Commit graph

  • c152dc8468 core: layout: store keysym availability Richard Acayan 2024-08-04 21:47:24 -04:00
  • adf71ed2c8 core: button: add supported keys querying to keyboard trait Richard Acayan 2024-08-04 21:42:03 -04:00
  • d3a17813c0 wayland: keyboard: track input method done events Richard Acayan 2024-08-04 21:38:14 -04:00
  • 551381f0b6 core: button: inline accessor for modifier state Richard Acayan 2024-08-04 21:32:44 -04:00
  • 00e55c9566 core: layout: drop display_symbol function Richard Acayan 2024-08-05 18:26:17 -04:00
  • 22a93d2efe core: button: latch modifier keys when another normal key is pressed Richard Acayan 2024-07-31 17:46:28 -04:00
  • 498caa149f core: layout: use uppercase label when pressing shift Richard Acayan 2024-07-31 17:01:29 -04:00
  • b378240a38 wayland: ignore errors when reading socket Richard Acayan 2024-07-30 17:27:44 -04:00
  • bc9056aa8d core: graphics: use key part text Richard Acayan 2024-07-26 21:41:31 -04:00
  • 5aaaedb887 core: layout: add text property to key parts Richard Acayan 2024-07-26 19:54:28 -04:00
  • 57c9d39293 add wayland target and rename gnome target Richard Acayan 2024-07-25 18:23:21 -04:00
  • 379ac88a5a wayland: dispatcher: move overriding visibility manager to root Richard Acayan 2024-07-25 18:20:00 -04:00
  • 15c9402b99 main: do not borrow layouts path Richard Acayan 2024-07-24 22:46:19 -04:00
  • 4fd0c82997 add dbus osk and session support Richard Acayan 2024-07-24 22:39:16 -04:00
  • 397323b582 wayland: keyboard: do not borrow borrowed keysym when re-pressing Richard Acayan 2024-07-24 22:29:20 -04:00
  • ab033c1f21 core: graphics: use AtomicPtr Richard Acayan 2024-07-24 22:23:46 -04:00
  • 78f389beaa treewide: use Rust 2018 import paths Richard Acayan 2024-07-24 22:21:30 -04:00
  • f282a741dd wayland: keyboard: use writeln! and write_all when generating keymap Richard Acayan 2024-07-24 22:07:11 -04:00
  • dd67676840 core: layout: remove nopush comment Richard Acayan 2024-07-24 22:04:36 -04:00
  • eb37361be6 core: button: do not warn on double press Richard Acayan 2024-07-24 22:02:49 -04:00
  • 14633c7665 build: add boilerplate Richard Acayan 2024-07-24 22:01:55 -04:00
  • e41ce7ed56 wayland: dispatcher: warn on wl_compositor event Richard Acayan 2024-07-24 22:00:03 -04:00
  • 5fc4cd9e58 wayland: dispatcher: release buffers when requested Richard Acayan 2024-07-24 21:56:16 -04:00
  • 896a02580b wayland: surface: add function for releasing a buffer Richard Acayan 2024-07-24 21:54:14 -04:00
  • a9f3010076 wayland: dispatcher: listen for input method (de-)activate events Richard Acayan 2024-07-24 21:48:40 -04:00
  • b5d09e655b wayland: surface: add show/hide functionality Richard Acayan 2024-07-24 21:33:46 -04:00
  • 53f4daedc0 core: button: add HeldPressed and HeldLockedPressed modifier state Richard Acayan 2024-07-24 20:52:23 -04:00
  • 90a32cc50c core: layout: fix indentation in is_label_modifier Richard Acayan 2024-07-22 21:30:14 -04:00
  • eb61256b2c wayland: keyboard: skip duplicate key symbols in layout Richard Acayan 2024-07-19 17:12:30 -04:00
  • 9ec712bb69 core: graphics: use saturating_add for copying images Richard Acayan 2024-07-19 17:10:28 -04:00
  • c1c92c4d5e wayland: keyboard: release keys while the keymap is changing Richard Acayan 2024-07-19 17:07:04 -04:00
  • 4a6b261be0 rewrite in rust Richard Acayan 2024-07-18 20:32:55 -04:00
  • d43f61ec76 wayland: release unused buffers after buffer swap Richard Acayan 2024-04-22 19:15:47 -04:00
  • 1c606d0274
    initial commit Richard Acayan 2024-04-15 22:11:00 -04:00