Skip to content
This repository has been archived by the owner on Dec 2, 2024. It is now read-only.

Add New PFPS #71

Closed
wants to merge 2 commits into from
Closed

Add New PFPS #71

wants to merge 2 commits into from

Conversation

showierdata9978
Copy link
Member

closes #62

successor to #64

qbjl
qbjl previously requested changes Jan 10, 2023
Copy link
Contributor

@qbjl qbjl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

size consistency of meowy is bugged

@showierdata9978
Copy link
Member Author

size consistency of meowy is bugged

i did what i had to, and that is shrink some of em

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Jan 11, 2023

Deploying with  Cloudflare Pages  Cloudflare Pages

Latest commit: 633021e
Status: ✅  Deploy successful!
Preview URL: https://6f366592.meower-svelte.pages.dev
Branch Preview URL: https://showier-addpfp-2.meower-svelte.pages.dev

View logs

@showierdata9978 showierdata9978 dismissed qbjl’s stale review January 11, 2023 02:47

i did what i had to, and that is shrink some of em. or it would not fit.

@JoshAtticus
Copy link
Member

Because meower svelte does not have the newer BetterMeower pfps, this pr makes meower svelte pfps incompatible with BetterMeower and vice versa.

@JoshAtticus JoshAtticus self-requested a review January 13, 2023 01:07
Copy link
Member

@JoshAtticus JoshAtticus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add the new BetterMeower pfps to avoid breaking compatibility.

@showierdata9978
Copy link
Member Author

Add the new BetterMeower pfps to avoid breaking compatibility.

BM is not active, so it really does not matter, if you want to do this then make a pr to this branch

@JoshAtticus
Copy link
Member

Add the new BetterMeower pfps to avoid breaking compatibility.

BM is not active, so it really does not matter, if you want to do this then make a pr to this branch

It does matter, because when it becomes active again (after CL4 port), it will break a lot. According to tnix, CL4 svelte will be done by the end of January.

@showierdata9978
Copy link
Member Author

Add the new BetterMeower pfps to avoid breaking compatibility.

BM is not active, so it really does not matter, if you want to do this then make a pr to this branch

It does matter, because when it becomes active again (after CL4 port), it will break a lot. According to tnix, CL4 svelte will be done by the end of January.

if you want to do this then make a pr to this branch

@JoshAtticus
Copy link
Member

Add the new BetterMeower pfps to avoid breaking compatibility.

BM is not active, so it really does not matter, if you want to do this then make a pr to this branch

It does matter, because when it becomes active again (after CL4 port), it will break a lot. According to tnix, CL4 svelte will be done by the end of January.

if you want to do this then make a pr to this branch

No you need to fix the issue in this branch

@showierdata9978
Copy link
Member Author

@CST1229 what do you think of above, i don't see it as important. because bm pfps cant be seen or selected rn anyway. Josh can add the pfps if he wants do but idc about doin it myself

@JoshAtticus
Copy link
Member

@CST1229 what do you think of above, i don't see it as important. because bm pfps cant be seen or selected rn anyway. Josh can add the pfps if he wants do but idc about doin it myself

Well then that will break Meower Svelte, because BetterMeower pfps show as the new pfps, it is important.

@showierdata9978
Copy link
Member Author

@CST1229 what do you think of above, i don't see it as important. because bm pfps cant be seen or selected rn anyway. Josh can add the pfps if he wants do but idc about doin it myself

Well then that will break Meower Svelte, because BetterMeower pfps show as the new pfps, it is important.

BM is your client; it's not my job to have compatibility with it. Even more so I don't even have the BM pfps

@JoshAtticus
Copy link
Member

@CST1229 what do you think of above, i don't see it as important. because bm pfps cant be seen or selected rn anyway. Josh can add the pfps if he wants do but idc about doin it myself

Well then that will break Meower Svelte, because BetterMeower pfps show as the new pfps, it is important.

BM is your client; it's not my job to have compatibility with it. Even more so I don't even have the BM pfps

I can send you the BetterMeower pfps, there are 5.

@showierdata9978
Copy link
Member Author

Screenshot_20230113-192120

@JoshAtticus
Copy link
Member

snip

No, that won't work, the PFP picker is not going to show them. I am not adding an additional week of stress to my already cluttered and stressful holidays to make it work either.

@tnix100
Copy link
Member

tnix100 commented Jan 14, 2023

Maybe we should just decide on all of the default pfps we're going to have in CL4 port and later and then just don't change them. Custom pfps will be a thing in CL4 port and later, so it doesn't make much sense to keep adding more and more default pfps.

@qbjl
Copy link
Contributor

qbjl commented Jan 14, 2023

