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

New feature: UI customization #347

Merged
merged 61 commits into from
Nov 19, 2024
Merged

New feature: UI customization #347

merged 61 commits into from
Nov 19, 2024

Conversation

aapis
Copy link
Owner

@aapis aapis commented Nov 19, 2024

This one's a bit of a doozy, but it allows for nearly full customization of the UI.

  • Adds new parent above the normal sidebar to allow Settings to move out of the window it currently occupies into the UI
  • Adds appearance tab. Supports choosing a "window style", uploading images from ~/Pictures for background images, solid colour backgrounds, customizing the accent colour and choosing the colour mode.
  • Most higher level UI elements have been modified to support the 4 "window style" (classic, opaque, hybrid and glass. Each represents an increasing amount of transparency)
  • Created 4 wallpapers using https://github.com/aapis/genevive to show how different colours interact with the UI

Customization can make the UI very difficult to read, but if that's what you want to do to yourself I won't stop you.

aapis added 28 commits November 16, 2024 15:35
colours, but if you want to ruin the UI go for it
@aapis aapis merged commit bacfb44 into main Nov 19, 2024
@aapis aapis deleted the feature/1.20/ui-customization branch November 19, 2024 22:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant