113 lines
2.1 KiB
Markdown
113 lines
2.1 KiB
Markdown
|
# To do:
|
||
|
|
||
|
- "*:drop(active)" done, needs checking.
|
||
|
- Check that LibreOffice Calc's fix does not introduce any regressions somewhere else, because it required modifieng the .view selector, which is very general.
|
||
|
- Create new previews
|
||
|
|
||
|
|
||
|
|
||
|
# GTK4 support (in progress)
|
||
|
================================
|
||
|
|
||
|
To fix:
|
||
|
|
||
|
- ~~Make switches the right size~~
|
||
|
- ~~Improve rows~~
|
||
|
- ~~Separators do not appear~~
|
||
|
- ~~Clicking on something ("active") makes it look like something selected (or, if it is a background, a bit darker)~~
|
||
|
- Menus
|
||
|
- Color buttons
|
||
|
- popovers?
|
||
|
- ~~treeview tree~~
|
||
|
- calendar buttons
|
||
|
- horizontal spinbuttons very small
|
||
|
- toolbar not looking like a toolbar
|
||
|
- entry progress not appearing
|
||
|
- entry being active makes it look like selected
|
||
|
- entry:hover (or something:hover) removes text shadow on entries.
|
||
|
- ~~fix undershoots! use Skewaita's~~
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
## Don't use -gtk-icon-theme in your CSS
|
||
|
|
||
|
GTK 4 always uses the current icon theme, with no way to change this.
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
## Window decorations
|
||
|
|
||
|
from decoration to windows.csd:
|
||
|
* window.csd
|
||
|
* window.csd:backdrop
|
||
|
* window.csd.popup
|
||
|
* window.csd.dialog.message
|
||
|
* window.csd.solid-csd
|
||
|
|
||
|
* .maximized decoration to window.maximized, etc ()
|
||
|
|
||
|
```css
|
||
|
|
||
|
window.maximized,
|
||
|
window.fullscreen,
|
||
|
window.tiled, window.tiled-top,
|
||
|
window.tiled-left,
|
||
|
window.tiled-right,
|
||
|
window.tiled-bottom {
|
||
|
border-radius: 0;
|
||
|
}
|
||
|
|
||
|
```
|
||
|
|
||
|
Need to find titlebar colors, titlebar buttons, scrollbars, spinbuttons, statusbar, calendar (buttons, selected etc), attention-needed, some borders in notebooks
|
||
|
Maybe rows for page 2
|
||
|
|
||
|
|
||
|
|
||
|
```css
|
||
|
/**********************
|
||
|
* General Typography *
|
||
|
**********************/
|
||
|
.large-title {
|
||
|
font-weight: 300;
|
||
|
font-size: 24pt; }
|
||
|
|
||
|
.title-1 {
|
||
|
font-weight: 800;
|
||
|
font-size: 20pt; }
|
||
|
|
||
|
.title-2 {
|
||
|
font-weight: 800;
|
||
|
font-size: 15pt; }
|
||
|
|
||
|
.title-3 {
|
||
|
font-weight: 700;
|
||
|
font-size: 15pt; }
|
||
|
|
||
|
.title-4 {
|
||
|
font-weight: 700;
|
||
|
font-size: 13pt; }
|
||
|
|
||
|
.heading {
|
||
|
font-weight: 700;
|
||
|
font-size: 11pt; }
|
||
|
|
||
|
.body {
|
||
|
font-weight: 400;
|
||
|
font-size: 11pt; }
|
||
|
|
||
|
.caption-heading {
|
||
|
font-weight: 700;
|
||
|
font-size: 9pt; }
|
||
|
|
||
|
.caption {
|
||
|
font-weight: 400;
|
||
|
font-size: 9pt; }
|
||
|
|
||
|
```
|
||
|
|
||
|
|