Skip to content

[Feature] SystemColor Patcher Themes/Presets #287

@adrilyphia

Description

@adrilyphia

Is your feature request related to a problem?

Changing the colors for everything and bringing them back to their original state is a bit tedious.

Describe the solution you'd like:

A theme/preset section either above or under the color selectors. A list of buttons with the names of the themes as labels and a little preview of the color scheme on the right side. Whenever the user presses one of them, the colors automatically change and are applied. A reset button that resets and applies the colors back to their original state upon tapping. A tiny preview for the patching with typical iOS elements (badges, labels, elements derived from other apps, etc.) Some examples of themes are the typical colorschemes found everywhere: Catpuccin, Dracula, Gruvbox, Nord, One Dark, Rosé Pine, Solarized, Tokyo Night, and much more. Documentation could be made for creating themes/presets and uploading them as repos, similar to how user-published fonts are managed.

Describe alternatives you've considered:

Adding colors to the system's color picker and applying them from there.

Scope:

  • UI / UX change
  • New exploit capability or device support
  • Tweak / package management
  • Persistence or boot behavior
  • Logging, diagnostics, or error handling
  • Build system / CI
  • Documentation
  • Other

Additional context:

¯\_(ツ)_/¯ There's nothing much I have to say about this.

Are you willing to help implement this?

  • Yes, I can submit a PR
  • I can help test
  • I'm just suggesting the idea

Pre-submission checklist:

  • I have searched existing issues (open and closed) and confirmed this feature has not already been requested
  • This request is relevant to the latest version / commit of Lara
  • I have provided sufficient detail (problem, proposed solution, scope) for a maintainer to evaluate
  • I agree to communicate respectfully with the developers and understand that harassment may result in restricted support

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions