Duvbox icon indicating copy to clipboard operation
Duvbox copied to clipboard

[announcement] [futures] Sass/SCSS rewrite

Open CircuitRCAY opened this issue 4 years ago • 0 comments

Introduction

Hello, I'm Circuit! I'm the developer of Duvbox if you don't know.

Why are you making a GitHub issue?

This issue exists, because though there are quite a few people using the theme, nobody has joined the server for help or announcements relating to the theme.

Why do we need a rewrite?

  • The CSS source is very monolithic and not developer-friendly. ~~I have no idea how I do it, sorry.~~
  • Sass/SCSS supports mixins.

Obstacles

There are downsides of rewriting in ~~overpowered CSS~~ SASS.

  • Support the "proper" way to use Powercord themes (i.e. git clone with a powercord_manifest.json file in the root directory)
  • Not drop support for BetterDiscord and BeautifulDiscord
  • Keep the .theme-dark and .theme-light variables.

What I need from you, the user.

  • Testing, testing, testing — I'm one guy who does not have the capability to test on all Discord client mods, so please either join the server above and chat in #duvbox-support or make a GitHub issue.
  • Keep using the theme — Thank you for using Duvbox for so long, I couldn't comprehend how my unnatural love for a Vim colour scheme could attract users.

What else do I need to know?

  • Once I start this rewrite, the Sass/SCSS rewrite will be located in the sass-next branch.
  • Duvbox v1.x will keep being supported until sass-next reaches feature parity with legacy.
  • ~~You're cute~~

Conclusion

Thank you again for using Duvbox, it really means a lot that I'm providing a service free of charge. I wasn't expecting people to use it, let alone have it be the first result for "discord gruvbox" on Google.

Signing off, — Circuit.

CircuitRCAY avatar Oct 09 '20 22:10 CircuitRCAY