Commit graph

  • 00478c32cb chore: build a shared library main rowan 2025-01-24 21:29:47 -06:00
  • 577d5759a7 Add -1 flag (single instance) sh!zeeg 2024-12-29 01:42:09 +03:00
  • e2542d34ed Render frame on surface enter adnano 2024-12-16 10:56:51 -05:00
  • 3ad4b5ca3f Simplify render_menu M Stoeckl 2024-11-06 14:31:46 -05:00
  • 48ec172b4b README: Update meson instructions adnano 2024-11-01 19:35:39 -04:00
  • 0947765fc9 Only call render_menu once per frame M Stoeckl 2024-10-31 10:27:47 -04:00
  • 94beb524d2 Only call render_menu once per frame M Stoeckl 2024-10-31 10:27:47 -04:00
  • 260eaba88e Optimize menu sorting M Stoeckl 2024-10-31 09:23:26 -04:00
  • 12b8f83be4 Display over fullscreen applications adnano 2024-08-03 18:26:59 -04:00
  • b341aaba1d Wrap selection at the top/bottom of the list Galen Abell 2024-08-03 12:36:39 +02:00
  • 8b23811263 Version 0.1.9 0.1.9 adnano 2024-06-09 20:33:37 -04:00
  • 7d717b3696 Streamline menu callbacks adnano 2024-06-09 20:30:58 -04:00
  • a0df7959f9 Make wmenu-run behave like dmenu_run NAHTAIV3L 2024-06-02 21:49:46 -04:00
  • 0fa9c35949 Update README.md adnano 2024-05-25 19:10:07 -04:00
  • 30abca4f30 Don't ignore stdin in password mode adnano 2024-05-05 10:13:01 -04:00
  • 15d7c7bcc2 Revert "Remove wmenu -P flag" adnano 2024-05-04 21:44:59 -04:00
  • 963a677631 Version 0.1.8 0.1.8 adnano 2024-05-04 21:42:31 -04:00
  • c05ab7520b Remove wmenu -P flag adnano 2024-05-04 21:41:21 -04:00
  • 81d46e3912 docs: Add wmenu-run adnano 2024-05-03 21:34:10 -04:00
  • 8f95847811 Update README.md adnano 2024-05-03 21:23:08 -04:00
  • e1816cc9a9 wmenu-run: Don't overwrite PATH adnano 2024-05-03 19:31:11 -04:00
  • 8f19d6a8d2 wmenu-run: Populate items from PATH adnano 2024-05-03 19:10:28 -04:00
  • 92d3b294ae Update README.md adnano 2024-05-02 21:41:26 -04:00
  • 477c0419b4 Remove wmenu_run script adnano 2024-05-02 21:40:46 -04:00
  • 41e8599392 Add wmenu-run executable adnano 2024-05-02 21:39:54 -04:00
  • 1f221a73cf Fix destruction of pool buffers adnano 2024-05-02 18:45:49 -04:00
  • 6284eea24b Separate menu state from Wayland state adnano 2024-05-02 17:03:07 -04:00
  • 6a39269d2e Drop wmenu -x option adnano 2024-05-02 14:44:09 -04:00
  • e4c4627eeb make menu height accurate to dwm, dmenu, and dwl's bar patch sewn 2024-04-09 11:12:49 +03:00
  • cf6f5b9d06 Support xdg_activation_v1 protocol adnano 2024-04-07 08:51:57 -04:00
  • 41b2e8b1e1 menu: Avoid adding zero-size pages adnano 2024-03-25 08:20:36 -04:00
  • ac25b07338 add wmenu_run script, similar to dmenu_run script sewn 2024-03-10 18:07:46 +03:00
  • 9e9284666c port dmenu password patch sewn 2024-03-10 18:00:48 +03:00
  • 6ad7a303ef Don't destroy wl_data_offer twice adnano 2024-03-17 07:01:23 -04:00
  • 4e151795bf Version 0.1.7 0.1.7 adnano 2024-03-02 11:49:47 -05:00
  • f7e6e0b4bf Free memory associated with the menu on exit adnano 2024-03-02 11:31:13 -05:00
  • b247119ab3 Rename text_len to input_len adnano 2024-03-02 07:32:43 -05:00
  • ff4d1f8f8e Fix output selection with -o flag adnano 2024-03-01 20:54:12 -05:00
  • bbfbf8f36c Revert "Simplify movewordedge" adnano 2024-02-27 12:00:10 -05:00
  • 9f6a36d73f Drop unnecessary TODO comment adnano 2024-02-27 11:40:34 -05:00
  • 0db7efe232 Simplify read_menu_items adnano 2024-02-27 11:34:17 -05:00
  • e8782db9c8 Move menu and rendering logic into separate files adnano 2024-02-27 11:23:12 -05:00
  • 1104e8e51b Update LICENSE adnano 2024-02-27 08:50:29 -05:00
  • 18895cd72b Remove unused includes adnano 2024-02-27 08:49:09 -05:00
  • 906f7ccee8 Improve formatting of docs adnano 2024-02-27 08:37:17 -05:00
  • f609762c4e Add C-Y keybinding to docs adnano 2024-02-27 08:17:38 -05:00
  • 8bcad262a4 Simplify movewordedge adnano 2024-02-27 08:07:16 -05:00
  • c37c3fe38e Add dmenu's Meta (Alt) keybindings Amin Bandali 2024-02-27 00:49:58 -05:00
  • 04dfc06379 Add token matching like dmenu Amin Bandali 2024-02-27 00:10:34 -05:00
  • 96b3c0ef26 Add more rendering functions adnano 2024-02-26 16:44:23 -05:00
  • f9167689dc Check if selection is not null before dereferencing adnano 2024-02-26 16:31:41 -05:00
  • c6025455ec Add functions to render pages of items adnano 2024-02-26 16:31:04 -05:00
  • 628a5d82ee Refactor rendering code adnano 2024-02-26 16:14:04 -05:00
  • da25fbfb27 Don't set selection if there are no pages adnano 2024-02-26 15:05:37 -05:00
  • 7284f5958b Don't match items in insert adnano 2024-02-26 15:03:42 -05:00
  • 48f4a1d2ed Add comments to menu adnano 2024-02-26 14:50:09 -05:00
  • ce43ccfb75 Add some comments to item and page adnano 2024-02-26 14:42:11 -05:00
  • ee43ebb783 Rename menu_state to menu adnano 2024-02-26 14:40:18 -05:00
  • 086211c83c Don't return -1 from render_horizontal_item adnano 2024-02-26 14:29:53 -05:00
  • e23e215471 Rename menu_item to item adnano 2024-02-26 14:14:11 -05:00
  • deab01baf1 Mark functions as static adnano 2024-02-26 14:08:18 -05:00
  • 9edefe1344 Rename item_group to page adnano 2024-02-26 14:06:42 -05:00
  • 07ac84239e Refactor item paging logic adnano 2024-02-26 12:40:11 -05:00
  • d23a2c563a Simplify match scrolling adnano 2024-02-26 10:47:35 -05:00
  • 906b55019e Keep track of end of match list adnano 2024-02-26 10:43:52 -05:00
  • 542c307ef2 Ignore unrecognized Ctrl keybindings adnano 2024-02-26 06:59:09 -05:00
  • cb884725f6 Update keybindings to more closely follow dmenu Amin Bandali 2024-02-25 14:49:53 -05:00
  • 5ef1e637bf Make scdoc dependency optional adnano 2024-02-04 15:47:18 -05:00
  • 1ef3f6a9b6 Version 0.1.6 0.1.6 adnano 2024-01-21 19:50:34 -05:00
  • d139ebae8f pool-buffer: Fix type conversion issues adnano 2023-12-28 11:59:02 -05:00
  • 69a7078e01 Check the return value of pipe adnano 2023-12-28 11:42:50 -05:00
  • 3ec74a0f2f pool-buffer: Reduce struct padding adnano 2023-12-28 11:28:08 -05:00
  • d77ff0e64d Fix various type issues adnano 2023-12-28 11:26:38 -05:00
  • ad40b9173c Version 0.1.5 0.1.5 adnano 2023-12-25 08:33:30 -05:00
  • e120b9156e Fix build failure when compiling in release Piotr Stefański 2023-10-26 20:34:17 +02:00
  • adf5cda6e1 Implement clipboard paste support adnano 2023-07-28 03:01:34 -04:00
  • e3da93aed8 Bump version to 0.1.4 0.1.4 adnano 2023-07-15 18:55:07 -04:00
  • 554f3e7445 pango: Remove unused format specifier adnano 2023-07-15 18:51:45 -04:00
  • ccca01d3cd Render after reading stdin Mykyta Holubakha 2023-07-13 06:40:39 +03:00
  • 62e9584977 Drop render_frame on surface_enter Mykyta Holubakha 2023-07-13 06:40:38 +03:00
  • 9fb3ffa522 Fix crash when some line contains % Nikita Ivanov 2023-06-04 22:51:26 +02:00
  • bbd82569bb readme: Tweak wording adnano 2023-03-20 19:03:03 -04:00
  • 5959a421aa Update README.md adnano 2023-03-20 18:44:48 -04:00
  • 7c1e28b201 Fix potential buffer overflow 0.1.3 adnano 2023-02-26 07:45:37 -05:00
  • a7df5b270d Bump version 0.1.2 adnano 2023-02-07 13:42:56 -05:00
  • 5ed249e3f3 Fix buffer size not divisible by scale adnano 2023-02-01 09:37:02 -05:00
  • 5db5b3a7c7 docs: Document new bindings 0.1.1 adnano 2022-12-03 10:49:24 -05:00
  • 272540c7fb Drop xdg-output-unstable-v1 adnano 2022-12-02 12:00:26 -05:00
  • 38b4bae4bd Fix move to end of word adnano 2022-12-02 11:35:30 -05:00
  • 972277a5e0 Support basic Emacs-style line-editing bindings adnano 2022-12-02 10:08:24 -05:00
  • 8cc6a22737 Support number pad keys adnano 2022-12-02 09:29:15 -05:00
  • 01a343ed12 README: Mention Sway 0.1.0 adnano 2022-04-17 13:53:11 -04:00
  • f8aa02f55b README: add contributing section lemontree 2022-04-15 10:50:45 +02:00
  • 1f9b23e412 Adjust line height adnano 2022-04-17 13:27:28 -04:00
  • decd2452de Implement vertical list support adnano 2022-04-17 13:15:07 -04:00
  • 2f1c189d53 Initial commit adnano 2022-01-16 08:32:58 -05:00