Skip to content
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

RES skins #44

Open
stevesarmiento opened this issue Apr 30, 2024 · 0 comments
Open

RES skins #44

stevesarmiento opened this issue Apr 30, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@stevesarmiento
Copy link
Collaborator

stevesarmiento commented Apr 30, 2024

Gaol: Make it unique, make it for everyone.
-short term we want to create a system to change the interface styles
-long term we want to create a monetization scheme around skins and different customizations.

think winamp skins

2 ways to go about it.
1.) Create a common interface with variable styles, where buttons, backgrounds, and most aspects of the UI can change but core askpects stay consistant across different skins (e.g. the way the settigns page opens) .
- pros: easier to create multiple styles/skins to plug an play into variables quickly.
- cons: lacks real unique ui customizaiton (e.g. what if we wanted to have a different ui layout?)

2.) Create unique interface views where whole views changes and even core elements ilke animations are different.
- pros: More unique, each skin can look completely different from the other if we'd like.
- cons: a lot more dev intensive, more testing, lots of bugs most likely, adds some complexity to the code.

I think i'll start messing around in a new branch.

Screenshot 2024-04-29 at 10 15 27 PM
@stevesarmiento stevesarmiento added the enhancement New feature or request label Apr 30, 2024
@stevesarmiento stevesarmiento self-assigned this Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant