vole
Clone
Read only, no credentials:
https://rodent.software/vole.git
Write over SSH with a registered key:
git clone ssh://git@rodent.software:2222/vole.git
A free and open-source forge that lives in your Git repo.
Flatten the theme picker options
b42d384d530a322e61e7583ed068a74a8f1cda54 · Keenan Nemetz · 1d ago · parent 0584bb70
Flatten the theme picker options Drop the optgroups. Every theme is a plain option in one list: System, the Everforest variants, the new palettes, then the instance themes.
server/web/templates/account.html +11−19
| @@ -12,25 +12,17 @@ | |||
| 12 | 12 | <label>Theme | |
| 13 | 13 | <select data-theme-select aria-label="Theme"> | |
| 14 | 14 | <option value="system" selected>System</option> | |
| 15 | <optgroup label="Everforest"> | ||
| 16 | <option value="everforest-dark-hard">Everforest Dark · Hard</option> | ||
| 17 | <option value="everforest-dark-medium">Everforest Dark · Medium</option> | ||
| 18 | <option value="everforest-dark-soft">Everforest Dark · Soft</option> | ||
| 19 | <option value="everforest-light-hard">Everforest Light · Hard</option> | ||
| 20 | <option value="everforest-light-medium">Everforest Light · Medium</option> | ||
| 21 | <option value="everforest-light-soft">Everforest Light · Soft</option> | ||
| 22 | </optgroup> | ||
| 23 | <optgroup label="Palettes"> | ||
| 24 | <option value="catppuccin-mocha">Catppuccin Mocha</option> | ||
| 25 | <option value="catppuccin-latte">Catppuccin Latte</option> | ||
| 26 | <option value="nord">Nord</option> | ||
| 27 | <option value="solarized-light">Solarized Light</option> | ||
| 28 | </optgroup> | ||
| 29 | {{if .InstanceThemes}} | ||
| 30 | <optgroup label="This instance"> | ||
| 31 | {{range .InstanceThemes}}<option value="{{.ID}}">{{.Name}}</option>{{end}} | ||
| 32 | </optgroup> | ||
| 33 | {{end}} | ||
| 15 | <option value="everforest-dark-hard">Everforest Dark · Hard</option> | ||
| 16 | <option value="everforest-dark-medium">Everforest Dark · Medium</option> | ||
| 17 | <option value="everforest-dark-soft">Everforest Dark · Soft</option> | ||
| 18 | <option value="everforest-light-hard">Everforest Light · Hard</option> | ||
| 19 | <option value="everforest-light-medium">Everforest Light · Medium</option> | ||
| 20 | <option value="everforest-light-soft">Everforest Light · Soft</option> | ||
| 21 | <option value="catppuccin-mocha">Catppuccin Mocha</option> | ||
| 22 | <option value="catppuccin-latte">Catppuccin Latte</option> | ||
| 23 | <option value="nord">Nord</option> | ||
| 24 | <option value="solarized-light">Solarized Light</option> | ||
| 25 | {{range .InstanceThemes}}<option value="{{.ID}}">{{.Name}}</option>{{end}} | ||
| 34 | 26 | </select> | |
| 35 | 27 | </label> | |
| 36 | 28 | <label>Text size | |