Skip to content
This repository has been archived by the owner on Jul 23, 2024. It is now read-only.

Theming rework #632

Closed
wants to merge 37 commits into from
Closed

Theming rework #632

wants to merge 37 commits into from

Conversation

0xMRTT
Copy link
Member

@0xMRTT 0xMRTT commented Oct 13, 2022

To-Do:

  • Create an extension that follow desktop changes we will do a service instead
    • Create the repo
    • Setup the ext
    • Follow light/dark switch
    • Follow background switch
    • Nice to have
      • Add translation
      • Publish to the AUR
      • Automatically download in welcome setup
  • Add CLI to Gradience Ported to upstream
    • Add change-theme
    • Add apply <preset-path>
    • Add monet <background>
    • Add port <old-preset --theme light|dark>
    • Translate CLI
  • Separate frontend from backend Ported to upstream
    • Move monet generation to the backend
    • Move preset management to the backend
    • Move plugin management to the backend
  • Add button in the header bar for switching between light and dark
    • Color mode switcher icon
  • use new preset class
  • Improve apply and save dialog
    • Use a similar design as in other gnome apps
  • Add GNOME Shell theming Currently being ported to upstream
    • Add UI in Gradience
      • Customization list
    • Add generation in theme.py
  • Add port dialog

@0xMRTT
Copy link
Member Author

0xMRTT commented Oct 14, 2022

@daudix-UFO

image

@0xMRTT 0xMRTT requested review from a team, LyesSaadi, tfuxu and daudix and removed request for a team and LyesSaadi October 15, 2022 12:50
@tfuxu
Copy link
Member

tfuxu commented Oct 22, 2022

@0xMRTT
I fixed merge conflicts for this PR, but before I'll put a fix here, could you please check if I didn't mess anything up?
https://github.com/tfuxu/AdwCustomizer/tree/theme-rework
Ignore this, it's now too old to add to this PR.

@tfuxu tfuxu mentioned this pull request Oct 27, 2022
2 tasks
@daudix daudix changed the title theme support A bunch of new features Nov 3, 2022
@tfuxu tfuxu removed the hacktoberfest Let's hacktoberfest label Dec 2, 2022
@0xMRTT
Copy link
Member Author

0xMRTT commented Dec 6, 2022

@tfuxu i think that we can split the PR and move the CLI to a new one since it's almost done

@tfuxu
Copy link
Member

tfuxu commented Dec 6, 2022

@tfuxu i think that we can split the PR and move the CLI to a new one since it's almost done

I agree, I was planning to do exactly that

@tfuxu tfuxu removed this from the 0.4.0 milestone Dec 23, 2022
This was unlinked from issues Dec 25, 2022
@daudix daudix changed the title A bunch of new features Theming rework Jan 6, 2023
@0xMRTT 0xMRTT closed this Feb 25, 2023
@daudix
Copy link
Member

daudix commented Apr 19, 2023

Can this branch be deleted?

@0xMRTT
Copy link
Member Author

0xMRTT commented Apr 19, 2023

We can keep it as an archive ...

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request help wanted Extra attention is needed status/outdated
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants