Commit Graph

7 Commits

Author SHA1 Message Date
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
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
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
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