Commit graph

  • 719434e733 Updated default/example rc.xml w/ first <mouse> implementation Alex Bryan 2021-08-29 17:10:21 -04:00
  • 3146ea98ad Merge branch 'master' into mouse-rc alex 2021-08-29 14:34:24 -04:00
  • fcb8a01abc First implemenation of <mouse> in rc.xml alex 2021-08-29 14:22:49 -04:00
  • 75564d6b8d fix madly flashing background Daniel Barlow 2021-08-29 12:56:14 +01:00
  • 111f98cb5e fix madly flashing background Daniel Barlow 2021-08-29 12:56:14 +01:00
  • 5a84ddf2c2
    Merge pull request #55 from telent/dehardcode-window-cycle-key Johan Malm 2021-08-29 10:13:13 +01:00
  • a719a7681f don't send any key events to clients when osd onscreen Daniel Barlow 2021-08-28 20:37:34 +01:00
  • c456e85e2f reindent for sircmpwn style Daniel Barlow 2021-08-28 19:05:19 +01:00
  • 431da3ed0e Merge branch 'master' of github.com:johanmalm/labwc into dehardcode-window-cycle-key Daniel Barlow 2021-08-28 18:52:45 +01:00
  • 864746e573 fix cycle_view for bindings other than Alt_L Daniel Barlow 2021-08-28 18:42:18 +01:00
  • 2be873c64b README: add note on swaylock and coding style Johan Malm 2021-08-25 20:46:30 +01:00
  • ea3ea49783 Fix more coding style violations Johan Malm 2021-08-25 20:45:39 +01:00
  • a9042e3cde Fix coding style following 824282dd Johan Malm 2021-08-25 19:59:49 +01:00
  • 824282dd2e
    Merge pull request #54 from telent/lockdown Johan Malm 2021-08-24 21:56:13 +01:00
  • 7bfe350f25 view: fix impl->set_fullscreen() argument bug Johan Malm 2021-08-24 21:53:20 +01:00
  • ab9838888d implement commented-out bit in seat_disinhibit_input Daniel Barlow 2021-08-24 21:24:08 +01:00
  • 645a8e46a6 Support fullscreen mode (issue #53) Johan Malm 2021-08-23 22:05:30 +01:00
  • eb2d0918ba cleanup per PR review comments Daniel Barlow 2021-08-23 20:33:42 +01:00
  • 39b1d92f9b implement input_inhibit protocol, needed for swaylock Daniel Barlow 2021-08-21 17:12:02 +01:00
  • 65f5bf189d README.md: fix typo Johan Malm 2021-08-22 19:26:10 +01:00
  • 5563cd1b20 foreign: handle output error gracefully Johan Malm 2021-08-22 19:14:15 +01:00
  • 289c784d5e theme: document setting iconify/close/max colors separately Johan Malm 2021-08-22 19:11:54 +01:00
  • 88afd8cfa8 README: add more links to example themes Johan Malm 2021-08-22 19:11:04 +01:00
  • b7573c8d36 rcxml: load default keybinds on <keyboard><default /> Johan Malm 2021-08-22 19:09:31 +01:00
  • 93244cfbe1 rcxml: add some default keybinds Johan Malm 2021-08-22 17:00:22 +01:00
  • 0aee42473b view: update title width when resizing view Johan Malm 2021-08-22 14:35:34 +01:00
  • a6eb29ad33 config: add <core><gap> Johan Malm 2021-08-22 14:32:19 +01:00
  • 5cf4539827 output: fallback to other output modes if preferred mode fails Johan Malm 2021-08-22 14:14:50 +01:00
  • 8c96c65018 ssd: refactor in preparation for making ssd_visible_box() private Johan Malm 2021-08-22 14:12:05 +01:00
  • 5f01c49b72 ssd: refactor and position title nearer left hand edge Johan Malm 2021-08-22 14:06:11 +01:00
  • ec5603dbd0
    Merge pull request #49 from telent/primary-selection-gtk-workaround Johan Malm 2021-08-21 11:38:22 +01:00
  • c13a520673 ssd: handle font texture creation when view->width not yet set Johan Malm 2021-08-21 11:16:15 +01:00
  • 44082ad80a workaround Gtk primary selection bug by changing order of globals Daniel Barlow 2021-08-21 00:06:58 +01:00
  • 3990018bb9 config: support setting menu item font Johan Malm 2021-08-20 20:27:52 +01:00
  • a668f6f73d font: font_texture_create() support font size argument Johan Malm 2021-08-20 20:20:49 +01:00
  • 16620698fb
    Merge pull request #48 from telent/primary_selection Johan Malm 2021-08-19 20:30:35 +01:00
  • 804384368c add support for primary selection Daniel Barlow 2021-08-18 23:41:07 +01:00
  • 3efcfaf145 view: scale correctly in view_maximize() Johan Malm 2021-08-17 07:25:57 +01:00
  • 620cd84a8a view: apply output scale in view_center() Johan Malm 2021-08-17 07:24:27 +01:00
  • 9e2af19caf layer-shell: replace close() with destroy() Johan Malm 2021-08-16 07:18:08 +01:00
  • 77ade08158 osd: support 'alt-tab' on screen display Johan Malm 2021-08-16 07:16:56 +01:00
  • 86c384b227 server: update view->margin after theme change Johan Malm 2021-08-11 21:04:22 +01:00
  • dff6dba54b theme: support different colored buttons Johan Malm 2021-08-11 20:58:35 +01:00
  • 7ef4feddc7 README: add note on themes and keyboard settings Johan Malm 2021-08-10 21:32:32 +01:00
  • 2e5927229b README: minor update Johan Malm 2021-08-09 17:30:21 +01:00
  • 9a9cd609f6 menu: fix breakage caused by f857aea8 Johan Malm 2021-08-09 17:28:39 +01:00
  • 0e57c65393 docs/environment: add example for keyboard toggle Johan Malm 2021-08-09 17:26:50 +01:00
  • 41fe085824 README: update key/mouse binds Johan Malm 2021-08-07 09:59:50 +01:00
  • f857aea8f4 ssd: add application title to title bar Johan Malm 2021-08-07 09:35:53 +01:00
  • 5ecf0e1e7e Make font_texture_create() more generic Johan Malm 2021-08-07 08:35:46 +01:00
  • 8fc6f795db README: add video and mouse-binds Johan Malm 2021-08-05 22:09:58 +01:00
  • 9cf0608aba foreign: handle minimize request Johan Malm 2021-08-05 13:00:34 +01:00
  • b4722d988e foreign: handle maximize request Johan Malm 2021-08-05 12:52:42 +01:00
  • 042ea266a5 Add simple foreign toplevel implementation Johan Malm 2021-08-05 12:18:10 +01:00
  • 7dc4ae36ca view: initialise x+y variables to handle edge case Johan Malm 2021-08-04 21:43:07 +01:00
  • 6a5deb628e cursor: handle double click on title Johan Malm 2021-08-02 17:30:34 +01:00
  • 526ab1ae75 view: add view_toggle_maximize() Johan Malm 2021-08-02 16:49:41 +01:00
  • d6376808b8 server: add missing header file Johan Malm 2021-08-02 16:45:49 +01:00
  • 2aeb4ee643 server: update ssd on re-configure Johan Malm 2021-07-30 19:42:56 +01:00
  • fc542e6da1 cursor: simplify process_cursor_motion() Johan Malm 2021-07-30 14:26:54 +01:00
  • 1dc3059707 ssd: add support for interacting with bottom corners Johan Malm 2021-07-26 20:37:36 +01:00
  • 399322052b ssd: add ssd_interactive_box() Johan Malm 2021-07-26 20:06:52 +01:00
  • 82e47ac1f5 Remove src/common/log.c Johan Malm 2021-07-23 21:15:55 +01:00
  • 20fd8f59a7 Remove info() and die() Johan Malm 2021-07-22 21:30:17 +01:00
  • 22f5073ebd xdg: use "usable_area" when positioning view Johan Malm 2021-07-21 22:04:54 +01:00
  • 0eac290d54 Handle alt + cursor button outside view Johan Malm 2021-07-21 19:27:11 +01:00
  • 2b9c6a503c view.c: assign struct rather than using memcpy Johan Malm 2021-07-21 19:25:34 +01:00
  • 7bd2576138 theme: reset theme values on reconfigure Johan Malm 2021-07-20 21:27:41 +01:00
  • 5e83ce6b46 Add view_move_to_edge() to header file Johan Malm 2021-07-20 20:24:39 +01:00
  • 93c9ec6683 Update man pages Johan Malm 2021-07-20 20:06:48 +01:00
  • fa13f8f197 view: remove duplicate code Johan Malm 2021-07-20 20:06:26 +01:00
  • 49a73befdb action: add 'MoveToEdge' Johan Malm 2021-07-20 19:54:57 +01:00
  • 10264110f1 view: add view_output() and view_wlr_output() Johan Malm 2021-07-20 19:40:37 +01:00
  • 2e4f931469 rcxml: allow <theme><font> without place="" attribute Johan Malm 2021-07-19 20:46:32 +01:00
  • ec2c67338a rcxml.c: survive incorrect keybind Johan Malm 2021-07-19 07:07:33 +01:00
  • 3bc379cc08 desktop: handle missing output safely Johan Malm 2021-07-19 07:06:36 +01:00
  • c9312edf0b build: bump wlroots dependency version number Johan Malm 2021-07-16 19:58:22 +01:00
  • 8a2cacdb6f docs/rc.xml: comply with new syntax Johan Malm 2021-07-16 18:18:09 +01:00
  • b31c1c4b75 rcxml: change <lab><xdg_shell_server_side_deco> to <core><decoration> Johan Malm 2021-07-16 17:38:17 +01:00
  • a9b46131ab rcxml: use root-node <labwc_config> Johan Malm 2021-07-16 17:30:07 +01:00
  • e50bb45890 Move corner textures from ssd.c to theme.c Johan Malm 2021-07-16 17:07:00 +01:00
  • c668fd9b07 action: add "ToggleMaximize" Johan Malm 2021-07-13 21:54:22 +01:00
  • 69f0f68cc2 Open new views on output where cursor is Johan Malm 2021-07-13 21:50:02 +01:00
  • eaed1a3cab action: add "Close" to close top-most view Johan Malm 2021-07-12 21:46:10 +01:00
  • 9fa783e7b4 Add labwc.desktop (issue #36) Johan Malm 2021-07-12 21:41:12 +01:00
  • a3ac2f2767 layers: take into account usable area when maximizing views Johan Malm 2021-07-12 21:39:09 +01:00
  • 743803de3b cursor: initialize view_area Johan Malm 2021-07-12 19:59:19 +01:00
  • ee15a5fe56 cursor: handle button press on layer-surface (issue #41) Johan Malm 2021-07-12 16:44:30 +01:00
  • 97a5695ccb cursor: do not pass _press_ to client when alt held Johan Malm 2021-07-09 22:29:48 +01:00
  • b194881ac2 cursor: handle alt + mouse button (issue #40) Johan Malm 2021-07-09 21:58:54 +01:00
  • b19eecbbd4 keyboard: remove printf() debug message Johan Malm 2021-07-09 21:49:44 +01:00
  • c6ae0b5694 xwayland-shell: unmaximize on first map Johan Malm 2021-07-09 21:47:51 +01:00
  • 08429c5ba3 xwayland-shell: center view on first map Johan Malm 2021-07-09 21:45:38 +01:00
  • 3034da776b xdg-shell: center view on first map Johan Malm 2021-07-09 21:43:27 +01:00
  • cb98f8f197 view: add view_center() Johan Malm 2021-07-09 21:39:20 +01:00
  • 4234d53fd7 README.md: fix typo Johan Malm 2021-07-09 21:34:23 +01:00
  • 75d3d5b2ca NEWS.md: re-format Johan Malm 2021-07-09 21:34:00 +01:00
  • 6ad8252de9 menu/theme: use wlr_texture_destroy() Johan Malm 2021-07-01 19:21:09 +01:00
  • a7dfa965d1 action: stop showing alt-tab info messages Johan Malm 2021-07-01 18:02:25 +01:00
  • 5f0c2d75b5 keyboard: catch C-A-F1 to C-A-F12 to switch tty Johan Malm 2021-07-01 17:53:47 +01:00