[GH-ISSUE #109] Support more themes #65

Closed
opened 2026-02-27 10:15:34 +03:00 by kerem · 0 comments
Owner

Originally created by @matze on GitHub (Feb 1, 2025).
Original GitHub issue: https://github.com/matze/wastebin/issues/109

Originally assigned to: @matze on GitHub.

Now that we have two-face as a dependency, we have access to more themes out of the box (unfortunately, not Ayu) and should make light/dark combos available who wants to switch from Ayu.

Plan

  1. Introduce and document WASTEBIN_THEME with values ayu (default if not set), base16ocean, coldark, gruvbox, monokai, onehalf and solarized mapping to the respective themes.
  2. Determine background, foreground and accent colors from the theme and generate a style.css based on that.
  3. Make a new screenshot.
Originally created by @matze on GitHub (Feb 1, 2025). Original GitHub issue: https://github.com/matze/wastebin/issues/109 Originally assigned to: @matze on GitHub. Now that we have [two-face](https://github.com/CosmicHorrorDev/two-face) as a dependency, we have access to [more themes](https://docs.rs/two-face/latest/two_face/theme/enum.EmbeddedThemeName.html) out of the box (unfortunately, not Ayu) and should make light/dark combos available who wants to switch from Ayu. ## Plan 1. Introduce and document `WASTEBIN_THEME` with values `ayu` (default if not set), `base16ocean`, `coldark`, `gruvbox`, `monokai`, `onehalf` and `solarized` mapping to the respective themes. 2. Determine background, foreground and accent colors from the theme and generate a `style.css` based on that. 3. Make a new screenshot.
kerem closed this issue 2026-02-27 10:15:34 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/wastebin-matze#65
No description provided.