Keith Bowes
fb3a845354
react to wlroots changes
2024-01-25 21:37:01 -05:00
Keith Bowes
bce423cd72
idle-inhibit take 2
2024-01-03 19:28:04 -05:00
Keith Bowes
0294b25f27
Allow building with muon
2024-01-02 16:13:31 -05:00
Keith Bowes
fa36852a58
Don't focus a toplevel if a layer is focused
...
Previously, it would focus the toplevel and then focus would return to
the layer, but now focusing the toplevel is skipped.
2024-01-01 21:49:58 -05:00
Keith Bowes
b274485c9c
Fullscreen support
2024-01-01 20:18:51 -05:00
Keith Bowes
b5f4055904
Implemented idle-inhibit
...
Now all the protocols in ./protocol are actually being used
2023-12-30 15:33:03 -05:00
Keith Bowes
3687099182
Expanded README with screenshots and useful programs
...
Fixes #36 and resolves partially #32
2023-12-29 18:39:21 -05:00
Keith Bowes
d139b41259
Fixed crash on focusing non-toplevel surfaces
2023-12-11 17:38:07 -05:00
Keith Bowes
ead6648438
Reverted a change that caused wl-clipboard to hang
...
I suppose this hack can be done in another way if it's actually still a problem.
2023-12-07 13:18:35 -05:00
Keith Bowes
ae42d9d2f7
react to wlroots and libxml2 changes
...
Fixes #37
2023-11-25 19:01:58 -05:00
Keith Bowes
bceafa5b6b
Require wlroots 0.17.0
2023-11-22 10:06:39 -05:00
Keith Bowes
7fb889d171
react to wlroots changes
2023-08-25 22:22:53 -04:00
Keith Bowes
2b38536dec
gamma-control-v1 now requires manual application of LUTs
2023-06-27 14:41:02 -04:00
Keith Bowes
fd0c5b04d3
react to wlroots changes
2023-06-22 16:21:21 -04:00
Keith Bowes
6dc905d758
react to wlroots changes
2023-05-30 16:33:14 -04:00
Keith Bowes
e6bac6d366
Added actions to build with clang
2023-02-26 22:14:24 -05:00
Keith Bowes
f50ab866f9
Require wlroots 0.16.2+
2023-02-13 09:42:32 -05:00
Keith Bowes
4eb4536b28
react to wlroots changes
2023-02-07 13:47:56 -05:00
Keith Bowes
8fa589a132
Relax 80 column limit
...
80 cols is a bit short. Linux uses a soft 100 limit, let's do the
same.
2022-12-09 18:27:22 -05:00
Keith Bowes
e938552d15
Setting the color via the autostart script
2022-12-08 20:39:13 -05:00
Keith Bowes
0df03fcd9d
Updated build manifests
2022-12-08 18:17:27 -05:00
Keith Bowes
bf0f9215dc
react to wlroots changes
2022-12-08 16:50:15 -05:00
Keith Bowes
e4b603a082
Fixed oversights in libinput configuration
2022-12-08 20:47:39 -05:00
Keith Bowes
6c6d0214b4
Added the ability to configure libinput
2022-12-07 20:44:14 -05:00
Keith Bowes
b4a05ca65b
Updated translations
2022-12-06 22:35:59 -05:00
Keith Bowes
3319f82249
Changed current_position and previous_position to geometry and previous_geometry, to be more consistent with wlroots
2022-12-06 22:19:20 -05:00
Keith Bowes
5122dbf35f
Replaced KDE's obsolete idle protocol with the standard ext-idle-notify-v1
2022-12-06 13:24:30 -05:00
Keith Bowes
00d8451178
Fixed crash when minimizing when more than one view is present
2022-12-04 08:54:40 -05:00
Keith Bowes
0c2f744dbf
Updated for wlroots 0.16.0
2022-12-01 17:51:28 -05:00
Keith Bowes
31d0ef57e5
Fixed the crash from the last commit
2022-11-11 13:01:09 -05:00
Keith Bowes
4f0f564e27
Backported handling view unmap while grabbed from tinywl
2022-11-09 23:09:45 -05:00
Keith Bowes
18950eb844
Backported changes to tinywl
2022-06-30 18:25:22 -04:00
Keith Bowes
9fa7060dd4
Fixed for the wlroots xdg-positioner regression fix (see 2d623724c3)
2022-03-15 18:41:25 -04:00
Joe
5e95882436
Update README.md
...
removed freenode and swapped over to libera
2022-03-15 12:33:51 -05:00
Keith Bowes
df38ee39e0
Cleanups and omissions
2022-03-08 20:17:24 -05:00
Keith Bowes
553096a611
Less jerky focusing of shell layers
2022-03-03 23:55:50 -05:00
Keith Bowes
ac01aefe32
Fixed known regressions from the wlr_scene migration
2022-03-03 11:58:46 -05:00
Keith Bowes
579a2d2084
Some bug fixes
...
1. The "crash when exiting an application while moving it" bug. See https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3372
2. The crash when there's no previous view to focus. This wasn't a problem before the migration to the scene graph API due to a logic error on my part.
3. The crash if <margins> is missing from rc.xml.
4. I'm now reusing code from focus_view() in seat_focus_surface().
5. I'm now using the dimensions of the output layout box instead of the current view (which was clearly wrong) for unconstraining layer-shell popups.
6. I fixed setting the background color, so that it won't interfere with the layer_shell helper.
2022-03-01 22:16:20 -05:00
Keith Bowes
5a3ac6055d
Migrated layer shell to the scene graph API
2022-02-28 23:20:53 -05:00
Keith Bowes
d7b799ab80
Migrated to the scene graph API
2022-02-28 12:07:30 -05:00
Keith Bowes
03fbe71903
Finishing touches for 0.2.0
2022-02-26 12:16:34 -05:00
Keith Bowes
23287f482d
Margins support
2022-02-25 20:29:46 -05:00
Keith Bowes
e9bf441ed0
Allow multiple actions per keybinding
2022-02-25 20:29:38 -05:00
Keith Bowes
8403f759c4
Shade and Unshade actions
2022-02-25 16:28:59 -05:00
Keith Bowes
0769addabd
Ability to minimize; Iconify action
2022-02-25 10:37:26 -05:00
Keith Bowes
6aa39a5ce0
Popups should be unconstrained
2022-02-23 20:02:53 -05:00
Keith Bowes
afe1780ec3
Allow maximizing; ToggleMaximize action
2022-02-23 12:15:13 -05:00
Keith Bowes
c4e224d5fa
Added data files
2022-02-22 21:24:09 -05:00
Keith Bowes
0f612080fa
Backports from tinywl
2022-02-22 18:52:03 -05:00
Keith Bowes
fcb38fe44f
Use stable wlroots, making things easier on everybody
2022-02-22 18:51:57 -05:00