Commit Graph

405 Commits

Author SHA1 Message Date
Ksaper 63d8f27011 Fix not returning the value 2023-03-12 18:27:28 +02:00
Ksaper 020defb095 Fix using wrong value 2023-03-12 12:43:58 +02:00
Ksaper 45f858d8f7 Fix not setting the text input color ond default template 2023-03-12 12:41:53 +02:00
Ksaper 74f4834dc4 15 is enough 2023-03-12 12:32:14 +02:00
Ksaper df2953fafe Formatting 2023-03-12 12:32:11 +02:00
Ksaper c6e87c11d0 Unbork the default template + fixes some beautiful.colors refs 2023-03-12 12:24:33 +02:00
Ksaper ba8071b13f Extract the scroller widget into it's own file + add scrollbar 2023-03-12 12:12:49 +02:00
Ksaper 4ba108df92 Fix typo 2023-03-12 12:12:31 +02:00
Ksaper 35e8152312 temp 2023-03-12 11:38:13 +02:00
Ksaper 0239710fdf Don't emit the signal here, this is called by the user 2023-03-12 10:29:11 +02:00
Ksaper 26a03aa23b Fix focusing the text input when releasing any mouse button 2023-03-11 04:40:22 +02:00
Ksaper 301d23e4cf Fix text_color not customizable 2023-03-11 00:47:04 +02:00
Ksaper 60089224d7 pass in the text for the unfocus signal 2023-03-11 00:13:31 +02:00
Ksaper e1c556e1cb Add unfocus on client focus prop 2023-03-10 05:51:15 +02:00
Ksaper a99eb3ffe0 Adjust some code + fix initial value not working 2023-03-10 05:38:32 +02:00
Ksaper 881895e200 Text filtering the right way 2023-03-10 05:27:00 +02:00
Ksaper f028caee47 Fix some text input issues 2023-03-10 04:53:17 +02:00
Ksaper 4873f1e9b6 Use simpler commands 2023-03-07 13:20:28 +02:00
Ksaper 4cdc4fb5f9 Replace the prompt with a proper text input widget 2023-03-07 13:13:22 +02:00
Ksaper 13d0f1c435 Add an option to lazy load widgets (worse peformance, but less ram on init) 2023-03-07 01:05:32 +02:00
Ksaper 2ad3c5dcc9 Make the table weak 2023-03-06 02:06:53 +02:00
Ksaper 216094d0d5 gears.cache didn't work this, make the cache manually to stop it from leaking 2023-03-06 00:24:18 +02:00
Ksaper 12b94b52a3 Typo 2023-03-04 02:47:21 +02:00
Ksaper 92b651b4c7 Make it select the first index at the new page when scrolling with the mouse in an horizontal orientaiton 2023-03-04 02:14:48 +02:00
Ksaper 436b8eb241 Use the correct methods for scrolling with the mouse wheel depending on the grid orientation 2023-03-04 02:01:56 +02:00
Ksaper b6518e6e17 Handle vertical orientation 2023-03-03 19:57:49 +02:00
Ksaper 68e6e7e2e5 Has no effect 2023-03-03 14:36:29 +02:00
Ksaper 6f5b50fb4f Break 2023-03-03 14:34:55 +02:00
Ksaper 297ea259bb Don't loop twice 2023-03-03 14:32:23 +02:00
Ksaper b8dc4fa424 Use gears cache for the app widgets 2023-03-03 04:25:50 +02:00
Ksaper 4e9f1d69c4 Use desktop app info search instead 2023-03-03 04:17:58 +02:00
Ksaper bf7db8a110 Fix search timer 2023-03-03 03:50:59 +02:00
Ksaper 468e4d9119 Rename active_widget for selected_app_widget and a public method to retrive it's value 2023-03-02 03:31:15 +02:00
Ksaper c6581734d8 Improve searching 2023-03-01 19:45:38 +02:00
Ksaper a33bb8f774 Try to collect garbage 2023-03-01 19:25:55 +02:00
Ksaper 051c84bd29 Fix run_or_select + some renaming 2023-03-01 19:25:55 +02:00
Ksaper 12478ebbc6 Clearer naming 2023-03-01 19:25:55 +02:00
Ksaper 8f7ce8fe1e Add more methods + don't connect the button::press signals for templates 2023-03-01 07:13:52 +02:00
Ksaper 93327aeccf Add a method to get the text + add a search signal 2023-02-27 11:21:47 +02:00
Ksaper 0982fd604e Add method to get pages count + pass the pages count in the page signals 2023-02-27 11:18:12 +02:00
Ksaper c084c9bb5d Add a method to get the current page + pass the current page in the page signals 2023-02-27 11:15:37 +02:00
Ksaper 49c815641c Simplify and fix scrolling logic 2023-02-25 04:17:52 +02:00
Ksaper 69c5653a4c Add a proper refresh method 2023-02-25 03:46:33 +02:00
Ksaper 6439e6d3d6 Fix not passing self 2023-02-25 03:30:33 +02:00
Ksaper b300def18c Formatting 2023-02-25 03:23:35 +02:00
Ksaper 86bef7a2d2 Add function to run app as root 2023-02-25 03:23:35 +02:00
Ksaper a992a526b0 Rename AWESOME_SENSIBLE_TERMINASL_PATH TO AWESOME_SENSIBLE_TERMINAL_SCRIPT_PATH 2023-02-25 03:23:35 +02:00
Ksaper 282ce35225 Rename spawn to run 2023-02-25 03:23:35 +02:00
Ksaper 47da489ba8 Change class for terminal apps 2023-02-25 03:23:35 +02:00
Ksaper 3c44c5c056 Use app_info:launch() for non terminal apps to fix issues with launching file managers 2023-02-25 03:23:35 +02:00