Commit graph

180 commits

Author SHA1 Message Date
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
Keith Bowes
f233ac4cc6 Greek pastries 2022-02-22 12:22:47 -05:00
Keith Bowes
2af28015c8 Fixed output manager 2022-02-19 22:48:19 -05:00
Keith Bowes
357cd843dd Signal handling to exit and reconfigure the compositor 2022-02-18 22:24:20 -05:00
Keith Bowes
94e23a28f3 Fixed crash on Close action with no view open 2022-02-18 19:39:46 -05:00
Keith Bowes
141a941bed Implemented Reconfigure action 2022-02-18 19:30:44 -05:00
Keith Bowes
740c8c3393 Made NLS support contingent on having msgfmt, removed the deprecated meson.source_root(), and updated the translations 2022-02-18 18:12:05 -05:00
Keith Bowes
4cee7c4014 react to wlroots changes 2022-02-17 10:33:15 -05:00
Keith Bowes
bed7e244c2 Seemingly proper client-side decorations 2022-02-15 09:49:27 -05:00
Keith Bowes
f0d50cb57d Basic client-side decorations 2022-02-13 22:12:46 -05:00
Keith Bowes
2fb2ce403e Hopefully, allow GitHub to build wlroots with the XWayland backend 2022-02-13 13:24:05 -05:00
Keith Bowes
0b14c71dbb Eh, allow to build with the latest wlroots git, so as not to cause GitHub's build to fail 2022-02-02 20:50:58 -05:00
Keith Bowes
4c96f5eada My attempt to fix GitHub failed builds 2022-02-02 20:22:31 -05:00
Keith Bowes
be3d7618ff Fixed some things I overlooked 2022-02-02 20:19:52 -05:00
Keith Bowes
402827e400 Translation updates 2022-02-01 21:20:46 -05:00
Keith Bowes
8153a24863 Basic config-file support 2022-02-01 20:26:50 -05:00