Borrowing this idea from @Discourse 🙏
phanpysocialdev
This has been in the to-do list for years.
Yes, custom emojis work inside CW and poll fields 
Early sneak peek of #WIP composer UI relayout.
(still on my local dev, not dev site)
This took quite a while to experiment, but now that it kinda works, feels pretty cool.
- Still experimental on my local machine (not on dev site)
- Replies are segmented between edit time slots, idea from X https://mastodon.social/@cheeaun/114996911713894433
- Older revisions slowly get more grayscale and less opaque.
Wondering if this would be useful?
(I messed up while screen recording this & accidentally mentioned everyone 😂 — now deleted, sorry 🙇♂️)
#PhanpySocialDev (still on my local, not on dev site)
#Design #UX #MastoDev
Random thought: at some point, it's probably easier for @phanpy to redirect users to use https://edit.photo/ or https://edit.video/ by @rikschennink , or https://squoosh.app/ (image compressor), then somehow redirect back to upload the media in the composer 🤔
It's time for ✨Decal Patterns✨
Reference from Apache ECharts https://echarts.apache.org/handbook/en/best-practices/aria/#decal-patterns — Github issue here https://github.com/apache/echarts/issues/13263 (2020)
Sneak peek on what's coming up for #PhanpySocialDev
Not sure if it'll be useful, but looks good 🤔
Too bad I can't add a Share/Download (image) button due to CORS issue (avatar image and header image). Possibly can fallback to just pure solid-color version but doesn't look as pretty 😆
For context, Mastodon Android app has this https://blog.joinmastodon.org/2024/02/mastodon-for-android-update/ (Feb 2024)
Small update on #PhanpySocialDev and those on *upcoming* Mastodon v4.3+: new V2 settings for filtered notifications.
References:
API: https://github.com/mastodon/mastodon/pull/31343
Web UI: https://github.com/mastodon/mastodon/pull/31342
Mastodon Web UI obviously has *way more* explanatory copy for every filter choice and what happens etc.
This took longer than expected. Pretty cool that it works.
Post featured in video: https://tapbots.social/@mark/114617305665385240
Neat. #PhanpySocialDev #AltText
Mastodon issue: https://github.com/mastodon/mastodon/issues/14903 (2022)
Sometimes feels good to step back, adjust the little things, and write some fancy CSS.
#PhanpySocialDev (still experimental, on my local)
Folks using #PhanpySocialDev , there are 2 new features that need a bit of testing:
1. QR code for profiles and shortcuts settings - includes scanner (camera) too
2. Import/export accounts - the export *excludes* access tokens, so need to login again after import
They’re quite hidden, so just a heads-up 🙇♂️
Here's a WIP #SneakPeek
I needed this, built it. No idea what's the direction yet but it's fun.
#PhanpySocialDev (still on my local dev)
A little preview of some small UI changes on #PhanpySocialDev 's composer.
#Phanpy #phanpysocialdev https://mastodon.social/@cheeaun Hello, can you tell me please how i can exclude all boosted toots/posts from my Home/Follows timeline? The Mastodon UI has a simple, single, toggle for this, but so far i've not deduced how to do it globally with the Phanpy UI [until a better option arises, i need to tediously manually suppress boosts individual by individual]?
Randomly testing this out.
Kinda jumpy to swap between <input> and <textarea>. Can't figure out how to style <input> to wrap text. Probably could default to <textarea> and style it like an <input> to prevent re-render or jumpiness 🤔
#PhanpySocialDev (still experimental, on my local)
Sometimes I'm quite amazed by my own code 😳
The RTL work last year was quite insane https://mastodon.social/@cheeaun/112932794480750449
#PhanpySocialDev (dev site) has upgraded to Masto.js v7. Test it out and see if I missed anything 🤞
https://mastodon.social/@neet/114432762180036489
📣 Phanpy folks using non-QWERTY keyboards, now you can test this keyboard-layout-dependant shortcuts on dev site 🙇♂️ https://github.com/cheeaun/phanpy/issues/326#issuecomment-2816429554
For context, currently keyboard shortcuts are keyboard-layout-independant (`e.code`). E.g. for a Dvorak keyboard layout, the physical `c` key is mapped to `j`, so it's confusing. Now with keyboard-layout-dependant shortcuts, it will listen to the produced key (`e.key`) rather than the code (`e.code`).
Finally got to build this. Quick UI toggles to see all possible permutations of a post.
Previously was trying out Storybook.js but it's a bit too much for my needs (too many files, too many clicks).
CSS view transitions are pretty cool. More permutations need to be added later. And it's fun building this.
🦘
🌬️