Peter Fajdiga
|
ad6c3f1cae
|
bump version to 0.7
v0.7
|
2024-02-11 20:37:26 +01:00 |
|
Peter Fajdiga
|
ba4dd2a9c1
|
config.ui: relabel scrollingGrouped button
|
2024-02-11 20:37:25 +01:00 |
|
Peter Fajdiga
|
bb61853009
|
config.ui: reorder tabs
|
2024-02-11 20:37:22 +01:00 |
|
Peter Fajdiga
|
0cfd9b9e36
|
Desktop: scrollCenterRange: add parameter prioritiseVisible
|
2024-01-22 08:55:05 +01:00 |
|
Peter Fajdiga
|
43c4f7ef9a
|
Actions: columnWidthIncrease: add steps for fully visible screen-edge columns
|
2024-01-22 08:55:05 +01:00 |
|
Peter Fajdiga
|
9cb3f33ecb
|
Actions: extract function findNextStep
|
2024-01-22 08:55:05 +01:00 |
|
Peter Fajdiga
|
31b9e61ae3
|
config.ui: add manualResizeStep
|
2024-01-22 08:55:05 +01:00 |
|
Peter Fajdiga
|
668e6696ab
|
Actions: column width increase/decrease: replace screen-relative steps with column-relative steps
|
2024-01-22 08:55:05 +01:00 |
|
Peter Fajdiga
|
e63959cfbf
|
Actions: getWidthSteps: ignore screen-relative steps too close to existing steps
|
2024-01-22 08:55:05 +01:00 |
|
Peter Fajdiga
|
ef2650beb8
|
Actions: improve snapping in columnWidthDecrease
|
2024-01-22 08:55:05 +01:00 |
|
Peter Fajdiga
|
750c47c040
|
implement resize steps (resolves #25)
|
2024-01-22 08:55:05 +01:00 |
|
Peter Fajdiga
|
88ca0d02e1
|
generators/config/kcfg.ts: escape xml characters in default config values
|
2024-01-21 19:40:12 +01:00 |
|
Peter Fajdiga
|
aba786b754
|
Desktop: rename scrollIntoView
|
2024-01-21 18:39:53 +01:00 |
|
Peter Fajdiga
|
47aa625c99
|
Actions: column width increase/decrease: use getCurrentVisibleRange
|
2024-01-21 18:39:25 +01:00 |
|
Peter Fajdiga
|
03c7cc6503
|
Desktop.scrollToRange: simplify
|
2024-01-21 18:37:34 +01:00 |
|
Peter Fajdiga
|
9e9ff2b74f
|
remove overscroll feature (resolves #23)
|
2024-01-21 18:26:18 +01:00 |
|
Peter Fajdiga
|
5674624e6f
|
Desktop.equalizeVisibleColumnsWidths: simplify scroll at the end
|
2024-01-21 18:17:29 +01:00 |
|
Peter Fajdiga
|
44dd88ef7c
|
Desktop.equalizeVisibleColumnsWidths: handle columns with limited min width
|
2024-01-21 18:17:29 +01:00 |
|
Peter Fajdiga
|
f800d6ecf0
|
Desktop: rewrite ColumnRange.addNeighbors
|
2024-01-21 18:17:29 +01:00 |
|
Peter Fajdiga
|
3477e17bb3
|
Desktop: scrollCenterRange: replace parameter requireVisible with condition
|
2024-01-21 18:17:29 +01:00 |
|
Peter Fajdiga
|
755c781646
|
rename parameters of doIfTiled passed functions
|
2024-01-21 18:17:29 +01:00 |
|
Peter Fajdiga
|
926345ba31
|
move column width increase/decrease code to Actions.ts
|
2024-01-21 18:17:29 +01:00 |
|
Peter Fajdiga
|
a2295ede43
|
Desktop: add method scrollCenterVisible (moved from ScrollerGrouped)
|
2024-01-21 18:17:29 +01:00 |
|
Peter Fajdiga
|
ca80a7ca28
|
Grid.onColumnWidthChanged: fix autoAdjustScroll call
|
2024-01-14 15:40:24 +01:00 |
|
Peter Fajdiga
|
64474b1677
|
readme: mention Niri
|
2024-01-14 09:55:57 +01:00 |
|
Peter Fajdiga
|
eca63cbc16
|
readme: update key bindings
|
2023-12-30 17:26:59 +01:00 |
|
Peter Fajdiga
|
3a8baf4cd7
|
bump version to 0.6
v0.6
|
2023-12-30 17:18:44 +01:00 |
|
Peter Fajdiga
|
dc14171ae7
|
config: add Wayland window classes to window rules (resolves #24)
|
2023-12-27 19:45:07 +01:00 |
|
Peter Fajdiga
|
6dcf8979c2
|
config: add yakuake to window rules
|
2023-12-27 19:41:30 +01:00 |
|
Peter Fajdiga
|
fe5661c07f
|
Grid: auto-scroll after removing a non-focused column
|
2023-12-24 14:58:44 +01:00 |
|
Peter Fajdiga
|
90b783b34b
|
Grid: remove unused methods getLeftOffScreenColumn and getRightOffScreenColumn
|
2023-12-24 12:52:10 +01:00 |
|
Peter Fajdiga
|
fb40bd9592
|
Grid.decreaseColumnWidth: prevent scrolling away from focused column when reaching minimum width
|
2023-12-24 12:50:52 +01:00 |
|
Peter Fajdiga
|
768d95450d
|
refactor arrange functions
|
2023-12-24 09:29:31 +01:00 |
|
Peter Fajdiga
|
e95a0e44c9
|
prevent translucent windows during resizing
|
2023-12-24 09:21:49 +01:00 |
|
Peter Fajdiga
|
c1b8d05919
|
defaultWindowRules: update Zoom entry
|
2023-12-24 09:21:44 +01:00 |
|
Peter Fajdiga
|
e98ce18105
|
add opacity settings for obscured windows
|
2023-12-16 12:10:26 +01:00 |
|
Peter Fajdiga
|
25a9efc8e4
|
config.ui: split up parameters and behavior tabs
|
2023-12-16 11:39:42 +01:00 |
|
Peter Fajdiga
|
db48644944
|
package/contents/ui: add footer spacer to take up excess space
|
2023-12-16 11:39:42 +01:00 |
|
Peter Fajdiga
|
950e0de076
|
Desktop: prevent scrolling when unnecessary (add dirtyScroll variable)
|
2023-12-16 10:07:02 +01:00 |
|
Peter Fajdiga
|
05ffe0895e
|
Revert "Desktop.scrollToCenterRange: force scroll"
This reverts commit dda63d68cde58c7f4a7162b11a2fd614365d36ff.
|
2023-12-16 09:33:26 +01:00 |
|
Peter Fajdiga
|
61db5ca69f
|
use different implementations of clampScrollX in different scrollers
|
2023-12-16 09:33:26 +01:00 |
|
Peter Fajdiga
|
f7b5dd0b9c
|
Desktop.equalizeVisibleColumnsWidths: use Desktop.RangeImpl.fromRanges
|
2023-12-16 09:33:26 +01:00 |
|
Peter Fajdiga
|
f83f60c98f
|
Grid: reimplement increaseColumnWidth and decreaseColumnWidth
|
2023-12-16 09:33:26 +01:00 |
|
Peter Fajdiga
|
3e8734eefb
|
Desktop.scrollToCenterRange: force scroll
|
2023-12-16 09:33:26 +01:00 |
|
Peter Fajdiga
|
bed0ea7ed8
|
Actions: make gridScrollFocused center focused column again
|
2023-12-16 09:33:26 +01:00 |
|
Peter Fajdiga
|
92c99f0b87
|
rename focusColumn -> scrollToColumn
|
2023-12-16 09:33:26 +01:00 |
|
Peter Fajdiga
|
b2024bc8aa
|
Actions: make scrolling actions use focusColumn
|
2023-12-16 09:33:26 +01:00 |
|
Peter Fajdiga
|
58f358313b
|
config.ui: change description for kcfg_scrollingLazy
|
2023-12-16 09:33:26 +01:00 |
|
Peter Fajdiga
|
352a7061f6
|
config.ui: shorten description for kcfg_scrollingCentered
|
2023-12-16 09:33:26 +01:00 |
|
Peter Fajdiga
|
7314c0ee24
|
add ScrollerGrouped
|
2023-12-16 09:33:26 +01:00 |
|