Misc fixes #416
No reviewers
Labels
No labels
a11y
Bug
Bug fix
Critical Priority
Documentation
Feature
Feature request
Held for next release cycle
High Priority
Low Priority
Medium Priority
Minor change
Translation/Locale
WIP
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: AkkomaGang/akkoma-fe#416
Loading…
Reference in a new issue
No description provided.
Delete branch "novenary/akkoma-fe:misc-fixes/2024-09-17"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This is a collection of bug fixes and minor UX improvements based on my own experience using akkoma-fe.
Individual commits are rather small, so I'm submitting them together, but I can split up the PR if needed.
c2b2f59c03
to67c0143b1f
WIP: Misc fixesto Misc fixes8b5ebe10ab
toc6de61e081
Been using it for a while without noticing any problems, though i rarely use the thread expand/collapse feature so I’m excluding this here; I don’t have any suggestions for the
/* HACK */
part of its commit either.I don’t feel qualified to judge whether the hardcoded values in the “more emoji” commit are sensible or the right approach, but for all other commits the code seems good to me too. Barring complaints from someone better versed in JS and HTML/CSS than me about the excluded parts, this seems like a good improvement to me; thanks!
Well, one minor nit afterall: initially the recent emoji tab is empty and actually can't be selected interactively. Defaulting to it leads to a blank page being present on first use and being in a category which isn’t meant to be selectable. Ideally the default would be “recent if non-empty, otherwise”
Ah yeah, I would've missed that, thanks.
I'm also unhappy with the use of scrollIntoView for emoji suggestions, it causes some weird problems because it tries to adjust all parent scrollports. I think it'd be simpler to the scrolling manually.
(this one is actually fixed by other unsubmitted work, but I think the manual solution would still be cleaner overall)
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.