7245914da8
Added mechanism to skip updates in a module
...
* This is useful in modules where HTTP API calls are made. Updating them
every second is expensive, network intensive and can cause rate limits
to be hit
* Added get_name() function to modules for easier debug statements
2025-06-14 17:33:24 -07:00
e25a8df19e
Reintroduced weather module removed by mistake
2025-06-07 21:26:52 -07:00
79e1a5956e
Clear data before new bar display iteration
...
This makes sure that data displayed is always fresh
2025-06-07 21:19:02 -07:00
4452cdbaa0
Added date and time modules
2025-06-07 20:42:23 -07:00
0b7ff61da0
Added forever-loop to update bar contents at interval
...
* New argument --interval to specify update interval
2025-06-07 20:14:34 -07:00
00079662df
Added power module
2025-06-07 16:15:56 -07:00
17ce090ef8
General clean up
...
* Option changed: --debug-icons -> --debug-modules
2025-06-06 18:10:43 -07:00
750a2813d3
Changed debug option names
...
* --debug-json -> --debug
* --debug-modules -> --debug-icons
2025-06-06 17:57:14 -07:00
c84e9698d7
Added CPU usage module
2025-06-06 17:50:16 -07:00
8bad155f15
Added memory module
2025-06-03 17:26:30 -07:00
9b79fcd904
Reordered modules
2025-05-23 23:49:09 -07:00
2be0d56655
New network module
2025-05-22 17:49:30 -07:00
b8b0afd945
Added icon to music module
2025-05-11 20:22:13 -07:00
b7f83b4810
Refactoring of bar modules
...
* Moved debug functions to separate trait
* Broke up module actions and moved assembling of icon and content
in main instead of module itself. This will enable disabling of
icon or content via options in the future
2025-05-11 16:02:14 -07:00
ade570b8af
Added weather symbols
2025-05-10 20:39:43 -07:00
e1f2518239
Implementation of modules in separate structs
2025-05-04 22:13:41 -07:00
a20e1d8336
Initial verison of implementation
2025-05-04 18:50:21 -07:00