Commit Graph

  • 881895e200 Text filtering the right way Ksaper 2023-03-10 05:27:00 +0200
  • f028caee47 Fix some text input issues Ksaper 2023-03-10 04:53:17 +0200
  • 4873f1e9b6 Use simpler commands Ksaper 2023-03-07 13:20:28 +0200
  • 4cdc4fb5f9 Replace the prompt with a proper text input widget Ksaper 2023-03-07 13:12:21 +0200
  • 677917056d
    Replaced get_num_clients functions with one liner (#152) Maryll Castelino 2023-03-07 10:50:32 +0530
  • 31d78f8777
    Playerctl lib minor bug fixes (#202) David Kosorin 2023-03-07 06:19:41 +0100
  • 13d0f1c435 Add an option to lazy load widgets (worse peformance, but less ram on init) Ksaper 2023-03-07 01:05:32 +0200
  • 2ad3c5dcc9 Make the table weak Ksaper 2023-03-06 02:06:53 +0200
  • 216094d0d5 gears.cache didn't work this, make the cache manually to stop it from leaking Ksaper 2023-03-06 00:24:18 +0200
  • 12b94b52a3 Typo Ksaper 2023-03-04 02:47:14 +0200
  • 92b651b4c7 Make it select the first index at the new page when scrolling with the mouse in an horizontal orientaiton Ksaper 2023-03-04 02:14:48 +0200
  • 436b8eb241 Use the correct methods for scrolling with the mouse wheel depending on the grid orientation Ksaper 2023-03-04 02:01:56 +0200
  • b6518e6e17 Handle vertical orientation Ksaper 2023-03-03 19:57:42 +0200
  • 68e6e7e2e5 Has no effect Ksaper 2023-03-03 14:36:22 +0200
  • 6f5b50fb4f Break Ksaper 2023-03-03 14:32:56 +0200
  • 297ea259bb Don't loop twice Ksaper 2023-03-03 14:32:23 +0200
  • b8dc4fa424 Use gears cache for the app widgets Ksaper 2023-03-03 04:25:44 +0200
  • 4e9f1d69c4 Use desktop app info search instead Ksaper 2023-03-03 04:17:06 +0200
  • bf7db8a110 Fix search timer Ksaper 2023-03-03 03:50:54 +0200
  • 468e4d9119 Rename active_widget for selected_app_widget and a public method to retrive it's value Ksaper 2023-03-02 03:31:09 +0200
  • c6581734d8 Improve searching Ksaper 2023-03-01 19:45:32 +0200
  • a33bb8f774 Try to collect garbage Ksaper 2023-03-01 19:25:44 +0200
  • 051c84bd29 Fix run_or_select + some renaming Ksaper 2023-03-01 19:25:28 +0200
  • 12478ebbc6 Clearer naming Ksaper 2023-03-01 19:15:04 +0200
  • 8f7ce8fe1e Add more methods + don't connect the button::press signals for templates Ksaper 2023-03-01 07:13:46 +0200
  • 93327aeccf Add a method to get the text + add a search signal Ksaper 2023-02-27 11:21:47 +0200
  • 0982fd604e Add method to get pages count + pass the pages count in the page signals Ksaper 2023-02-27 11:18:02 +0200
  • c084c9bb5d Add a method to get the current page + pass the current page in the page signals Ksaper 2023-02-27 11:15:31 +0200
  • 49c815641c Simplify and fix scrolling logic Ksaper 2023-02-25 04:17:46 +0200
  • 69c5653a4c Add a proper refresh method Ksaper 2023-02-25 03:46:24 +0200
  • 6439e6d3d6 Fix not passing self Ksaper 2023-02-25 03:30:33 +0200
  • b300def18c Formatting Ksaper 2023-02-25 03:18:33 +0200
  • 86bef7a2d2 Add function to run app as root Ksaper 2023-02-25 03:17:40 +0200
  • a992a526b0 Rename AWESOME_SENSIBLE_TERMINASL_PATH TO AWESOME_SENSIBLE_TERMINAL_SCRIPT_PATH Ksaper 2023-02-25 03:17:34 +0200
  • 282ce35225 Rename spawn to run Ksaper 2023-02-25 03:17:07 +0200
  • 47da489ba8 Change class for terminal apps Ksaper 2023-02-25 02:39:59 +0200
  • 3c44c5c056 Use app_info:launch() for non terminal apps to fix issues with launching file managers Ksaper 2023-02-25 02:35:07 +0200
  • 9e0c6fd96a Pass the app launcher to the app_template Ksaper 2023-02-25 02:28:18 +0200
  • af15c9bc7a Add scroll signal Ksaper 2023-02-25 02:23:22 +0200
  • c45e64b795 Rename selected and unselected to select and unselect + add 'page::forward' and 'page::backwards' signals Ksaper 2023-02-25 02:22:34 +0200
  • f161aa2092 Expose every useful private local function as a public method + add sort_fn prop Ksaper 2023-02-24 23:17:40 +0200
  • a4df7debbc Add more helper functions + remove useless comments Ksaper 2023-02-24 23:03:56 +0200
  • c449681cbe Convert the reset function into a public method + fix not respecting the reset_on_hide prop Ksaper 2023-02-24 23:01:34 +0200
  • 8c8d96702e Check if the returned table is nil Ksaper 2023-02-24 22:27:06 +0200
  • 44af848a9c Define app once Ksaper 2023-02-24 22:18:13 +0200
  • 87656129f7 ::press gets called consisntely when holding down a key and that will cause lag when scrolling Ksaper 2023-02-24 22:17:01 +0200
  • 7e33e62486 Replace xclip dep using gtk clipboard Ksaper 2023-02-24 21:24:15 +0200
  • 7207d9792a Get the text from self, no need to pass it as well Ksaper 2023-02-24 20:42:51 +0200
  • 097f007a34 Refresh the app list when settings the favorites Ksaper 2023-02-24 20:41:44 +0200
  • 7f34d48a97 Refactor the sorting function + split the sorting part into it's own function Ksaper 2023-02-24 20:39:47 +0200
  • 24cdcb9385 No need for the case_insensitive function, can just :lower() the string + use plain matching Ksaper 2023-02-24 20:39:21 +0200
  • d7f23096d4 This is a table-array like as well, use ipairs Ksaper 2023-02-24 20:38:32 +0200
  • 0978c54321 This should have been ipairs Ksaper 2023-02-24 19:53:59 +0200
  • 7f73fc3265 Expose these methods in a nicer way for the app_template Ksaper 2023-02-24 19:53:53 +0200
  • dd0a1de9f7 Fix `update_on_activity` initialization David Kosorin 2023-02-24 15:19:55 +0100
  • 58f9b67f47 Fix `get_player_of_name` David Kosorin 2023-02-23 15:03:33 +0100
  • 4fc68f7c24
    Centered layout for ultrawide screens (#200) Kasper 2023-02-22 09:52:34 +0200
  • 04d7af46b3 Fix prompt disabling other keygrabbers Ksaper 2023-02-22 05:17:18 +0200
  • b9576250ee Add the desktop_app_info to the app table Ksaper 2023-02-21 05:07:07 +0200
  • fd3ee7a786 Add more props to the app table Ksaper 2023-02-21 05:01:16 +0200
  • 6cf48e9f48 Not used Ksaper 2023-02-21 05:00:18 +0200
  • 582b3c4db8 Adding more props to the app table that this is obslete now, it's better to just use the app.prop_name syntax Ksaper 2023-02-21 04:55:47 +0200
  • 2649d0ea0c Rename entry/entries to app/apps Ksaper 2023-02-21 04:30:34 +0200
  • e47fbd28d5 Just use set_text Ksaper 2023-02-20 05:11:45 +0200
  • 9d5729cc03 Make it consistent with the rest of awesome API Ksaper 2023-02-20 05:09:34 +0200
  • 2c6570405b Update docs Ksaper 2023-02-20 05:09:26 +0200
  • f984ca541d Remove old props from docs Ksaper 2023-02-20 04:55:00 +0200
  • 0ae3c65501 Hard code it Ksaper 2023-02-20 04:54:20 +0200
  • 3fb0836fc7 Not working Ksaper 2023-02-20 04:53:41 +0200
  • 38e3d033cd Make use of the screen prop Ksaper 2023-02-20 04:51:00 +0200
  • 87f50e7661 Always_on for default prompt Ksaper 2023-02-20 04:33:23 +0200
  • 1a70455656 Remove animation support (can be done manually) + some very weird code? Ksaper 2023-02-20 04:16:31 +0200
  • 33576c2b24 Fix scrolling and grid when using widget_template Ksaper 2023-02-20 04:08:51 +0200
  • 8b60520536 Better defaults Ksaper 2023-02-20 03:39:42 +0200
  • c01b5868d1 Support icon prop in table form or in regular form Ksaper 2023-02-20 02:57:32 +0200
  • 5562030754 Use state to know when to show the cursor or not Ksaper 2023-02-20 02:57:02 +0200
  • 594610a9f4 Better defaults Ksaper 2023-02-20 02:28:52 +0200
  • 8812678c5a Use the new prompt widget and improve widget_template support Ksaper 2023-02-20 02:28:47 +0200
  • 68482b16cd Just get it from helpers Ksaper 2023-02-20 02:28:19 +0200
  • e5deb85ac3 Not used Ksaper 2023-02-20 02:28:11 +0200
  • eb7c1aa409 It's the 1st widget in the layout, no need to search for it Ksaper 2023-02-20 02:28:03 +0200
  • b8b3e8a712 Refactor the prompt widget Ksaper 2023-02-20 02:02:20 +0200
  • 21f0bd2968 Improve templates support Ksaper 2023-02-19 18:01:01 +0200
  • a6c3376694 Formatting Ksaper 2023-02-19 17:47:54 +0200
  • 1f5cdbf129 Add a default_value function to improve the syntax of setting defaults Ksaper 2023-02-19 17:45:24 +0200
  • 6e77e55d04 No need to recreate the timer Ksaper 2023-02-19 17:36:14 +0200
  • d4911c99c2 set raw to true Ksaper 2023-02-19 17:36:09 +0200
  • 7a20f91fb6 Rename prompt_color to prompt_bg_color Ksaper 2023-02-19 17:36:03 +0200
  • c975a0de9a Reduce amount of configuration options Ksaper 2023-02-19 17:33:53 +0200
  • eda3703635 Use the start_new func Ksaper 2023-02-19 02:25:43 +0200
  • 8530b17099 Nemo WM_CLASS='nemo' while it's desktop name prop='Files', but hey at least I can match by id Ksaper 2023-02-16 03:19:05 +0200
  • 530619c848 I swear this actually works now Ksaper 2023-02-14 05:07:59 +0200
  • c8552e508d Why there isn't an easier way to get a desktop file from a client Ksaper 2023-02-14 03:58:08 +0200
  • 4445f0b0fb This can error out Ksaper 2023-02-14 03:40:16 +0200
  • 680fbb06ac Makes more sense in this way Ksaper 2023-02-14 03:34:41 +0200
  • 1ef57e3a5e return it Ksaper 2023-02-14 03:32:33 +0200
  • bc17616d94 New prop Ksaper 2023-02-14 03:22:37 +0200
  • 85910592e1 Use get_id here, it's just suffixed with .desktop in the end Ksaper 2023-02-14 03:14:50 +0200
  • 8de50aefb1 whoooopsi Ksaper 2023-02-14 02:31:36 +0200
  • 3cfff61ca6 Refactor the icon theme helper Ksaper 2023-02-14 02:26:18 +0200