Commit Graph

451 Commits

Author SHA1 Message Date
Ksaper 680fbb06ac Makes more sense in this way 2023-02-14 03:34:41 +02:00
Ksaper 1ef57e3a5e return it 2023-02-14 03:32:33 +02:00
Ksaper 85910592e1 Use get_id here, it's just suffixed with .desktop in the end 2023-02-14 03:14:50 +02:00
Ksaper 8de50aefb1 whoooopsi 2023-02-14 02:31:36 +02:00
Ksaper 3cfff61ca6 Refactor the icon theme helper 2023-02-14 02:26:18 +02:00
Ksaper 1e694218df Add method to dynamically update app launcher favorites 2023-02-12 18:16:43 +02:00
Ksaper ee9c8b1283 Better naming 2023-02-12 18:14:35 +02:00
Ksaper 400bd988a8 Fix accessing the wrong self 2023-02-07 14:42:17 +02:00
Ksaper ddd5b27ea9 It might be empty 2023-02-05 16:47:09 +02:00
Ksaper 4499ede6bd Templates 2023-02-05 16:36:31 +02:00
Ksaper 3d3529cddf More formatting 2023-02-05 16:15:14 +02:00
Ksaper 7a5585201e whoops 2023-02-05 15:58:18 +02:00
Ksaper 458cd3c8e7 No need for () 2023-02-05 15:48:13 +02:00
Ksaper f148d9278c hmm 2023-02-05 15:45:31 +02:00
Ksaper c822f16f14 Formatting 2023-02-05 15:45:13 +02:00
Ksaper 98fc2c9829 Not needed anymore 2023-02-05 15:44:21 +02:00
Ksaper cbf8960fe5 Formatting 2023-02-05 15:43:06 +02:00
Ksaper d272561ea1 Make the scroll function accesiable + DRY it 2023-02-05 15:41:51 +02:00
Ksaper 4cbedd6244 Make select and unselect part of the app_widget object 2023-02-05 15:33:55 +02:00
Ksaper 5b8282b82d Refactor scrolling 2023-02-05 15:03:02 +02:00
Ksaper 4cb5972fb4 Not used 2023-02-05 14:57:39 +02:00
Ksaper 281fc8953a Add support app launcher template 2023-02-05 02:36:16 +02:00
Ksaper d134719347 At last 2023-02-05 02:20:23 +02:00
Ksaper 6f1198e75d Add support for passing in a template for the app widget 2023-02-05 02:17:46 +02:00
Ksaper c6a245365b Use _role suffix 2023-02-05 01:35:00 +02:00
Ksaper 61a21a125a Small changes 2023-02-05 01:28:51 +02:00
Ksaper 6c575011cb Pull these out of the function 2023-02-05 00:53:50 +02:00
Ksaper a8a865b3fa Auto detect terminal 2023-02-05 00:49:48 +02:00
Ksaper 611e382ff9 I like page_forward being before backward 2023-02-05 00:44:24 +02:00
Ksaper 0790382524 Use forced_num_col so I don't need to do dumb shit to get the actual amount of rows 2023-02-05 00:42:18 +02:00
Ksaper 52acaf5d79 Some renaming and use _ for unused vars 2023-02-05 00:20:42 +02:00
Jordan Callicoat 14196af7b5
Add popup border config in app_launcher (#190)
* fix(app_launcher): app_name_normal_color on initial entries

* use app_name_normal_color for initial entry names

* feat(app_launcher): allow configuring popup borders

* add border_color and border_width configuration args
2023-01-19 11:41:52 +01:00
Jimmy Cozza e6de047ced
docs(app_launcher): and basic options descriptions (#181)
* add app_launcher docs and basic options descriptions

* add examples for all options and fix typos in actual launcher
2022-11-20 22:36:43 +01:00
Emily 5995a7f4b1
tabbar: Fixed tabbar_disable var (#184) 2022-11-05 20:05:38 +01:00
Nooo37 70c894e58b
fix(helpers.shape): add local (closes #180) 2022-07-23 10:36:44 +02:00
Simon B e384951c32
Removed unnecessary c:raise() call in flash_focus (#169) 2022-06-16 22:38:39 +02:00
Alexandru Ionut Tripon c405103262
Add filterClients and cycleClientsByIdx configuration for window_switcher widget (#162) 2022-06-16 21:40:11 +02:00
HeavyRain266 4d2d8e5e27
Fix syntax highligtning and missing newlines in playerctl docs (#168) 2022-06-08 21:38:13 -07:00
Kasper 6e4ecb334c
Improved icon theme helper (#144)
* Small refactor for the get_client_icon_path function

* Try to match first by icon name and then by class

* Formatting

* It's dashes

* Use methods

* Why check it every loop?

* Try to get icon by the retriving the command from the pid

* Split into multiple functions

* No newline at eof

* Remove empty line

* Gets only the process name instead of the full command

* Double quotes everywhere

* I don't need pattern matching

* I want the executable

* Check if pid is nil

* Use client icon if not found

* Class can be nil for some clients too?

* Check for nil values

* Lgi doesn't work with gtk 4.0

* Fix class being nil

* client.icon can be nil as well
2022-05-11 18:28:32 +03:00
Nooo37 c20aa6daea
fix adjust_visibility (#166) 2022-05-10 17:47:38 +02:00
Emily bc980b7dfe
Made layout icons changeable via theme.lua file (#165) 2022-04-24 18:25:09 +02:00
Nooo37 fbb914a572
fix(wallpaper): awesome version check
As I understand it, the string in `awesome.version` depends on the package manager / build settings. Thus this is still not a end solution.
2022-04-11 18:38:23 +02:00
Nooo37 3164486da0
docs(wallpaper): fix example issue 2022-03-30 21:34:23 +02:00
tuwuna 5b3bc36b70
docs: Missing comma (#159) 2022-03-13 10:49:36 +01:00
heinebold 4d88068dda
Honor master_fill_policy in 'centered' layout (#157) 2022-03-05 10:12:27 +01:00
gokul 718ac6da7a
Update Docs (#154)
Add in docs for the new playerctl PR.
2022-01-23 16:06:44 -08:00
SystematicError 5000d9237b
Prevent flashing client when only one is present (#156)
* Prevent flashing client when only one is present

* Account for hidden clients and clients across multiple tags

Co-authored-by: SystematicError <systematicerror@users.noreply.github.com>
2022-01-18 23:13:50 -08:00
Kasper 796845e1a1
App launcher 4 (#149)
* Make the wibox type customizable

* Not used

* No needs for a case insensitive pattern
2022-01-18 23:12:43 -08:00
SystematicError 9b88048ce9
Update repository urls (#155)
Co-authored-by: SystematicError <systematicerror@users.noreply.github.com>
2022-01-16 18:26:40 -08:00
Kasper 338dba6292
Add playerctl v2 backends (#142)
* Add playerctl v2 backends

* Player should be the last arguement as it's optional

* Make v2 backwards compatible with v1

* Make cli v2 backwards compatible as well

* Delete playerctl and rename playerctl_v2 to playerctl

* Add deprecation for global signals

* Update the docs

* Player should be optional

* Fix image downloading failing on some cases
2022-01-07 21:33:24 -08:00