Ivan Molodetskikh
92cc2b89f7
Implement expand-column-to-available-width
2025-02-17 21:30:23 +03:00
dependabot[bot]
078383ea82
build(deps): bump pango in the rust-dependencies group
...
Bumps the rust-dependencies group with 1 update: [pango](https://github.com/gtk-rs/gtk-rs-core ).
Updates `pango` from 0.20.7 to 0.20.9
- [Release notes](https://github.com/gtk-rs/gtk-rs-core/releases )
- [Changelog](https://github.com/gtk-rs/gtk-rs-core/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gtk-rs/gtk-rs-core/compare/0.20.7...0.20.9 )
---
updated-dependencies:
- dependency-name: pango
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-17 02:18:38 -08:00
Ivan Molodetskikh
d27d6a504d
Make idle notify lazy
2025-02-17 09:09:59 +03:00
Ivan Molodetskikh
ec5144feca
Make pointer inactivity timer reset lazy
2025-02-17 09:04:07 +03:00
David
05e0e44a77
Fix link in Application-Issues.md
2025-02-16 09:16:59 -08:00
Ivan Molodetskikh
108e88e211
Enable fancy miette errors for the main binary
...
Seems there's not much dependency/binary size impact now, compared to when I
first made the KDL config.
2025-02-16 19:37:37 +03:00
Ivan Molodetskikh
a693f64c41
Add blank line
2025-02-16 10:26:59 +03:00
Ivan Molodetskikh
5c0468d469
wiki: Document the DnD edge view scroll gesture and config
2025-02-16 10:18:00 +03:00
Ivan Molodetskikh
f2b1fc66f2
Make DnD edge view scroll configurable
2025-02-16 10:18:00 +03:00
Ivan Molodetskikh
22302bf224
config: Deindent the snapshot
2025-02-16 10:18:00 +03:00
Ivan Molodetskikh
bb6663ebac
config: Convert parse test to a snapshot test
...
Updating it by hand got really old tbh
2025-02-16 10:18:00 +03:00
Ivan Molodetskikh
c6e98d5a96
Add a small delay to DnD view scrolling
2025-02-16 10:18:00 +03:00
Ivan Molodetskikh
d077350ae4
layout: Remove unused method
2025-02-16 10:18:00 +03:00
w-jablonski
f01c840ebe
Slightly clearer wording in Tabs.md
2025-02-15 05:15:07 -08:00
Ivan Molodetskikh
ca1500ae90
Implement scrolling the view during DnD
...
DnD is external to the layout, so we just inform it when one is ongoing.
2025-02-15 13:28:57 +03:00
Ivan Molodetskikh
d7f3ca00c7
Implement scrolling the view during interactive move
2025-02-15 13:28:57 +03:00
Ivan Molodetskikh
fd8140e091
Hook up are_transitions_ongoing() for floating and tiles
...
Don't spoil it
2025-02-15 13:28:57 +03:00
Ivan Molodetskikh
d94fbe9895
layout: Check move output in are_animations_ongoing()
2025-02-15 13:28:57 +03:00
Ivan Molodetskikh
7816f20e6a
Implement ext-data-control
2025-02-14 09:03:20 +03:00
Ivan Molodetskikh
0d3610416c
Update Smithay (idle-notify 2)
2025-02-14 09:03:20 +03:00
Ivan Molodetskikh
377ad54016
wiki: Document calibration-matrix
2025-02-14 09:03:20 +03:00
Ivan Chinenov
9e794f358b
feat: support for setting tablet calibration matrix; this allows for rotating tablet inputs ( #1122 )
...
* feat: support for setting tablet calibration matrix
* Change default matrix
2025-02-14 05:15:45 +00:00
dependabot[bot]
4e17cbb9ea
build(deps): bump clap in the rust-dependencies group
...
Bumps the rust-dependencies group with 1 update: [clap](https://github.com/clap-rs/clap ).
Updates `clap` from 4.5.28 to 4.5.29
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.28...clap_complete-v4.5.29 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-13 21:05:26 -08:00
rustN00b
4c98b87486
Add missing period to doc comment
2025-02-13 10:39:25 +03:00
rustN00b
5b753be213
Add missing periods to action doc comments
2025-02-13 10:37:41 +03:00
Ivan Molodetskikh
a605e7f622
Implement custom hotkey overlay titles
2025-02-13 10:30:33 +03:00
Ivan Molodetskikh
513488f6b8
hotkey overlay: Add pretty for space
2025-02-13 10:30:33 +03:00
Ivan Molodetskikh
43ea4a172a
hotkey overlay: Put Ctrl and Shift before Alt
...
They are commonly written this way.
2025-02-13 10:30:33 +03:00
Ivan Molodetskikh
d47b59879a
animation/spring: Add a check for from = to in duration()
...
The overdamped code below was dividing by zero in this case and triggering a
panic.
2025-02-13 08:47:23 +03:00
Ivan Molodetskikh
ef80bcc834
Parse the config on the file watcher thread
...
It takes a while, so let's not block the main thread.
2025-02-12 20:56:32 +03:00
Ivan Molodetskikh
eb8bd3894a
watcher: Allow running a processing function on the thread
2025-02-12 20:56:32 +03:00
Ivan Molodetskikh
7e552333a9
tab indicator: Add corner-radius setting
2025-02-12 07:59:46 +03:00
Ivan Molodetskikh
213eafa203
wiki: Add Since to drag-lock
2025-02-11 18:24:17 +03:00
Ivan Molodetskikh
7b18ff8870
input: Intercept Enter key when confirming the exit dialog
2025-02-11 13:22:11 +03:00
Ivan Molodetskikh
5246e2ff25
wiki: Add note that is-window-cast-target doesn't match monitor casts
2025-02-11 10:40:51 +03:00
Ivan Molodetskikh
dde9214ae4
wiki: Move sentence to a better spot
2025-02-11 10:35:15 +03:00
Ivan Molodetskikh
29b7a41692
Implement is-window-cast-target window rule matcher
2025-02-11 10:31:12 +03:00
Ivan Molodetskikh
216753678a
wiki: Add a page for tabs
2025-02-11 08:30:03 +03:00
dependabot[bot]
b9e67f6565
build(deps): bump zbus in the rust-dependencies group across 1 directory
...
Bumps the rust-dependencies group with 1 update in the / directory: [zbus](https://github.com/dbus2/zbus ).
Updates `zbus` from 5.3.1 to 5.5.0
- [Release notes](https://github.com/dbus2/zbus/releases )
- [Commits](https://github.com/dbus2/zbus/compare/zbus-5.3.1...zbus-5.5.0 )
---
updated-dependencies:
- dependency-name: zbus
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-10 21:04:23 -08:00
Mikołaj Lercher
3a481b5250
wiki: describe running games with gamescope ( #1112 )
...
* wiki: describe running games with gamescope
* Update wiki/Application-Issues.md
---------
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com >
2025-02-11 07:52:53 +03:00
Ivan Molodetskikh
20769b4c2f
tab indicator: Animate opening
2025-02-10 07:29:33 -08:00
Ivan Molodetskikh
14ac2cff4c
tab indicator: Dim colors when column is inactive
2025-02-10 07:29:33 -08:00
Ivan Molodetskikh
fde627d955
Implement MulAssign<f32> for Color
2025-02-10 07:29:33 -08:00
Ivan Molodetskikh
6942ecc13a
Implement clicking on tab to switch
2025-02-10 07:29:33 -08:00
Ivan Molodetskikh
963ff14ed0
Store hit type in PointContents
2025-02-10 07:29:33 -08:00
Ivan Molodetskikh
96a3ded2ec
scrolling: Extract tab_indicator_area()
2025-02-10 07:29:33 -08:00
Ivan Molodetskikh
a21196ec54
tab indicator: Extract tab_rects()
2025-02-10 07:29:33 -08:00
Ivan Molodetskikh
0b83d9932b
tab indicator: Use full column height
2025-02-10 07:29:33 -08:00
Ivan Molodetskikh
6bd92ab926
tab indicator: Fix gradient area computation
...
The gradient area should be relative to each tab's geometry. In most cases
these geometries will all match, but not when some tabs have a different size,
for example when they have a fixed size.
2025-02-10 07:29:33 -08:00
Ivan Molodetskikh
02eccf7762
layout: Fix/add animations around tabbed columns
2025-02-10 07:29:33 -08:00