eleksir
ad013fb8f5
Cache regex evaluation in i3.go
2026-03-31 00:23:48 +03:00
eleksir
6def26ef02
Add missing modeline to cmd/battery-test/main.go
2026-03-31 00:21:57 +03:00
eleksir
a16816e862
Avoid busy loop in zombies reap procedure.
2026-03-31 00:21:06 +03:00
eleksir
cc6cc192cb
Fix battery detection.
2026-03-31 00:19:02 +03:00
eleksir
f59b735f38
Fix possible multiple command execution in rare case.
2026-03-31 00:17:12 +03:00
eleksir
53c7fe292e
In runcommand.go logged incorrect variable
2026-03-31 00:14:29 +03:00
eleksir
fe0b0bf6dd
Fix inconsistent swap calculation
2026-03-31 00:11:54 +03:00
eleksir
8f3f6c77bd
Fix bug - right-most separator never displayed
2026-03-31 00:09:19 +03:00
eleksir
5750894336
Add vim modeline to all *.go files
2026-03-31 00:08:15 +03:00
eleksir
63f1a142d8
Fix couple nasty bugs in collection.go, safer type assertions.
2026-03-30 23:49:06 +03:00
eleksir
9bea626f7c
Fix potential panic in i3.go, check interface{} for nil
2026-03-30 23:36:06 +03:00
eleksir
069b09e5ec
Update default config example
2025-07-12 14:00:55 +03:00
eleksir
8f2afa0441
Fix font size checks and fallbacks
2025-07-12 13:43:10 +03:00
eleksir
8fa1c6d596
Allow to override (in config) color and font settings for AppButtons block
v1.8
2025-07-12 12:41:13 +03:00
eleksir
12f4dc75f0
Fix linter warnings
v1.7
2025-06-24 16:13:36 +03:00
eleksir
913fcc34ee
Fix incorrect display measurement units in swap calculation in mem plugin
2025-06-24 16:12:48 +03:00
eleksir
ac856f4174
Fix empty font name and incorrect font size name in VPN plugin output
2025-06-24 16:11:43 +03:00
eleksir
a5d793926b
Fix typo in README.md
v1.6
2025-06-01 18:59:15 +03:00
eleksir
40a94bd001
Add missing runcommand.go
2025-06-01 18:57:47 +03:00
eleksir
d19836b821
Update README.md
v1.5
2025-05-19 12:27:56 +03:00
eleksir
32d865e24e
Implement cmdrun config parameter
2025-05-19 12:19:25 +03:00
eleksir
757fb5e57e
Add sysfs method to get battery charge for linux
2025-04-24 20:42:32 +03:00
eleksir
6b81991ebb
Add small delay in spawner
2025-04-24 18:38:19 +03:00
eleksir
95a5033dfc
Use any instead of interface{}
v1.3
2025-04-07 20:50:49 +03:00
eleksir
30cb930a5e
Update deps
2025-04-07 20:41:57 +03:00
eleksir
4fd0815c1d
Use tickers instead of time.Sleep(), simplify main loop condition
2025-04-07 20:41:13 +03:00
eleksir
44dbaee87a
Fix more golangci-lint warnings and update its config, bump required version of go compiler to 1.24.2
2025-04-07 20:14:14 +03:00
eleksir
f905ba79a3
Fix "no batt" case, when one of the batteries have dodgy driver
2025-04-07 19:52:41 +03:00
eleksir
40eaac419d
Transparently set sampleConfig.Separator.{Left,Right}.FontSize to sampleConfig.FontSize if it is not defined in config
2024-09-27 21:07:23 +03:00
eleksir
e485ca02d9
Show ramaining battery charge, not drianed
2024-09-27 20:57:58 +03:00
eleksir
1e5d85bb69
Fix update condition of battery status
2024-09-23 19:14:43 +03:00
eleksir
5bb259a30c
Now all indicator updates properly
2024-09-23 19:05:45 +03:00
eleksir
1a4ab136dc
Fix embed path, add missing cmd/i3status-go dir
2024-09-23 00:59:43 +03:00
eleksir
7ce2d9d9ec
Add test for batteries module, update deps
2024-09-23 00:22:21 +03:00
eleksir
4bff21f4c7
Change project layout to make easier debug / tests"
2024-09-23 00:10:27 +03:00
eleksir
9d3bc186cc
Fix styling of LA block
v1.2
2024-09-14 00:59:02 +03:00
eleksir
4c19fa2446
Update deps
2024-09-13 23:28:48 +03:00
eleksir
03926f47c4
Always setup default values even if module that uses it is disabled
2024-09-13 23:27:36 +03:00
eleksir
1485354b6c
Do not try to close connection if it is not opened in VPNTCPCheck()
2024-09-13 22:02:28 +03:00
eleksir
0fd5ed87a2
Update deps
v1.1
2024-04-22 23:09:48 +03:00
eleksir
b36f1fd7d7
Add sig{quit,term,int} handler that just quits application
2024-04-22 23:05:07 +03:00
eleksir
87361a4e6c
Fix comment
2024-04-22 23:04:17 +03:00
eleksir
6047399fc7
Add examples of configs
v1.0
2024-03-14 00:52:38 +03:00
eleksir
35ec64cbbc
Update sample config
2024-03-14 00:52:38 +03:00
eleksir
bb797d75b4
More pulseaudio settings, fix formatting for indicator boxes
...
* Add setting that defines whether to exit pulseaudio daemon or not
* Fix styling of all indicators (use font settings instead of default box settings)
* Set defaults for battery, clock and volume indicators
2024-03-14 00:52:38 +03:00
eleksir
92bddadd9d
Fix formatting issues for some indicator boxes, respect font setting for separators
2024-03-14 00:52:38 +03:00
eleksir
d47ce88c0d
Use async handler instead of applying sound volume in stdin parser
2024-03-14 00:52:38 +03:00
eleksir
bf9893feba
Print to i3bar asynchronously
2024-03-14 00:52:38 +03:00
eleksir
4919f74184
Try to gracefully quit pulseaudio daemon if it is not responding
2024-03-14 00:51:47 +03:00
eleksir
5770f9106e
Explicitly set color and background attributes for all <span> tags
2024-01-16 21:59:04 +03:00