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
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