hbspbar

bspwm status bar
git clone https://hhvn.uk/hbspbar
git clone git://hhvn.uk/hbspbar
go get hhvn.uk/hbspbar
Log | Files | Refs

DateCommit messageAuthorFiles+-
2024-04-14 12:49Tidy up the status block api a bithhvn4+14-25
2024-04-14 12:48Use config.Urg for desktops with urgent windowhhvn2+40-11
2024-02-21 18:35Actual handle bar errors againhhvn1+14-4
2024-02-21 18:35No longer need finalstatehhvn1+1-5
2024-02-21 18:32Add the fallthrough that should've been there for ageshhvn2+2-1
2024-02-21 18:21Make bar part of mainhhvn3+239-257
2024-02-02 20:40Pass slice of Blocks via NewBlockshhvn2+37-54
2024-02-02 20:29Ugh. Get rid of drawing goroutines, they just cause issues.hhvn1+3-29
2024-01-29 17:53Prevent concurrent read/write to status maphhvn1+16-5
2024-01-27 16:53register() in statuses: handle errs and start goroutinehhvn4+20-37
2024-01-27 16:43Reorganize bspc/bspc.gohhvn1+53-53
2024-01-27 16:41Reorganize bar/bar.gohhvn1+27-27
2024-01-27 16:32Clean up bspc/hhvn2+63-43
2024-01-27 15:26Remove handle structure from bar/hhvn2+21-31
2024-01-27 15:25Close the redraw channel so the bars' goroutines will finishhhvn1+1-0
2024-01-27 15:17Each bar has drawing goroutine. Mutexes eliminated.hhvn2+59-44
2024-01-05 20:33Remove xColor vars. Because they are only converted.hhvn1+16-34
2023-12-30 16:23Prevent memory leak in X server due to not calling xgr.Destroy()hhvn1+1-0
2023-12-30 15:00make bar.Cleanup() actually workhhvn1+10-9
2023-12-30 14:16Make bar run state.GetMon itselfhhvn4+69-55
2023-12-30 14:16Create bspc.Cmd() functionhhvn1+25-19
2023-12-30 14:13Remove ewmh stateshhvn1+0-1
2023-12-30 13:42Fix memory statushhvn1+2-2
2023-11-19 15:35Variadic drw.Blendhhvn2+15-14
2023-11-19 14:51Memory statushhvn1+63-0
2023-11-19 14:50Prevent common.FileAsLines creating a phantom linehhvn1+1-1
2023-11-19 14:50Create function for drawing percentage usage barshhvn2+18-11
2023-11-19 13:49Do int2rgb conversions once. In config.go.hhvn6+74-67
2023-11-19 13:31CPU usage & temphhvn1+152-0
2023-11-19 13:31Status error handlinghhvn3+97-70
2023-11-19 13:29Color blendinghhvn4+39-0
2023-11-18 19:50Statuseshhvn6+252-10
2023-11-18 15:50Eliminate pointless selecthhvn1+1-5
2023-11-18 15:02Move all xgb using functions to drwhhvn4+84-76
2023-11-18 14:13Draw to an image.RGBAhhvn5+139-127
2023-11-16 20:45Create x packagehhvn5+167-168
2023-11-16 19:20Single select in main controls entire processhhvn2+101-135
2023-11-16 18:44If a bar's Mon is nil, then don't segfaulthhvn1+6-2
2023-11-16 18:43Remove a message I used for debugging... smhhhvn1+0-1
2023-11-15 19:54Use map instead of list for barshhvn1+14-42
2023-11-15 19:36bar pkg uses init()hhvn2+58-31
2023-10-31 11:36Successfully destroys and recreates windows upon bspwm reloadhhvn3+54-21
2023-09-10 10:10Canonical import pathshhvn5+5-5
2023-08-31 09:42Seperate event and error channels for Subscriberhhvn2+18-11
2023-08-22 11:50Drawing desktopshhvn4+262-61
2023-08-18 08:07Fix go fileshhvn2+4-0
2023-08-14 13:04Creating and destroying the windowshhvn8+301-37
2023-08-08 09:46Channel-based bspwm communicationhhvn3+110-41
2023-08-04 22:02Implement bspc wrappershhvn5+203-0
2024-02-21 18:35Actual handle bar errors againhhvn1+14-3
2024-02-21 18:35No longer need finalstatehhvn1+1-5
2024-02-21 18:32Add the fallthrough that should've been there for ageshhvn2+2-1
2024-02-21 18:21Make bar part of mainhhvn3+239-257
2024-02-02 20:40Pass slice of Blocks via NewBlockshhvn2+37-54
2024-02-02 20:29Ugh. Get rid of drawing goroutines, they just cause issues.hhvn1+3-29
2024-01-29 17:53Prevent concurrent read/write to status maphhvn1+16-5
2024-01-27 16:53register() in statuses: handle errs and start goroutinehhvn4+20-37
2024-01-27 16:43Reorganize bspc/bspc.gohhvn1+53-53
2024-01-27 16:41Reorganize bar/bar.gohhvn1+27-27
2024-01-27 16:32Clean up bspc/hhvn2+63-43
2024-01-27 15:26Remove handle structure from bar/hhvn2+21-31
2024-01-27 15:25Close the redraw channel so the bars' goroutines will finishhhvn1+1-0
2024-01-27 15:17Each bar has drawing goroutine. Mutexes eliminated.hhvn2+59-44
2024-01-05 20:33Remove xColor vars. Because they are only converted.hhvn1+16-34
2023-12-30 16:23Prevent memory leak in X server due to not calling xgr.Destroy()hhvn1+1-0
2023-12-30 15:00make bar.Cleanup() actually workhhvn1+10-9
2023-12-30 14:16Make bar run state.GetMon itselfhhvn4+69-55
2023-12-30 14:16Create bspc.Cmd() functionhhvn1+25-19
2023-12-30 14:13Remove ewmh stateshhvn1+0-1
2023-12-30 13:42Fix memory statushhvn1+2-2
2023-11-19 15:35Variadic drw.Blendhhvn2+15-14
2023-11-19 14:51Memory statushhvn1+63-0
2023-11-19 14:50Prevent common.FileAsLines creating a phantom linehhvn1+1-1
2023-11-19 14:50Create function for drawing percentage usage barshhvn2+18-11
2023-11-19 13:49Do int2rgb conversions once. In config.go.hhvn6+74-67
2023-11-19 13:31CPU usage & temphhvn1+152-0
2023-11-19 13:31Status error handlinghhvn3+97-70
2023-11-19 13:29Color blendinghhvn4+39-0
2023-11-18 19:50Statuseshhvn6+252-10
2023-11-18 15:50Eliminate pointless selecthhvn1+1-5
2023-11-18 15:02Move all xgb using functions to drwhhvn4+84-76
2023-11-18 14:13Draw to an image.RGBAhhvn5+139-127
2023-11-16 20:45Create x packagehhvn5+167-168
2023-11-16 19:20Single select in main controls entire processhhvn2+101-135
2023-11-16 18:44If a bar's Mon is nil, then don't segfaulthhvn1+6-2
2023-11-16 18:43Remove a message I used for debugging... smhhhvn1+0-1
2023-11-15 19:54Use map instead of list for barshhvn1+14-42
2023-11-15 19:36bar pkg uses init()hhvn2+58-31
2023-10-31 11:36Successfully destroys and recreates windows upon bspwm reloadhhvn3+54-21
2023-09-10 10:10Canonical import pathshhvn5+5-5
2023-08-31 09:42Seperate event and error channels for Subscriberhhvn2+18-11
2023-08-22 11:50Drawing desktopshhvn4+262-61
2023-08-18 08:07Fix go fileshhvn2+4-0
2023-08-14 13:04Creating and destroying the windowshhvn8+301-37
2023-08-08 09:46Channel-based bspwm communicationhhvn3+110-41
2023-08-04 22:02Implement bspc wrappershhvn5+203-0
2023-11-18 15:02Move all xgb using functions to drwhhvn4+84-76
2023-11-18 14:13Draw to an image.RGBAhhvn5+139-127
2023-11-16 20:45Create x packagehhvn4+148-168
2023-11-16 19:20Single select in main controls entire processhhvn2+101-135
2023-11-16 18:44If a bar's Mon is nil, then don't segfaulthhvn1+6-2
2023-11-16 18:43Remove a message I used for debugging... smhhhvn1+0-1
2023-11-15 19:54Use map instead of list for barshhvn1+14-42
2023-11-15 19:36bar pkg uses init()hhvn2+58-31
2023-10-31 11:36Successfully destroys and recreates windows upon bspwm reloadhhvn3+54-21
2023-09-10 10:10Canonical import pathshhvn5+5-5
2023-08-31 09:42Seperate event and error channels for Subscriberhhvn2+18-11
2023-08-22 11:50Drawing desktopshhvn4+262-61
2023-08-18 08:07Fix go fileshhvn2+4-0
2023-08-14 13:04Creating and destroying the windowshhvn8+301-37
2023-08-08 09:46Channel-based bspwm communicationhhvn3+110-41
2023-08-04 22:02Implement bspc wrappershhvn5+203-0