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
use list of libraries as a starting point #127
Conversation
a7cba98
to
a5441ab
Compare
I like the conceptual idea of recent libraries, but this is a fairly large departure from the current user experience. |
the current state is that when I open the app, it starts dozen of threads crunching thumbnails. The chance I really want to do it is (1 / number_of_libraries). With this change I can avoid doing that until I explicitly select the library I want to work with. Menu with list of recent libraries doesnt solve this issue. |
d0cf0fb
to
dd106bc
Compare
Ahhh I see the difference in what you're looking for, looking to avoid the threading spool up just for a library that might be closed shortly after starting the program. I know the open last library is intended to be a temporary option where the user would be allowed to have a preference of where they could select the starting behavior similar to how browsers do it.
Could add a preference for a library picker, I think one of the design decisions that's still up in the air is allowing multiple directories to feed a single
Not sure I'd call it horrible, if someone is using a single library this is directly adding a step between starting the program and using the program. That's why I'm thinking it should be an option but not the only option, because I know I'd be annoyed by another click every time I start the program to test something or use it in my singular library, but I can see that opening the last library only to immediately open another library is causing frustration with the program on your end. |
Thanks for feedback. Choice what should happen when app is opened sounds reasonable. |
9e3f736
to
2d2ea1b
Compare
PR updated to make this list optional |
2d2ea1b
to
7931219
Compare
This changes the behaviour when opening the application - instead of opening the last library (
settings.last_library
), it shows a list of all previously opened libraries:plus the setting to make it optional (default false)