Commit graph

  • 10dec7c6a8
    rc.xml.all: Fix typo frogtile 2021-09-09 23:42:23 +06:00
  • c34d987778 labwc-config(5): add mouse section Johan Malm 2021-09-06 22:16:19 +01:00
  • cb58a36dae docs/rc.xml.all: set doubleClickTime default to 500 Johan Malm 2021-09-06 22:09:59 +01:00
  • a07a6fb6f5 docs/rc.xml: explain purpose & remove <mouse> element Johan Malm 2021-09-06 22:07:46 +01:00
  • 39b9133cec rcxml: refactor load_default_key_bindings() Johan Malm 2021-09-06 22:04:56 +01:00
  • b5acf387b8 rcxml: set default mousebind Johan Malm 2021-09-06 22:02:02 +01:00
  • 62d93d54c5 rcxml: refactor mousebind implementation Johan Malm 2021-09-06 21:54:00 +01:00
  • 8c2542d7a3 Specify GPL-2.0-only notthewave 2021-09-01 12:03:12 +02:00
  • 6f923f5d37
    Specify GPL-2.0-only notthewave 2021-09-01 12:03:12 +02:00
  • 1ac654f006 Apply coding std to <mouse> code & add .clang-format alexander bryan 2021-08-31 17:43:49 -04:00
  • 10a685a0e4 refactor <mouse> xml parsing to match rest of xml parsing alexander bryan 2021-08-30 22:03:41 -04:00
  • 92891b4dfa change mousebind code to use already existing enums alex 2021-08-30 18:42:38 -04:00
  • 36f5b49f2a Implemented <doubleClickTime> in rc.xml alex 2021-08-29 18:31:57 -04:00
  • a4fdb43d42 Updated default/example rc.xml w/ first <mouse> implementation Alex Bryan 2021-08-29 17:10:21 -04:00
  • dfdb4e4b0e First implemenation of <mouse> in rc.xml alex 2021-08-29 14:22:49 -04:00
  • d57073e96c Apply coding std to <mouse> code & add .clang-format alexander bryan 2021-08-31 17:43:49 -04:00
  • 76a6616a0b refactor <mouse> xml parsing to match rest of xml parsing alexander bryan 2021-08-30 22:03:41 -04:00
  • 735c10f617 change mousebind code to use already existing enums alex 2021-08-30 18:42:38 -04:00
  • 129994b610 Implemented <doubleClickTime> in rc.xml alex 2021-08-29 18:31:57 -04:00
  • 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