-
Notifications
You must be signed in to change notification settings - Fork 10
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
Native theme for Win11 & Linux #17
Conversation
Note: This pr is draft and will be for awhile. |
One concern that I have about this, though I think it's a fantastic idea and the example looks really good, is when a user makes a cross-platform program for different OSes. They might want a consistent look across the OSes, as oppose to a distinct look for each OS. There can be contrasting and opposing desires from various users. Hopefully, the selection of themes and APIs for particular OSes would not be so heavy, as to cause issues. Maybe "light themes", might be enough. And when using, from the user perspective, they just select "Windows theme", "macOS theme", "Android theme", etc... Or go with the default or their own custom theme. Of course there are various ways to go about this. Since this is so early phase, just mentioning it as maybe something to think about, from how a user might look at it too. Of course, your view is the most important. |
MUI's OS themes actually not more than a few native APIs and special config that created before. Cross-platform theme/config is default. If developers wants, native UI settings can be activated. And native settings/components shouldn't broke any cross-platform API. If they do, that brokes the main goal of MUI. So, I mean MUI always focused cross-platform and a cross-platform compability shouldn't will be broken with native APIs. And platform specific-APIs will not public to protect compability. |
No description provided.