we should have like a few default pfps which in reality set your custom pfp .png data to that image. once cl4 port, bettermeower pfps will not break and will instead just show a .png of the user instead of a pfp_data int

@tnix100
Copy link
Member

tnix100 commented Jan 14, 2023

nah, since most of the default pfps are SVGs

@showierdata9978
Copy link
Member Author

This pr is for 1.6

@JoshAtticus
Copy link
Member

JoshAtticus commented Jan 14, 2023

That would work perfectly, because then I can add BetterMeower pfps and not have them break svelte.

(edit why did it not quote cst)

@tnix100
Copy link
Member

tnix100 commented Jan 14, 2023

That would work perfectly, because then I can add BetterMeower pfps and not have them break svelte.

Default pfps used in Meower Svelte shouldn't be file uploads though, since most are SVGs and will use a ton of bandwidth uploading default pfps.

The current way I have it in CL4 port is pfps/icons have 2 properties, 1 for the type and 1 for the data, type can either be 0 for default pfp or 1 for custom pfp, then data is either like it is now for default pfps or a partial upload object for custom pfps.

@showierdata9978 showierdata9978 mentioned this pull request Jan 14, 2023
@showierdata9978
Copy link
Member Author

It's svgs because of scratch

@tnix100
Copy link
Member

tnix100 commented Jan 14, 2023

It's svgs because of scratch

And why should it not be an SVG in svelte? It's far higher quality than a PNG or JPEG.

Also we have to keep compatibility with Scratch throughout CL4 port.

@showierdata9978
Copy link
Member Author

It's svgs because of scratch

And why should it not be an SVG in svelte? It's far higher quality than a PNG or JPEG.

Also we have to keep compatibility with Scratch throughout CL4 port.

Yeah ik, also svgs fail to render on gh for meh

@CST1229
Copy link
Member

CST1229 commented Jan 14, 2023

That would work perfectly, because then I can add BetterMeower pfps and not have them break svelte.

Default pfps used in Meower Svelte shouldn't be file uploads though, since most are SVGs and will use a ton of bandwidth uploading default pfps.

The current way I have it in CL4 port is pfps/icons have 2 properties, 1 for the type and 1 for the data, type can either be 0 for default pfp or 1 for custom pfp, then data is either like it is now for default pfps or a partial upload object for custom pfps.

We could also add an option for a PFP URL.

@JoshAtticus
Copy link
Member

That would work perfectly, because then I can add BetterMeower pfps and not have them break svelte.

Default pfps used in Meower Svelte shouldn't be file uploads though, since most are SVGs and will use a ton of bandwidth uploading default pfps.

The current way I have it in CL4 port is pfps/icons have 2 properties, 1 for the type and 1 for the data, type can either be 0 for default pfp or 1 for custom pfp, then data is either like it is now for default pfps or a partial upload object for custom pfps.

We could also add an option for a PFP URL.

Or use gravatar

@showierdata9978 showierdata9978 requested a review from a team January 17, 2023 00:49
@showierdata9978
Copy link
Member Author

Why is this PR still blocked. the issue has been resolved. and the thing being discussed is not the point of this PR

@JoshAtticus JoshAtticus dismissed their stale review January 17, 2023 02:47

Not required

@JoshAtticus
Copy link
Member

Why is this PR still blocked. the issue has been resolved. and the thing being discussed is not the point of this PR

i forgot

@CST1229
Copy link
Member

CST1229 commented Jan 17, 2023

kinda nitpicking here, this pfp could be made larger (making the meowy about the same size as the others)
image

@showierdata9978
Copy link
Member Author

showierdata9978 commented Jan 17, 2023 via email

@theycallhermax
Copy link
Contributor

Screenshot_20230113-192120

t-mobile

@JoshAtticus
Copy link
Member

snip

t-mobile

telstra better

@qbjl
Copy link
Contributor

qbjl commented Jan 25, 2023

might close this PR because we do not need a full page of default profile pictures when APIv1/CL4 port/Beta 6 is honestly around the corner, which will have profile picture upload support. i don't care about the support of the old scratch clients as no one really uses them anyways and they're going to be depreciated soon. we should not add more default profile pictures until Beta 6, and users don't need another 20 profile pictures anyway.

if you dislike my thoughts go ahead and complain about it, but this PR just doesn't make sense due to future features.

@JoshAtticus
Copy link
Member

if you dislike my thoughts go ahead and complain about it, but this PR just doesn't make sense due to future features.

I did the opposite of that

@theycallhermax
Copy link
Contributor

might close this PR because we do not need a full page of default profile pictures when APIv1/CL4 port/Beta 6 is honestly around the corner, which will have profile picture upload support. i don't care about the support of the old scratch clients as no one really uses them anyways and they're going to be depreciated soon. we should not add more default profile pictures until Beta 6, and users don't need another 20 profile pictures anyway.

if you dislike my thoughts go ahead and complain about it, but this PR just doesn't make sense due to future features.

i wish you can react the skull emoji

@theycallhermax
Copy link
Contributor

snip

t-mobile

telstra better

t-mobile gets a data breach almost every day

@showierdata9978
Copy link
Member Author

might close this PR because we do not need a full page of default profile pictures when APIv1/CL4 port/Beta 6 is honestly around the corner, which will have profile picture upload support. i don't care about the support of the old scratch clients as no one really uses them anyways and they're going to be depreciated soon. we should not add more default profile pictures until Beta 6, and users don't need another 20 profile pictures anyway.

if you dislike my thoughts go ahead and complain about it, but this PR just doesn't make sense due to future features.

cl4 is a month away, maybe 2. I think its fair to add more meowy pfps

@theycallhermax
Copy link
Contributor

cl4 is a month away

tnix says it's going to be released at the end of the this month, so, it's a week away, not a month

@showierdata9978
Copy link
Member Author

showierdata9978 commented Jan 25, 2023 via email

@theycallhermax
Copy link
Contributor

theycallhermax commented Jan 25, 2023 via email

@JoshAtticus
Copy link
Member

might close this PR because we do not need a full page of default profile pictures when APIv1/CL4 port/Beta 6 is honestly around the corner, which will have profile picture upload support. i don't care about the support of the old scratch clients as no one really uses them anyways and they're going to be depreciated soon. we should not add more default profile pictures until Beta 6, and users don't need another 20 profile pictures anyway.

if you dislike my thoughts go ahead and complain about it, but this PR just doesn't make sense due to future features.

cl4 is a month away, maybe 2. I think its fair to add more meowy pfps

No it's not, it's already finished. Just waiting on CL4 port Svelte, which is planned to be done by the end of the month

@qbjl
Copy link
Contributor

qbjl commented Jan 26, 2023

might close this PR because we do not need a full page of default profile pictures when APIv1/CL4 port/Beta 6 is honestly around the corner, which will have profile picture upload support. i don't care about the support of the old scratch clients as no one really uses them anyways and they're going to be depreciated soon. we should not add more default profile pictures until Beta 6, and users don't need another 20 profile pictures anyway.
if you dislike my thoughts go ahead and complain about it, but this PR just doesn't make sense due to future features.

cl4 is a month away, maybe 2. I think its fair to add more meowy pfps

No it's not, it's already finished. Just waiting on CL4 port Svelte, which is planned to be done by the end of the month

yeah, i think im going to close this.

@qbjl qbjl closed this Jan 26, 2023
@showierdata9978
Copy link
Member Author

This is cst's project tho, so

@tnix100
Copy link
Member

tnix100 commented Jan 26, 2023

might close this PR because we do not need a full page of default profile pictures when APIv1/CL4 port/Beta 6 is honestly around the corner, which will have profile picture upload support. i don't care about the support of the old scratch clients as no one really uses them anyways and they're going to be depreciated soon. we should not add more default profile pictures until Beta 6, and users don't need another 20 profile pictures anyway.
if you dislike my thoughts go ahead and complain about it, but this PR just doesn't make sense due to future features.

cl4 is a month away, maybe 2. I think its fair to add more meowy pfps

No it's not, it's already finished. Just waiting on CL4 port Svelte, which is planned to be done by the end of the month

It's mostly done, I would say it's stable (up until today where I broke user sessions and CL events, sorry). Right now it's just adding features and cleaning up code/API endpoints. Tomorrow it'll be back in a stable state and can start to be implemented into clients. The beta server is delayed a bit, and Idk when it'll be out.

@showierdata9978
Copy link
Member Author

And iv already implemented the new PFPs into SvelteKit. so if the pfps are not added, a official client does not have support lmao

@qbjl
Copy link
Contributor

qbjl commented Jan 26, 2023

This is cst's project tho, so

it’s a pull request…

@showierdata9978
Copy link
Member Author

This is cst's project tho, so

it’s a pull request…

Im talking about Meower-Svelte

@williamhorning williamhorning deleted the showier-addpfp-2 branch January 26, 2023 22:32
@JoshAtticus
Copy link
Member

And iv already implemented the new PFPs into SvelteKit. so if the pfps are not added, a official client does not have support lmao

Same with BetterMeower, except the Meower Svelte team chose to add BetterMeower pfps, NOT while trying to merge a whole new release.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Figma Meowy personality should be added as PFPS
6 participants