Commit graph

206 commits

Author SHA1 Message Date
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
Keith Bowes
82ddb3f59f Support for reverse cycling through views 2022-01-30 23:48:15 -05:00
Keith Bowes
ef73951ce0 Added wlr-layer-shell support 2022-01-30 22:00:50 -05:00
Keith Bowes
1bf513d9d6 xdg-decoration support 2022-01-30 15:13:08 -05:00
Keith Bowes
87c32d58ab Updated for wlroots 0.15.0 2022-01-29 14:34:55 -05:00
Keith Bowes
309ccd2faf Updated for wlroots 0.13.0 2021-04-07 19:27:58 -04:00
Keith Bowes
6a6966b8d6 Updated versions 2021-04-06 17:04:39 -04:00
Keith Bowes
cd22c7cf74 Merge branch 'master' of https://github.com/wizbright/waybox 2021-04-06 16:50:28 -04:00
Keith Bowes
252b8c0de5
Merge pull request #21 from keithbowes/xdg-output
Preliminary support for xdg-output
2021-04-06 16:42:30 -04:00
Keith Bowes
69ac866970
Merge pull request #20 from keithbowes/primary-selection
Implemented primary-selection support
2021-04-06 16:42:11 -04:00
Keith Bowes
ab16a76696
Merge pull request #19 from keithbowes/gettext
* Added gettext catalogs

* Adapted from Openbox to hopefully give us a lot of mostly complete translations immediately.

* Added building the .pot and .gmo files

* Prepared strings for translation

* Using wlr_log() instead of printf() for logging messages

* A hopefully acceptable solution

* Openbox-esque help

* Cut down the blank lines in the debug logs

* It seems that wlr_log already outputs an end-of-line character

* Removed the messages which make no sense in Wayland

* Cleaned up the .po files

* Proper translation notes and where to report bugs

* More debugging messages
2021-04-06 16:41:46 -04:00
Keith Bowes
428484959c Merge branch 'master' of https://github.com/wizbright/waybox 2020-05-10 14:23:29 -04:00
Joe
93811898f0
Merge pull request #23 from greg904/fix-resize
Fix wrong resize anchor point
2020-04-30 22:02:14 -05:00
Greg Depoire--Ferrer
8265eda78a Fix wrong resize anchor point
Previously, when dragging the left border of a window with the mouse, there
was a bug where it would snap the top level surface's geometry X coordinate
directly to the position of the mouse, as if you started the resize right on the border. This also affected the other (right, bottom, and top) borders.

I think that the previous resize code was hard to understand. Honestly I
have not spent a lot of time trying to understand why t didn't work and
I wrote another resize algorithm instead. Now instead of working directly
with widths and heights which are complicated we work with the borders (left,
right, top and bottom). This is easier to understand IMO.
2020-04-28 16:22:35 +02:00
Keith Bowes
ca6d2513fa Added the xdg-output requirement for wayland-scanner
Somehow, it worked without it
2020-03-15 06:05:58 -04:00
Keith Bowes
697942fc15 Preliminary support for xdg-output
No support for layout changes for the time being, though
2020-03-12 17:56:45 -04:00
Keith Bowes
6d105252f3 Merge branch 'master' of https://github.com/wizbright/waybox 2020-03-11 10:21:04 -04:00
Keith Bowes
73d114ffbe Implemented primary-selection support
Well, wl-clipboard works now anyway
2020-03-11 08:42:03 -04:00
Keith Bowes
114e265eef
Merge pull request #18 from keithbowes/modernize
Modernize
2020-03-11 08:32:50 -04:00
Keith Bowes
af1a945c1c wl_display_destroy_clients() requires Wayland 1.15+ 2020-03-10 21:00:56 -04:00
Keith Bowes
830b94dda3 Merge branch 'gettext' 2020-03-10 20:41:47 -04:00
Keith Bowes
45376b1b85 Why didn't I translate "OK"? 2020-03-10 19:35:45 -04:00
Keith Bowes
adbf12b5e5 Added the somehow overlooked Galician translation 2020-03-10 19:33:11 -04:00
Keith Bowes
4ce1b20219 Restored a message that was somehow removed 2020-03-10 19:07:12 -04:00
Keith Bowes
6a5931bcb0 Simplified debug-level code a bit 2020-03-10 17:57:12 -04:00