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 |
Ksaper
|
9e0c6fd96a
|
Pass the app launcher to the app_template
|
2023-02-25 03:23:35 +02:00 |
Ksaper
|
af15c9bc7a
|
Add scroll signal
|
2023-02-25 03:23:35 +02:00 |
Ksaper
|
c45e64b795
|
Rename selected and unselected to select and unselect + add 'page::forward' and 'page::backwards' signals
|
2023-02-25 03:23:35 +02:00 |
Ksaper
|
f161aa2092
|
Expose every useful private local function as a public method + add sort_fn prop
|
2023-02-24 23:17:45 +02:00 |
Ksaper
|
a4df7debbc
|
Add more helper functions + remove useless comments
|
2023-02-24 23:11:53 +02:00 |
Ksaper
|
c449681cbe
|
Convert the reset function into a public method + fix not respecting the reset_on_hide prop
|
2023-02-24 23:08:56 +02:00 |
Ksaper
|
8c8d96702e
|
Check if the returned table is nil
|
2023-02-24 22:27:06 +02:00 |
Ksaper
|
44af848a9c
|
Define app once
|
2023-02-24 22:20:58 +02:00 |
Ksaper
|
87656129f7
|
::press gets called consisntely when holding down a key and that will cause lag when scrolling
|
2023-02-24 22:20:58 +02:00 |
Ksaper
|
7e33e62486
|
Replace xclip dep using gtk clipboard
|
2023-02-24 21:24:18 +02:00 |
Ksaper
|
7207d9792a
|
Get the text from self, no need to pass it as well
|
2023-02-24 20:43:10 +02:00 |
Ksaper
|
097f007a34
|
Refresh the app list when settings the favorites
|
2023-02-24 20:43:10 +02:00 |
Ksaper
|
7f34d48a97
|
Refactor the sorting function + split the sorting part into it's own function
|
2023-02-24 20:43:10 +02:00 |
Ksaper
|
24cdcb9385
|
No need for the case_insensitive function, can just :lower() the string + use plain matching
|
2023-02-24 20:43:10 +02:00 |
Ksaper
|
d7f23096d4
|
This is a table-array like as well, use ipairs
|
2023-02-24 20:43:10 +02:00 |
Ksaper
|
0978c54321
|
This should have been ipairs
|
2023-02-24 20:43:10 +02:00 |
Ksaper
|
7f73fc3265
|
Expose these methods in a nicer way for the app_template
|
2023-02-24 20:43:10 +02:00 |
Ksaper
|
04d7af46b3
|
Fix prompt disabling other keygrabbers
|
2023-02-22 05:18:55 +02:00 |
Ksaper
|
b9576250ee
|
Add the desktop_app_info to the app table
|
2023-02-21 05:07:11 +02:00 |
Ksaper
|
fd3ee7a786
|
Add more props to the app table
|
2023-02-21 05:01:16 +02:00 |
Ksaper
|
6cf48e9f48
|
Not used
|
2023-02-21 05:00:18 +02:00 |
Ksaper
|
582b3c4db8
|
Adding more props to the app table that this is obslete now, it's better to just use the app.prop_name syntax
|
2023-02-21 04:55:47 +02:00 |
Ksaper
|
2649d0ea0c
|
Rename entry/entries to app/apps
|
2023-02-21 04:30:38 +02:00 |
Ksaper
|
e47fbd28d5
|
Just use set_text
|
2023-02-20 05:11:45 +02:00 |
Ksaper
|
9d5729cc03
|
Make it consistent with the rest of awesome API
|
2023-02-20 05:09:34 +02:00 |
Ksaper
|
2c6570405b
|
Update docs
|
2023-02-20 05:09:26 +02:00 |
Ksaper
|
f984ca541d
|
Remove old props from docs
|
2023-02-20 04:55:04 +02:00 |