19743f3085
fix(memory): provide better free memory approximation on old kernels
...
The approximation should include SReclaimable, and subtract Shmem. To
prevent the parsing code from ballooning in size, this commit also
refactors the parsing into a map.
2020-03-20 17:37:22 -04:00
1b7068e61d
Expose total memory to the formatting directive
2019-06-14 22:48:16 +02:00
d24d85bebf
refactor: move label name and id to label contructor
2019-05-22 12:06:24 +02:00
6bf64cd04d
Allow formatting memory with used and available memory
2019-05-19 16:34:42 +01:00
5f0a3063d1
feat(states): add getState to other percent based modules
2019-05-02 22:24:29 -04:00
311c34ecbc
feat(Bar): handle widget size changes
2019-04-24 12:37:24 +02:00
6ed8f94dab
refactor: format code
2019-04-18 17:52:00 +02:00
83a6475510
feat: can disable tooltip
2019-02-22 11:35:47 +01:00
b554094c7e
feat: args && class id
2018-12-18 17:30:54 +01:00
ad7400d5ce
refactor(ALabel): add interval
2018-11-23 11:57:37 +01:00
bd62c4cbc5
feat(Label): use set_markup
2018-11-21 20:49:09 +01:00
45bb8b1a1f
refactor: simpler memory code
2018-11-09 22:55:25 +01:00
9ea0815dea
Use ifstream to reaad /proc/meminfo
2018-11-09 16:24:13 +01:00
6b62079d8a
rewind stream instead of opening a new one
2018-11-09 00:17:30 +01:00
ac0963c608
Use /proc/meminfo for Memory module
2018-11-08 21:09:56 +01:00
3f269ff463
fix: check json::value type
2018-10-26 09:27:16 +02:00
137c5fb712
fix custom intervals causing cpu to go mental
2018-10-23 00:06:46 +01:00
0abaaf2f7f
style: fix
2018-09-10 11:16:57 +02:00
53956d9d18
feat(ALabel): Toggleable labels
2018-08-27 01:36:25 +02:00
49232eed8d
Clean ( #31 )
2018-08-20 14:50:45 +02:00
8ce33e0c64
fix(window): pick only con title
2018-08-19 20:37:33 +02:00
6705134034
Handle screens disconnection ( #29 )
2018-08-19 13:39:57 +02:00
b1fd4d7b82
feat(modules): generic label module to allow max-length on all labels
2018-08-18 11:43:48 +02:00
d280f5e8bd
Network detect ( #26 )
2018-08-17 14:24:00 +02:00
6635548d3e
Style code ( #25 )
2018-08-16 14:29:41 +02:00
e3e099f836
feat(workspaces): icons
2018-08-15 14:48:08 +02:00
04183dc696
refactor(modules): prefer sigc::mem_fun
2018-08-11 02:40:13 +02:00
2512d51564
fix(gtk): use idle to avoid mutex
2018-08-10 23:21:21 +02:00
7ccb76935d
feat: add pulseaudio module
2018-08-09 23:55:38 +02:00
7d3c0b0bb9
Clarify variable names and percentage formula in memory module
2018-08-09 21:47:28 +02:00
98060310c6
Fix formula used to compute RAM used and available
2018-08-09 21:14:20 +02:00
03132bd219
feat: add tooltip to battery and memory
2018-08-09 17:30:23 +02:00
b8917e9973
feat(config): interval for cpu and memory modules
2018-08-09 14:34:39 +02:00
dc4e4860bd
feat(config): format modules
2018-08-09 13:30:11 +02:00
39a0ae04a8
feat: basic config file
2018-08-09 12:05:48 +02:00
b987668f97
style: clean class
2018-08-09 10:50:16 +02:00
17fc77cb5e
feat: memory module
2018-08-09 01:42:52 +02:00