Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Add an option to sort/alphabetize user font collections #297

Closed
ghost opened this issue Aug 1, 2022 · 6 comments
Closed

Comments

@ghost
Copy link

ghost commented Aug 1, 2022

Is your feature request related to a problem? Please describe.
It's challenging to sort and re-arrange my font collections in the "Collections" pane. I want them to be in a logical order, such as alphabetical order.

Describe the solution you'd like
I would like there to be something like a button that will sort my collections in alphabetical order.

Describe alternatives you've considered
I am currently just manually editing the index numbers in the Collections.json file (lol). But a more practical alternative could be to add another section to the "Settings" window with settings for the user's "Collections" and to give an option to automatically alphabetize the list of collections.

I'd also like to add that this program is amazing! I find it indispensable for keeping track of my fonts and organizing them.

@JerryCasiano
Copy link
Contributor

Why are you manually editing a text file rather than dragging and dropping collections to where you want them?

@ghost
Copy link
Author

ghost commented Aug 1, 2022

Why are you manually editing a text file rather than dragging and dropping collections to where you want them?

Because when I try to drag and drop my collections to arrange them, sometimes I end up nesting one collection within another and then I can't seem to get it back to the "top level." Also, I'd like to just keep my collections arranged alphabetically and would rather not have to do it manually at all, whether by drag and dropping or editing a text file.

@JerryCasiano
Copy link
Contributor

Fair enough.

I'll keep this in mind while porting to GTK 4.

The port itself is nowhere near ready though, so unfortunately it will more than likely be a while before you see this implemented.

Thanks for the suggestion.

@ghost
Copy link
Author

ghost commented Aug 1, 2022

Thanks so much! I'm excited to see the GTK 4 port!

@JerryCasiano
Copy link
Contributor

There's a test branch here where you can see some of the progress. It's slow going, GTK 4 still has some rough edges unfortunately.

@JerryCasiano
Copy link
Contributor

I'm closing this out as this is now implemented in the work in progress branch and will be part of the next release which is only a couple months away.

Thanks for suggesting this.

JerryCasiano added a commit that referenced this issue Jun 16, 2024
- Closes #297
- Closes #316
- Closes #250
- Closes #332
- Closes #330
- Closes #349
- Closes #319
- Closes #286
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant