Commit Graph

256 Commits

Author SHA1 Message Date
Alex
6635548d3e
Style code (#25) 2018-08-16 14:29:41 +02:00
Alexis
3fdc50163d feat(window): update when window title change 2018-08-16 00:02:57 +02:00
Alexis
a9246a09eb feat(workspaces): add a option to show all workspaces from all outputs 2018-08-15 22:19:17 +02:00
Alexis
008856cbb8 feat(clock): allow choose interval 2018-08-15 21:00:04 +02:00
Alexis
608b791ac1 refactor(clock): use fmt::localtime 2018-08-15 20:53:27 +02:00
Alexis
f94598c138 feat(sway): add focused window name 2018-08-15 20:17:17 +02:00
Alexis
be66cc2dd1 feat(workspaces): add urgent, visible class 2018-08-15 15:03:51 +02:00
Alexis
52e7b6148b feat(workspaces): add class to button when label is a icon 2018-08-15 14:58:55 +02:00
Alexis
e3e099f836 feat(workspaces): icons 2018-08-15 14:48:08 +02:00
Alexis
767d9dd5b4 fix(workspaces): buttons iterator 2018-08-15 14:30:01 +02:00
Alex
cee031d2fa
Workspaces scroll event (#19) 2018-08-14 11:26:06 +02:00
Alexis
18c7ad0026 fix(workspaces): lock mutex inside click callback 2018-08-13 23:43:35 +02:00
Alexis
1555cb71e1 feat(pulseaudio): volume icons 2018-08-13 22:33:07 +02:00
Alexis
ea9a08d473 refactor(workspaces): listen ipc event 2018-08-13 21:23:43 +02:00
Alexis
68f9ea3065 fix(battery): add check for sys files 2018-08-13 17:11:47 +02:00
Alex
a423f7032d
Battery event (#18) 2018-08-13 14:05:13 +02:00
Alexis
b381e2a596 feat(battery): capacity icons 2018-08-11 13:15:31 +02:00
Alexis
67fa8bd4c3 style(battery): animates background when battery is in a critical state 2018-08-11 13:03:35 +02:00
Alexis
6ff296a4b0 refactor(bar): prefer standard unique_ptr 2018-08-11 12:49:28 +02:00
Alexis
04183dc696 refactor(modules): prefer sigc::mem_fun 2018-08-11 02:40:13 +02:00
Alexis
14053d61fc feat(workspace): catch ipc errors 2018-08-11 02:09:39 +02:00
Alexis
424ebb3c9b feat(workspace): only show workspaces which are on same output as bar 2018-08-11 00:32:59 +02:00
Alexis
2512d51564 fix(gtk): use idle to avoid mutex 2018-08-10 23:21:21 +02:00
Alexis
679aafa9e8 refactor(pulseaudio): remove signal init 2018-08-10 18:16:11 +02:00
Alexis
9b2c551f2e fix(battery): typo 2018-08-10 18:04:48 +02:00
Alexis
d728de2dd7 fix(battery): check for battries :( 2018-08-10 18:02:12 +02:00
Alexis
4d3879f26f refactor: avoid useless has_class check 2018-08-10 17:05:12 +02:00
Alexis
e16cce646b feat: add custom module to allow execution of external script 2018-08-10 16:26:46 +02:00
Alexis
c52b0c5f03 feat(network): add signal strength percentage 2018-08-10 10:45:13 +02:00
Alexis
aab9625182 fix(network): copy all characters 2018-08-10 10:22:50 +02:00
Alexis
f810713570 refactor(pulseaudio): use pulseaudio thread rater than cpp 2018-08-10 00:34:13 +02:00
Alexis
291267711a feat(pulseaudio): add muted class 2018-08-10 00:02:50 +02:00
Alexis
7ccb76935d feat: add pulseaudio module 2018-08-09 23:55:38 +02:00
Alex
11fab436b9
Merge pull request #5 from Alexays/signalDbm
feat(network): signal strength in dBm
2018-08-09 22:38:13 +02:00
Alex
4594f7b456
Merge pull request #4 from Alexays/fix-memory-usage
Fix formula used to compute RAM used and available
2018-08-09 22:05:47 +02:00
Alexis
c276c3b907 feat(network): signal strength 2018-08-09 22:05:15 +02:00
Thomas Plaçais
7d3c0b0bb9 Clarify variable names and percentage formula in memory module 2018-08-09 21:47:28 +02:00
Alexis
6ccb029097 fix: remove debug 2018-08-09 21:14:57 +02:00
Thomas Plaçais
98060310c6 Fix formula used to compute RAM used and available 2018-08-09 21:14:20 +02:00
Alexis
23f48cb8b7 refactor: prefer static methods 2018-08-09 20:22:01 +02:00
Alexis
03132bd219 feat: add tooltip to battery and memory 2018-08-09 17:30:23 +02:00
Alexis
731a352b41 feat: add network module 2018-08-09 16:38:24 +02:00
Alexis
b8917e9973 feat(config): interval for cpu and memory modules 2018-08-09 14:34:39 +02:00
Alexis
dc4e4860bd feat(config): format modules 2018-08-09 13:30:11 +02:00
Alexis
45832fcbe3 fix(workspaces): reorder child if needed on focus 2018-08-09 12:25:01 +02:00
Alexis
39a0ae04a8 feat: basic config file 2018-08-09 12:05:48 +02:00
Alexis
4cec0f390b fix(battery): proper handle multiple 2018-08-09 11:21:08 +02:00
Alexis
4659f04454 fix(workspaces): proper order workspace 2018-08-09 11:12:46 +02:00
Alexis
b987668f97 style: clean class 2018-08-09 10:50:16 +02:00
Alexis
d5bfc754c6 feat: cpu module 2018-08-09 01:54:33 +02:00
Alexis
17fc77cb5e feat: memory module 2018-08-09 01:42:52 +02:00
Alexis
81b5c37d86 refactor(workspaces): cleaner handle resume 2018-08-09 01:14:06 +02:00
Alexis
c1e2735314 feat: add idle protocol to avoid update workspace when idle 2018-08-09 01:10:07 +02:00
Alexis
193bd8a79a fix(bar): remove focused window code 2018-08-09 00:41:39 +02:00
Alexis
e5b5be3b37 feat(workspaces): add thread sleep 2018-08-09 00:33:33 +02:00
Alexis
fcb6a9aa8b feat: init repo 2018-08-08 23:54:58 +02:00