Skip to content

Fonts UI#14

Closed
elisabettac77 wants to merge 4 commits intowolffe:masterfrom
elisabettac77:fonts-ui
Closed

Fonts UI#14
elisabettac77 wants to merge 4 commits intowolffe:masterfrom
elisabettac77:fonts-ui

Conversation

@elisabettac77
Copy link
Copy Markdown
Contributor

Improved the UI for the two multi-select fields for Google and Bunny Fonts by adding Tom Select library.
(problem with previous implementation: hitting CTRL while accidentally scrolling up/down is interpreted as zomm in/out by browser, and accidentally hitting shift while scrolling attempts to select too many fonts at once and that hinders saving)
Made explanatory wording more clear for users and added a text to explain difference between Google and Bunny Fonts for clarity.

add Tom Select library scripts and styles
Improved the multi-select fields UI for Google and Bunny Fonts by using Tom Select library.
Added proper wording to explain difference between the two and how to correctly setup Google fonts by obtaining a valid API key.
Google Fonts selector is grayed out until API key is set and saved - when the API key is saved the field becomes active.
Added button to clear all selected fonts to both selectors, the Google Font one is hidden until user sets a valid API key and saves it.
corrected error that triggered cpcs failed tests
Remove ellipsis from placeholder text in settings
@wolffe
Copy link
Copy Markdown
Owner

wolffe commented Apr 12, 2026

Why remove the ellipsis? I always add it to all my placeholders.

Regarding everything else, I agree. I might replace Tom Select with the tail.select library. It's way, way lighter.

@elisabettac77
Copy link
Copy Markdown
Contributor Author

I removed a "u2026" in three places (that got added somehow in copy pasting from a "correct syntax" to AI because i am not any good for indentations and brackets and those things - so I always pass it into an AI to correct those mistakes because I know I make them (and somehow it added some unwanted stuff to the field placeholders this time because AIs sometimes hallucinate). Copilot interpreted it as "removed ellipsis".

@wolffe
Copy link
Copy Markdown
Owner

wolffe commented Apr 15, 2026

I cherry-picked some of the changes here and will release a new version tomorrow.

Thank you @elisabettac77

@wolffe wolffe closed this Apr 15, 2026
@wolffe wolffe modified the milestone: 1.6.1 Apr 15, 2026
@wolffe wolffe added enhancement New feature or request labels Apr 15, 2026
@wolffe wolffe self-assigned this Apr 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants