Commit graph

  • 78e3ec164e better me jedugsem 2026-01-31 02:57:18 +01:00
  • b2a57bcf1d better jedugsem 2026-01-31 02:39:50 +01:00
  • c50f57df15 better jedugsem 2026-01-31 02:30:26 +01:00
  • ead55994d4 new jedugsem 2026-01-26 22:10:41 +01:00
  • f857cede57 new jedugsem 2026-01-26 20:27:15 +01:00
  • cf257a7707 new jedugsem 2026-01-26 18:53:57 +01:00
  • 5f2aa46ea9 move config to .config/unffettered-keyboard/unffetered.yaml Your Name 2025-11-06 21:10:40 +01:00
  • a0d8bbd1f4 rounded corners Your Name 2025-11-06 20:37:41 +01:00
  • 604d2e4134 add xdg configs Your Name 2025-11-06 20:07:16 +01:00
  • 136dad885e Cargo.toml: bump to version 3.1.0 main Richard Acayan 2025-07-22 17:36:11 -04:00
  • 5babcc41ae README: document TTY and FDE environment Richard Acayan 2025-06-05 18:28:52 -04:00
  • c92b571c16 add evfbo (evdev + fbdev + stdout) backend Richard Acayan 2025-07-21 18:42:46 -04:00
  • 7b38edb656 add evfb (evdev + fbdev) backend Richard Acayan 2025-07-21 19:01:23 -04:00
  • 9b893e474d Cargo.toml: remove extra version constraint for imgref and polling Richard Acayan 2025-07-21 19:24:34 -04:00
  • ac4673f870
    core: config: revert change in default colors from !7 Richard Acayan 2025-06-20 22:31:07 -04:00
  • c911577eb8
    core: graphics: use pressed color for pressed keys Richard Acayan 2025-06-12 23:20:45 -04:00
  • a02f404832
    Use color configuration options Frieder Hannenheim 2025-05-11 15:55:46 +02:00
  • f6405cad69
    core: config: Add configuration options for keyboard colors Frieder Hannenheim 2025-05-11 15:53:59 +02:00
  • 30b6b0e636
    use wrapper for including expat Frieder Hannenheim 2025-04-20 18:18:02 +02:00
  • 42bb11379b
    README: document missing dependencies Richard Acayan 2025-04-08 22:25:07 -04:00
  • d751e01b21
    core: layout: make meta key and layout switchers always pressable Richard Acayan 2025-04-01 20:17:00 -04:00
  • a58f567715
    core: layout: check if new key is supported when modifiers are updated Richard Acayan 2025-03-28 22:27:21 -04:00
  • 94e242af17 Cargo.toml: bump to version 3.0.0 Richard Acayan 2025-03-27 22:06:52 -04:00
  • 863ec2938d core: layout: fix some clippy warnings in get_keysym_by_name Richard Acayan 2025-03-27 22:06:52 -04:00
  • 52b48b0474 Cargo.toml: update dependencies Richard Acayan 2025-03-27 22:06:52 -04:00
  • f2c3f01120 Cargo.toml: remove extra version constraint for zbus, tokio, and bindgen Richard Acayan 2025-03-27 22:06:52 -04:00
  • 9ebd4ed7c5 core: layout: mark layout switcher for Greek math as non-text Richard Acayan 2025-03-27 22:06:52 -04:00
  • 7994a2594b dbus: depend directly on futures-util for StreamExt trait Richard Acayan 2025-03-27 22:06:52 -04:00
  • 14b038a8c0
    Cargo.toml: upgrade tokio to 1.42 Richard Acayan 2024-12-26 20:44:43 -05:00
  • 3220fa0a68
    README: guide the user to install greekmath.xml Richard Acayan 2024-12-26 20:43:56 -05:00
  • d8d110018b
    kde, gnome: join with blocking event loop Richard Acayan 2024-11-29 17:53:23 -05:00
  • 9ce953ef09
    treewide: update dependencies to latest version Richard Acayan 2024-11-27 22:04:52 -05:00
  • 67f6538a8b
    core: layout: handle extra "loc " keys Richard Acayan 2024-11-07 18:43:39 -05:00
  • d9956baffa
    core: config: add extra_keys property Richard Acayan 2024-11-07 18:17:01 -05:00
  • 14cd2d930b
    core: layout: add switch_greekmath key Richard Acayan 2024-10-31 18:38:38 -04:00
  • 03b6d4509b
    core: button: add switch_greekmath functionality Richard Acayan 2024-10-31 18:38:18 -04:00
  • 92983bcc99
    core: graphics: add switch_greekmath label flags Richard Acayan 2024-10-31 18:36:29 -04:00
  • bb2a2c24f9
    core: graphics: set secondary flag for number key switcher label Richard Acayan 2024-10-31 18:33:27 -04:00
  • ab035f1b2c
    core: layout: add hardcoded greekmath layout Richard Acayan 2024-10-31 18:30:35 -04:00
  • 4a55205202
    core: layout: correctly convert character to keysym Richard Acayan 2024-10-31 18:27:07 -04:00
  • 1323cada17
    wayland: enable keys emitting key events on reis capability Richard Acayan 2024-10-29 22:22:33 -04:00
  • 95fe5521c2
    Cargo.toml: bump to version 2.1.1 Richard Acayan 2024-10-21 18:36:24 -04:00
  • 1e2c3d2ef4
    wayland: keyboard: unlink keymap file after creation Richard Acayan 2024-10-21 18:25:36 -04:00
  • bffe08cbed
    README: add numeric.xml to list of required layouts Richard Acayan 2024-10-20 21:53:33 -04:00
  • 283b88c51e
    README: add license Richard Acayan 2024-10-17 21:56:40 -04:00
  • 5ed1c6c68e Cargo.toml: bump to version 2.1.0 Richard Acayan 2024-10-17 21:35:50 -04:00
  • 0c48bd7ed0
    add KDE target Richard Acayan 2024-10-17 21:32:15 -04:00
  • 030ca29ddd
    wayland: add optional reis emulated input support Richard Acayan 2024-10-17 21:26:25 -04:00
  • 89c96c511a
    wayland: keyboard: add reis emulated input support Richard Acayan 2024-10-17 21:24:07 -04:00
  • ff24a39214
    Cargo.toml: add remotedesktop support Richard Acayan 2024-10-17 21:17:35 -04:00
  • 323dba04ed
    Cargo.toml: omit micro version number of dependencies Richard Acayan 2024-10-17 21:13:18 -04:00
  • 2eba66cca7 Merge branch 'input-method-enable' of https://gitlab.com/flamingradian/unfettered-keyboard into HEAD Richard Acayan 2024-10-17 21:12:30 -04:00
  • 087f023657 Cargo.toml: bump to version 2.0.1 Richard Acayan 2024-10-17 21:11:28 -04:00
  • 7ee647b971
    Cargo.toml: remove KDE target Richard Acayan 2024-10-16 19:40:22 -04:00
  • 5c9e7ce35b
    Cargo.toml: add license to package metadata Richard Acayan 2024-10-16 18:30:29 -04:00
  • 2c2554d3db
    COPYING: rename license to remove inaccurate license label Richard Acayan 2024-10-16 18:29:17 -04:00
  • d3d28a310d core: graphics: update scale when layout changes Richard Acayan 2024-09-30 22:13:29 -04:00
  • e5d0716c0f core: button: add support for layout switching keys Richard Acayan 2024-09-30 22:13:09 -04:00
  • 71ca235a09 core: graphics: add label metadata for layout switching keys Richard Acayan 2024-09-30 22:12:59 -04:00
  • 317a11d17c wayland: surface: inline trivial methods Richard Acayan 2024-09-30 22:11:18 -04:00
  • 0b985cefdb core: move scaling of input positions into core Richard Acayan 2024-09-30 22:08:53 -04:00
  • 0fa318ca7e core: layout: use built-in uppercase function for shift modifier Richard Acayan 2024-09-30 22:02:58 -04:00
  • 0206b82a94 core: config: remove stray print statement Richard Acayan 2024-09-30 22:00:23 -04:00
  • 7276aa9f91 wayland: only bind to input method when enabled Richard Acayan 2024-09-27 22:05:41 -04:00
  • 4cd29eec3b core: config: add config option to enable the wayland input method Richard Acayan 2024-09-27 21:54:21 -04:00
  • 57265544ab core: layout: omit bottom row when explicitly disabled by main layout Richard Acayan 2024-09-26 19:36:51 -04:00
  • 1391589ce0 core: layout: resize bottom row according to main layout Richard Acayan 2024-09-26 19:32:38 -04:00
  • 253575febd core: layout: separate layout file parsing into new struct Richard Acayan 2024-09-26 17:19:43 -04:00
  • 81aae23fe7 wayland: keyboard: assign static key codes for some keys Richard Acayan 2024-09-25 19:53:13 -04:00
  • e8a3995710 wayland: buffer: add comments to outline some non-trivial functions Richard Acayan 2024-09-20 21:23:06 -04:00
  • fd4b9dcf12 Cargo.toml: update dependencies Richard Acayan 2024-09-04 21:37:33 -04:00
  • f3ba955ae4 core: add meta key Richard Acayan 2024-09-04 21:31:04 -04:00
  • 0ebf6a8d5b wayland: truncate scaled width and height on configure Richard Acayan 2024-08-26 18:20:25 -04:00
  • e17e4f31f5 core: graphics: finish supporting glyphs extending past font descent Richard Acayan 2024-08-19 23:02:50 -04:00
  • 6027469c08 Cargo.toml: bump to version 1.1.0 Richard Acayan 2024-08-19 21:52:41 -04:00
  • 3016dff2bd Cargo.toml: update dependencies to latest version Richard Acayan 2024-08-19 21:49:04 -04:00
  • 70775b8350 core: graphics: adjust size for glyphs outside regular vertical bounds Richard Acayan 2024-08-19 19:28:53 -04:00
  • 8ae15780b7 add license, readme, and gitignore Richard Acayan 2024-08-12 23:14:39 -04:00
  • ad9096e6b7 core: layout: remove unreachable statement Richard Acayan 2024-08-12 19:19:18 -04:00
  • cec38887b1 wayland: keyboard: remove keysym sanitizing Richard Acayan 2024-08-12 19:16:33 -04:00
  • 63ee5a86a6 core: button: only draw the modifier key when pressed Richard Acayan 2024-08-12 19:16:33 -04:00
  • 1992b22ca1 core: button: only emit modifier keys that do not change the layout Richard Acayan 2024-08-12 19:16:33 -04:00
  • ba9137d1f1 wayland: keyboard: skip adding unavailable keys to the keymap Richard Acayan 2024-08-12 19:16:33 -04:00
  • 79fa68e990 Cargo.toml: bump to version 1.0.0 Richard Acayan 2024-08-09 22:30:46 -04:00
  • 71bee9f7ed core: actually add configuration code Richard Acayan 2024-08-09 22:29:40 -04:00
  • d884e71d86 add yaml configuration Richard Acayan 2024-08-08 17:51:56 -04:00
  • 7d36dfaf89 rename rust crate Richard Acayan 2024-08-07 22:37:52 -04:00
  • 32f3fee405 add sxmo target Richard Acayan 2024-08-07 21:36:23 -04:00
  • cefc4ddc79 wayland: keyboard: add input method v1 support Richard Acayan 2024-08-07 19:25:48 -04:00
  • 5ac0295e3a wayland: keyboard: allow running without input emitting protocols Richard Acayan 2024-08-07 19:25:41 -04:00
  • c5c5fa4a49 core: layout: update key capability according to new key value Richard Acayan 2024-08-07 19:25:34 -04:00
  • 50bb5dd106 core: layout: treat insert key value as non-text Richard Acayan 2024-08-05 18:33:16 -04:00
  • c262b744aa core: layout: modify tab with fn to a literal tab character Richard Acayan 2024-08-04 22:15:32 -04:00
  • 3bb02196db core: button: allow dragging to a text-only key part Richard Acayan 2024-08-04 22:12:25 -04:00
  • fc829a96c4 core: button: emit key presses as text when available Richard Acayan 2024-08-04 22:11:27 -04:00
  • 399ab9deba core: layout: set the spacebar text as whitespace Richard Acayan 2024-08-04 22:13:03 -04:00
  • db2a8cdeab core: button: add keyboard method to insert text Richard Acayan 2024-08-04 22:09:24 -04:00
  • 8f7e9dfe7a core: button: update supported keys on startup Richard Acayan 2024-08-04 22:07:10 -04:00
  • 619b0232b5 wayland: update support for text insertion according to input method Richard Acayan 2024-08-04 22:02:16 -04:00
  • c459405318 core: layout: store availability of text insertion Richard Acayan 2024-08-04 22:00:29 -04:00