a lot of design changes, not many new features
What’s Changed
- impr: prefetch data from cached post feeds to display post pages instantly
- impr: sync post page changes to post feed
- impr: load initial post feed asynchronously to make sure people don’t blame photon for the fact that the instance takes 81293578235792385 years to load the post feed
- fix: use /user endpoint for getting saved posts
- feat: improve image attachment prompt, allow inserting URL
- design: improve error containers & toasts
- design: allocate a bit more space for sidebars
- design: use secondary style buttons for post actions
- design: use a common list component
- design: make tab bars not look like actual human excrement
- design: better post consistency
- design: make menus 34.177825% more compact
- design: re-add description text to placeholders and also make them not look like actual human excrement
- design: move most community data to sidebar on desktop
- design: increase comment size on adequately sized screens to improve readability
- design: make pageination component not look like actual human excrement
- design: increase line height for markdown to improve readability
- design: make instances/federation page not boil your CPU and also make it not look like human excrement
- design: delay progress bar animation so that people think that the app is blazingly fast 🚀🚀🚀🚀🚀🚀🚀
- design: make sidebars not look like actual human excrement
- design: make settings page not look like actual human excrement
- fix: improve tab bar selected route detection
- i18n: remove flags from language names so my house doesn’t get nuked from orbit for using a controversial or incorrect flag
- impr: switch menus to use Svelte attachment based event handling instead of a horrible, cursed, terrible, inaccessible, awful looking, web design violating, unreactive, garbage div wrapper
- impr: use a basic feature of every component library (components) for Fixate instead of duplicating the same thing 80x
- aria: improve semantics significantly for SEO and accessibility
- misc: add a default robots.txt
- impr: use a <label> and <input> for comment expansion so that it’s actually CSS based and native instead of some javascript atrocity
- fix: context for comment links is wayy too tiny
Full Changelog: https://github.com/Xyphyn/photon/compare/v2.0.1...v2.0.2
Piefed support next release!
You must log in or register to comment.
Xylight you’re doing patch notes all wrong, you should do what companies do and put “Various fixes and improvements 🚀”.
In all seriseriousness though, great job! It looks much better than before.
My favorite message from yesterday by Xyphyn “fix: make menu focus not be balls”
if we’re doing semantic versioning this should probably have been v2.1.0
design: delay progress bar animation so that people think that the app is blazingly fast 🚀🚀🚀🚀🚀🚀🚀
😂
fix: context for comment links is wayy too tiny
OMG thank you!