-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
✨ Refactor Preferences to use new Ventura-style Settings style #1066
Comments
Hi, this issue looks good and I'd like to pick it up. |
@cryptoAlgorithm Thank you. I just assigned it to you. Please let me know if you have any questions. |
I must say that I think that this issue is way too big. It's more an epic then an issue/ticket. Now it's also the responsibility of the one person who is working on it. I think it should be split up in smaller issues or tasks. Perhaps also a "new-settings" branch for faster iterative development. That way multiple people could be working on it at the same time, provided that there is good communication. I would split it in building a fundamental window first, then others can join to add tabs to that window. Also @Wouter01 mentioned in the Discord he wants to rework the way we want to store settings, that can also be done on that branch to that branch. If we decide to do that of course. |
@matthijseikelenboom Thanks for voicing your concerns! I'll be implementing mainly a skeleton UI, basically with placeholder data for most of the settings UI (to match the mockups as closely as possible). Someone could continue the effort after I'm done with the skeleton UI, as I'm not familiar with how we intend to handle persisting Settings going forward. |
@matthijseikelenboom as I mentioned…
Maybe I should have been more specific on what is expected besides “convert what is already there”. If that is still too big, should I break this up into separate issues by Settings section? |
@austincondiff, no, i think this issue is good as is. However, it may be prudent to consider adding a disambiguation regarding the scope of this issue, and how we plan to tackle it (i.e. just migrating existing views and using mock data for the rest). |
@cryptoAlgorithm I just added a Scope section to the issue description. Let me know if it needs adjustment. |
@austincondiff It depends, if |
I'd try to stick to |
@Wouter01 Good point, maybe I'll just work on the sidebar first and we can think of what to do with the content later on. |
Setting could help - https://github.com/aheze/Setting Lets you build settings with a |
Describe the solution you'd like
Now that we have a minimum target of macOS 13.0, we should be using the new Settings appearance introduced in macOS 13.0. This is how this might look
Scope
Mockups
Please note: these mockups are just a concept and go far beyond the scope of this issue which is to convert what is already there. The remainder will be accounted for in future issues.
The text was updated successfully, but these errors were encountered: