You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current app is serviceable, however it is not "pretty." Unfortunately simply changing the theme of the app probably wont satisfy everyone.
Solutions
I don't know the ins and outs of android software development, so I propose two solutions:
CSS Style editor in the settings menu. No fancy menus are required, just a simple text editor for people with some experience to edit the look of the game.
If the app is built in a way that it cant use CSS, I propose a JSON file editor. Similar to the CSS editor above, it could be a simple text editor in the settings menu. However, instead of CSS it could edit a JSON file that controls values such as primary colors, background colors, corner radii, etc.
Optional Ideas
If one of the solutions above is added to the game, here are some optional add-ons to make it batter:
Revert to default button
Profile save slots
Text re-sizing
Material You theme
Menu icon sets
Custom fonts
Custom thumbnails
Custom win animations
The text was updated successfully, but these errors were encountered:
The app doesn't use CSS. It's built with Views, and I'm gradually looking at how to convert it to Compose. I'm still quite new to Compose but I don't think it provides an easy way to do dynamic runtime theming based on user preferences in the way you've described (even if you assume the user is comfortable editing JSON or whatever other syntax). The one exception I know of is the "Material You" feature which will, with OS assistance, match the UI colours (outside the game canvas) to the system wallpaper as per other apps.
That's not to say it couldn't be done, only that I will likely never have time to do it myself, and any third-party contribution to add it would have to be to a high standard of quality and not impede maintainability of the app too much.
(Note that colours within the main game canvas area are a separate issue, #20, which Simon is already working on upstream, so there's no point duplicating that part on Android.)
I think, realistically, I'll close this for now, at least until someone can point to either an MIT-licensed (not GPL/Apache) library that provides this for Compose with minimal effort, or until someone with the relevant experience proposes to implement it themselves.
Issue
The current app is serviceable, however it is not "pretty." Unfortunately simply changing the theme of the app probably wont satisfy everyone.
Solutions
I don't know the ins and outs of android software development, so I propose two solutions:
Optional Ideas
If one of the solutions above is added to the game, here are some optional add-ons to make it batter:
The text was updated successfully, but these errors were encountered: