TODO.md
ASCII text
General
Improve directory structure (
help wanted, ideas very welcome)
- I'd like to simplify complicated directory structure and symbolic links.
- Especially for Sass. Two _colors.scss should be lumped together and all CSSs need to reference it.
Use
makeormesonfor building? (help wanted)
Improve
install.shscript? (PRs very welcome)
Currently, install.sh allows such arguments (thanks to @actionless):
sh
# This will install only normal color variant of compact theme into ~/.themes dir as MyTheme,
# ie ~/.themes/MyTheme-compact
COLOR_VARIANTS="," SIZE_VARIANTS="-compact" THEME_DIR_BASE=~/.themes/MyTheme ./install.sh
My alternative idea is (more like shell option):
sh
# Note that this is just a draft.
./install.sh --color - --size compact --dir ~/.themes --name MyTheme
# and/or shorter
./install.sh -c - -s compact -d ~/.themes -n MyTheme
Supports
Firefox theme (#78)
- waiting for the upstream to provide next-gen themes
- Or, is it unnecessary because the new interface is well integrated with this theme?
- waiting for the upstream to complete gtk3 port
Pantheon theme (#69)
KDE theme (#143,
low priority)
GtkSourceView theme (#150)
Color scheme for GNOME Terminal (if possible,
help wanted)
Overlay scrollbars extension for Chrome/Chromium (
low priority)
Cursor theme like Material Design (
low priority)
UI changes
Make gtk2 check/radio buttons a bit smaller for Qt apps (#78)
Use
#757575as check/radio buttons color for only web interfaces (#123, if possible)
Make compact variant more compact (#79)
Use lighter background color for popups such as menu in dark variant
Rework the focus state styles
Others
Polish Inkscape styling
Polish Xfwm styling
Use gtk3 color vars for
metacity-theme-3.xml
1
## General
2
3
- Improve directory structure (`help wanted`, ideas very welcome)
4
5
- I'd like to simplify complicated directory structure and symbolic links.
6
7
- Especially for Sass. Two `_colors.scss` should be lumped together and all CSSs need to reference it.
8
9
- Use `make` or `meson` for building? (`help wanted`)
10
11
- Improve `install.sh` script? (PRs very welcome)
12
13
Currently, `install.sh` allows such arguments (thanks to @actionless):
14
15
```sh
16
# This will install only normal color variant of compact theme into ~/.themes dir as MyTheme,
17
# ie ~/.themes/MyTheme-compact
18
COLOR_VARIANTS="," SIZE_VARIANTS="-compact" THEME_DIR_BASE=~/.themes/MyTheme ./install.sh
19
```
20
21
My alternative idea is (more like shell option):
22
23
```sh
24
# Note that this is just a draft.
25
./install.sh --color - --size compact --dir ~/.themes --name MyTheme
26
# and/or shorter
27
./install.sh -c - -s compact -d ~/.themes -n MyTheme
28
```
29
30
## Supports
31
32
- Firefox theme ([#78](../../issues/78))
33
34
- waiting for [the upstream to provide next-gen themes](https://blog.mozilla.org/addons/2017/02/24/improving-themes-in-firefox/)
35
36
- Or, is it unnecessary because the new interface is well integrated with this theme?
37
38
- Xfce theme ([#60](../../issues/60), [#61](../../issues/61), [#92](../../issues/92))
39
40
- waiting for the upstream to complete `gtk3` port
41
42
- Pantheon theme ([#69](../../issues/69))
43
44
- KDE theme ([#143](../../issues/143), `low priority`)
45
46
- GtkSourceView theme ([#150](../../issues/150))
47
48
- Color scheme for GNOME Terminal (if possible, `help wanted`)
49
50
- Overlay scrollbars extension for Chrome/Chromium (`low priority`)
51
52
- Cursor theme like Material Design (`low priority`)
53
54
## UI changes
55
56
- Make gtk2 check/radio buttons a bit smaller for Qt apps ([#78](../../issues/78))
57
58
- Use `#757575` as check/radio buttons color for only web interfaces ([#123](../../issues/123), if possible)
59
60
- Make compact variant more compact ([#79](../../issues/79))
61
62
- Use lighter background color for popups such as menu in dark variant
63
64
- Rework the focus state styles
65
66
## Others
67
68
- Polish Inkscape styling
69
70
- Polish Xfwm styling
71
72
- Use gtk3 color vars for `metacity-theme-3.xml`
73