Minimal warning + hints for too-large video/image files. Possibly could resize/compress in-browser but there's memory pressure issue for too-large files, especially on mobile browsers. Will revisit later. The copy is probably too technical.
Little adjustments to the composer, now available for testing on #PhanpySocialDev
Allow minimize composer, useful for temporarily stashing it aside, especially on PWA where the composer can't pop out to another window. Should work even while posting to the server (loading state).
Add 'More…' in custom emoji suggestion list to open the extended Custom Emojis picker UI.
Add 'More…' in mentions list to open extended Accounts picker UI.
I understand the reasoning, but this gave me a good laugh 😂: "I sometimes read at my standing-desk while brushing my teeth which leaves me with only one hand." https://github.com/cheeaun/phanpy/issues/542
Most photos/images look really good on Pixelfed, so following pixelart hashtag could be an edge case, possibly unfair comparison, as some images can be smaller. The carousel UI is probably useless too since all of the images can fit in, but oh well 🤷♂️
On Phanpy, some existing features are preserved for this media-first UI including followed hashtag indicator and 'ALT' badge.
Now deployed on #PhanpySocialDev (dev.phanpy.social). Media-first UI experience only kicks in for #Pixelfed account log-ins. Basic features work, except:
Local and Federated timeline show the same thing
Trending, Bookmarks, Reply, Lists, and Filters don't work
This is probably too hacky but can't help trying it out. Phanpy's shortcuts settings are saved as (private) notes on my own profile, which will allow export/import in the "cloud".
It's possible to use the API to add notes for other profiles, and they're hidden from (self, currently-logged-in) own profile. I'm using it to store data 🤪
NOT available on the dev site yet, still on my local machine.
Been trying this out secretly for the past few weeks — a "catch-up" timeline page. Did whole bunch of iterations, where I myself is the guinea pig, but this time reaching a point where I just got to share it out in the public.
NOT final design, still very experimental, only on my local machine
Instead of algo timeline, this is focused on data-grid-like UI for configuring exactly what I want to see.
This honestly could be another full-fledged app/client by itself 🫠
Not sure where to put these, so experimentally placing them at the top for now, reusing the styles from trending news in Trending page. It's based on the post's card so some links are actually "quote posts" 😬
An experiment that I wanted to try: sort by post density — give a chance for short posts to shine among the attention-grabbing ones. Let's see how it works 🤞
😳 I think there's a moment in #WebDev when you cross over between building a cool web app, getting inspired by @bramus 's #CSS scroll-driven animation demos and creating trippy-looking UI's.
Hashtag page on Phanpy, showing media posts tagged as #panorama, showing images that animate their intrinsic alignment (object-position in CSS) while scrolling down the list.