-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Preferences cleanup #7849
Preferences cleanup #7849
Conversation
So far, I see |
Hint on reviewing: Do not look at "Changed files", look at the commits one by one ^^. |
The change from ImportFormatPreferences to PreferenceService now introduces a dependency of the logic package on the preference package. The goal was actually to have the logic completely independent from the preferences (i.e. on the store/load operations), and only pass small preference data classes (such as the ImportFormatPreferences) to the logic package. See for example the todo here:
What is the idea behind this change? |
DevCall discussion (2021-07-05):
|
I would keep the CustomizatonTab as a separate, because it not necessarily represents import/export things (at the momet it does, but in future it might not) |
In that case we can add it again and it should be very easy to do so. But as long we dont have something for that customization tab I don't think we should keep it and group the prefs as we need them now. |
Some refactorings and rewordings
working towards next release and abstraction of a preferences layer to prepare modularizationto clean up after some messy PRs..
CHANGELOG.md
described in a way that is understandable for the average user (if applicable)