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

Save/restore last used brush #524

Open
humdingerb opened this issue May 14, 2023 · 4 comments
Open

Save/restore last used brush #524

humdingerb opened this issue May 14, 2023 · 4 comments
Labels
brushes issues related to brushes enhancement

Comments

@humdingerb
Copy link
Member

Currently, always the last in the list of stored brushes is selected when starting ArtPaint.
ArtPaint should save the settings of the last used brush (stored or not) when quitting and restore it on next launch.

@humdingerb humdingerb changed the title Save last used brush Save/restore last used brush May 14, 2023
@dsizzle
Copy link
Collaborator

dsizzle commented May 20, 2023

sort-of-but-not-really-related, should ArtPaint start with a default set of brushes? feels like maybe it ought to.

@humdingerb
Copy link
Member Author

Not a bad idea. The brushes window wouldn't be so empty by default.
I first thought about how users will be able to get back to that default when they removed (some of) them. Add a menu item "Restore default brushes"? How to deal with brushes added by the users?

But then I thought, nah, it's just an educational prop on first launch... :)
Maybe an alert "Restore the default brushes" once the user has removed all brushes? Or not...

@dsizzle
Copy link
Collaborator

dsizzle commented May 20, 2023

If we had “brush sets” there could just be a “default” set that gets loaded. If you delete some or all of them, you could just reload the default set.

@humdingerb
Copy link
Member Author

Thought about sets before. Like colour sets.
What to do if someone adds their custom brushes to the default sets? Remove them when restoring the defaults? Make the default set 'read-only'? That may be the best course. If the user stores their first custom brush, automatically create and add it to a "Custom brush" set.

Add a pop-up menu for the brush sets and a new main menu "Brush set" with items to "Rename current set", "Delete current set", "Add new set".

@dsizzle dsizzle added enhancement brushes issues related to brushes labels Jul 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
brushes issues related to brushes enhancement
Development

No branches or pull requests

2 participants