Sign in

Search issue titles and bodies, change requests and comments. Private repositories you cannot read are not included.

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