This website requires JavaScript.
05eab972d7
Looks like we do not need separators for buttons
master
v1.10
eleksir
2026-03-31 02:05:46 +03:00
eeddce7225
Merge branch 'master' of http://git.lan/eleksir/i3status-go
eleksir
2026-03-31 01:32:28 +03:00
56aa0f7e5e
Fix rendering in main.go - separators never handled in formally correct way.
eleksir
2026-03-31 01:26:46 +03:00
86596461a1
More efficiently reap zombeis in spawn.go
eleksir
2026-03-31 01:23:02 +03:00
cd57dbc770
More efficient look for leading "{" symbold in stdin.go
eleksir
2026-03-31 01:18:33 +03:00
f2c24bc0ec
Render buttons border immedialtely after windo list population
eleksir
2026-03-31 01:12:32 +03:00
bd6aa31c4d
Discard unneccessary cast to any
eleksir
2026-03-31 01:04:47 +03:00
f59ac30f51
Handle error in batteries.go in battery.GetAll(), maybe it is bad idea
eleksir
2026-03-31 01:02:17 +03:00
4beda1639e
Fix hypotetical file leakage in cputemp.go
eleksir
2026-03-31 00:59:34 +03:00
7a133f3867
Fix possinble division by zero in cputemp.go
eleksir
2026-03-31 00:57:22 +03:00
3f1adbe126
Log error in la.go if unable to open file
eleksir
2026-03-31 00:55:38 +03:00
0d3f805a2d
Inconsistent string trimming in batteries.go
eleksir
2026-03-31 00:53:51 +03:00
2855b9e612
Eliminate unused variable in signal.go
eleksir
2026-03-31 00:51:44 +03:00
217948ade6
Inconsistent variable name in ifmon.go
eleksir
2026-03-31 00:49:52 +03:00
c621d03a71
Fix issue while getting windows tree in i3.go
eleksir
2026-03-31 00:40:10 +03:00
13efa0393c
Do not exec() if binary path is empty
eleksir
2026-03-31 00:38:15 +03:00
d5f81e9fd6
Remove redundant close of /dev/null in spawn.go
eleksir
2026-03-31 00:36:12 +03:00
8f742709b6
Make delay before execution command in more efficient way
eleksir
2026-03-31 00:32:02 +03:00
40213ba5c3
Read swap statistics only if swap stats enabled
eleksir
2026-03-31 00:29:09 +03:00
deeb0dfbf0
Formally check open() result for /dev/null
eleksir
2026-03-31 00:27:18 +03:00
ad013fb8f5
Cache regex evaluation in i3.go
eleksir
2026-03-31 00:23:48 +03:00
6def26ef02
Add missing modeline to cmd/battery-test/main.go
eleksir
2026-03-31 00:21:57 +03:00
a16816e862
Avoid busy loop in zombies reap procedure.
eleksir
2026-03-31 00:21:06 +03:00
cc6cc192cb
Fix battery detection.
eleksir
2026-03-31 00:19:02 +03:00
f59b735f38
Fix possible multiple command execution in rare case.
eleksir
2026-03-31 00:17:12 +03:00
53c7fe292e
In runcommand.go logged incorrect variable
eleksir
2026-03-31 00:14:29 +03:00
fe0b0bf6dd
Fix inconsistent swap calculation
eleksir
2026-03-31 00:11:54 +03:00
8f3f6c77bd
Fix bug - right-most separator never displayed
eleksir
2026-03-31 00:09:19 +03:00
5750894336
Add vim modeline to all *.go files
eleksir
2026-03-31 00:08:15 +03:00
63f1a142d8
Fix couple nasty bugs in collection.go, safer type assertions.
eleksir
2026-03-30 23:49:06 +03:00
9bea626f7c
Fix potential panic in i3.go, check interface{} for nil
eleksir
2026-03-30 23:36:06 +03:00
3f5704237a
[WIP] Update linter config + speed optimizations
eleksir
2025-11-23 16:41:20 +03:00
d9ce425981
Finally fix parsing of app buttons, now settings and fallback values should work as expected
v1.9
eleksir
2025-07-15 14:08:34 +03:00
069b09e5ec
Update default config example
eleksir
2025-07-12 14:00:55 +03:00
8f2afa0441
Fix font size checks and fallbacks
v1.8
eleksir
2025-07-12 13:43:10 +03:00
8fa1c6d596
Allow to override (in config) color and font settings for AppButtons block
eleksir
2025-07-12 12:41:13 +03:00
12f4dc75f0
Fix linter warnings
v1.7
eleksir
2025-06-24 16:13:36 +03:00
913fcc34ee
Fix incorrect display measurement units in swap calculation in mem plugin
eleksir
2025-06-24 16:12:48 +03:00
ac856f4174
Fix empty font name and incorrect font size name in VPN plugin output
eleksir
2025-06-24 16:11:43 +03:00
a5d793926b
Fix typo in README.md
v1.6
eleksir
2025-06-01 18:59:15 +03:00
40a94bd001
Add missing runcommand.go
eleksir
2025-06-01 18:57:47 +03:00
d19836b821
Update README.md
v1.5
eleksir
2025-05-19 12:27:56 +03:00
32d865e24e
Implement cmdrun config parameter
eleksir
2025-05-19 12:19:25 +03:00
757fb5e57e
Add sysfs method to get battery charge for linux
v1.4
eleksir
2025-04-24 19:49:50 +03:00
6b81991ebb
Add small delay in spawner
eleksir
2025-04-24 18:38:09 +03:00
95a5033dfc
Use any instead of interface{}
v1.3
eleksir
2025-04-07 20:50:49 +03:00
30cb930a5e
Update deps
eleksir
2025-04-07 20:41:57 +03:00
4fd0815c1d
Use tickers instead of time.Sleep(), simplify main loop condition
eleksir
2025-04-07 20:41:01 +03:00
44dbaee87a
Fix more golangci-lint warnings and update its config, bump required version of go compiler to 1.24.2
eleksir
2025-04-07 20:14:14 +03:00
f905ba79a3
Fix "no batt" case, when one of the batteries have dodgy driver
eleksir
2025-04-07 19:52:41 +03:00
b8b9ba2c2c
Use tickers instead of for loops with sleep, replace interface{} with any
rm
del
eleksir
2025-03-28 02:34:32 +03:00
40eaac419d
Transparently set sampleConfig.Separator.{Left,Right}.FontSize to sampleConfig.FontSize if it is not defined in config
eleksir
2024-09-27 21:07:23 +03:00
e485ca02d9
Show ramaining battery charge, not drianed
eleksir
2024-09-27 20:57:58 +03:00
1e5d85bb69
Fix update condition of battery status
eleksir
2024-09-23 19:14:43 +03:00
5bb259a30c
Now all indicator updates properly
eleksir
2024-09-23 19:05:45 +03:00
1a4ab136dc
Fix embed path, add missing cmd/i3status-go dir
eleksir
2024-09-23 00:59:43 +03:00
7ce2d9d9ec
Add test for batteries module, update deps
eleksir
2024-09-23 00:20:06 +03:00
4bff21f4c7
Change project layout to make easier debug / tests"
eleksir
2024-09-22 23:52:57 +03:00
9d3bc186cc
Fix styling of LA block
v1.2
eleksir
2024-09-14 00:39:56 +03:00
4c19fa2446
Update deps
eleksir
2024-09-13 23:28:48 +03:00
03926f47c4
Always setup default values even if module that uses it is disabled
eleksir
2024-09-13 23:27:36 +03:00
1485354b6c
Do not try to close connection if it is not opened in VPNTCPCheck()
eleksir
2024-09-13 22:02:28 +03:00
0fd5ed87a2
Update deps
v1.1
eleksir
2024-04-22 23:09:48 +03:00
b36f1fd7d7
Add sig{quit,term,int} handler that just quits application
eleksir
2024-04-22 23:05:07 +03:00
87361a4e6c
Fix comment
eleksir
2024-04-22 23:04:17 +03:00
6047399fc7
Add examples of configs
v1.0
eleksir
2024-03-14 00:49:27 +03:00
35ec64cbbc
Update sample config
eleksir
2024-03-14 00:48:24 +03:00
bb797d75b4
More pulseaudio settings, fix formatting for indicator boxes
eleksir
2024-03-14 00:47:01 +03:00
92bddadd9d
Fix formatting issues for some indicator boxes, respect font setting for separators
eleksir
2024-01-21 02:15:45 +03:00
d47ce88c0d
Use async handler instead of applying sound volume in stdin parser
eleksir
2024-01-19 01:07:13 +03:00
bf9893feba
Print to i3bar asynchronously
eleksir
2024-01-19 00:36:49 +03:00
4919f74184
Try to gracefully quit pulseaudio daemon if it is not responding
eleksir
2024-01-18 01:26:26 +03:00
5770f9106e
Explicitly set color and background attributes for all <span> tags
eleksir
2024-01-16 21:59:04 +03:00
95356ed547
Set block right separator size correctly, according config
eleksir
2024-01-16 21:19:17 +03:00
418216391b
Set border width to 0 on all blocks except buttons
eleksir
2024-01-16 20:50:41 +03:00
69f0b215bc
Set separator_block_width to 0 explicitly if value not set
eleksir
2024-01-16 20:17:36 +03:00
185b2698df
Add font, font size, color, background color selection to all blocks
eleksir
2024-01-13 04:41:57 +03:00
8d278a9c4a
Fix pulseaudio volume update event output for i3bar, fix error message on pulseaudio connection
eleksir
2024-01-13 01:09:43 +03:00
8c8dfcef46
Introduce separate setting for pulseaudio symbol font size
eleksir
2024-01-12 01:01:08 +03:00
104275ee6f
Implement custom separators
eleksir
2024-01-12 00:43:49 +03:00
f2f6f64d11
Fix separator behaviour, add comment to sample config, remove caps_lock-related fields as this is not implemented
eleksir
2024-01-11 00:25:36 +03:00
aa55cb6a1b
Fix typo in comment
eleksir
2024-01-10 23:59:35 +03:00
202f277eee
Allow to set background color for each app button, fix couple comments in sample config
eleksir
2024-01-10 23:49:15 +03:00
b0b297bc56
Omit type casting, hopefully it can fix bug with swap calculation, also do not explicitly disable cgo, it can be usefull in some cases
eleksir
2024-01-10 22:27:28 +03:00
c969ac9e42
Allow to hide swap stats for mem plugin, fix swap calculation
eleksir
2024-01-10 19:07:12 +03:00
bc9b8f9106
Add pango markup from symbol config field in simple-volume-pa module
eleksir
2024-01-06 19:13:10 +03:00
d85dc5d5bb
Initial commit
eleksir
2024-01-06 18:33:44 +03:00