2024-04-14 12:49 | Tidy up the status block api a bit | hhvn | 4 | +14 | -25 |
2024-04-14 12:48 | Use config.Urg for desktops with urgent window | hhvn | 2 | +40 | -11 |
2024-02-21 18:35 | Actual handle bar errors again | hhvn | 1 | +14 | -4 |
2024-02-21 18:35 | No longer need finalstate | hhvn | 1 | +1 | -5 |
2024-02-21 18:32 | Add the fallthrough that should've been there for ages | hhvn | 2 | +2 | -1 |
2024-02-21 18:21 | Make bar part of main | hhvn | 3 | +239 | -257 |
2024-02-02 20:40 | Pass slice of Blocks via NewBlocks | hhvn | 2 | +37 | -54 |
2024-02-02 20:29 | Ugh. Get rid of drawing goroutines, they just cause issues. | hhvn | 1 | +3 | -29 |
2024-01-29 17:53 | Prevent concurrent read/write to status map | hhvn | 1 | +16 | -5 |
2024-01-27 16:53 | register() in statuses: handle errs and start goroutine | hhvn | 4 | +20 | -37 |
2024-01-27 16:43 | Reorganize bspc/bspc.go | hhvn | 1 | +53 | -53 |
2024-01-27 16:41 | Reorganize bar/bar.go | hhvn | 1 | +27 | -27 |
2024-01-27 16:32 | Clean up bspc/ | hhvn | 2 | +63 | -43 |
2024-01-27 15:26 | Remove handle structure from bar/ | hhvn | 2 | +21 | -31 |
2024-01-27 15:25 | Close the redraw channel so the bars' goroutines will finish | hhvn | 1 | +1 | -0 |
2024-01-27 15:17 | Each bar has drawing goroutine. Mutexes eliminated. | hhvn | 2 | +59 | -44 |
2024-01-05 20:33 | Remove xColor vars. Because they are only converted. | hhvn | 1 | +16 | -34 |
2023-12-30 16:23 | Prevent memory leak in X server due to not calling xgr.Destroy() | hhvn | 1 | +1 | -0 |
2023-12-30 15:00 | make bar.Cleanup() actually work | hhvn | 1 | +10 | -9 |
2023-12-30 14:16 | Make bar run state.GetMon itself | hhvn | 4 | +69 | -55 |
2023-12-30 14:16 | Create bspc.Cmd() function | hhvn | 1 | +25 | -19 |
2023-12-30 14:13 | Remove ewmh states | hhvn | 1 | +0 | -1 |
2023-12-30 13:42 | Fix memory status | hhvn | 1 | +2 | -2 |
2023-11-19 15:35 | Variadic drw.Blend | hhvn | 2 | +15 | -14 |
2023-11-19 14:51 | Memory status | hhvn | 1 | +63 | -0 |
2023-11-19 14:50 | Prevent common.FileAsLines creating a phantom line | hhvn | 1 | +1 | -1 |
2023-11-19 14:50 | Create function for drawing percentage usage bars | hhvn | 2 | +18 | -11 |
2023-11-19 13:49 | Do int2rgb conversions once. In config.go. | hhvn | 6 | +74 | -67 |
2023-11-19 13:31 | CPU usage & temp | hhvn | 1 | +152 | -0 |
2023-11-19 13:31 | Status error handling | hhvn | 3 | +97 | -70 |
2023-11-19 13:29 | Color blending | hhvn | 4 | +39 | -0 |
2023-11-18 19:50 | Statuses | hhvn | 6 | +252 | -10 |
2023-11-18 15:50 | Eliminate pointless select | hhvn | 1 | +1 | -5 |
2023-11-18 15:02 | Move all xgb using functions to drw | hhvn | 4 | +84 | -76 |
2023-11-18 14:13 | Draw to an image.RGBA | hhvn | 5 | +139 | -127 |
2023-11-16 20:45 | Create x package | hhvn | 5 | +167 | -168 |
2023-11-16 19:20 | Single select in main controls entire process | hhvn | 2 | +101 | -135 |
2023-11-16 18:44 | If a bar's Mon is nil, then don't segfault | hhvn | 1 | +6 | -2 |
2023-11-16 18:43 | Remove a message I used for debugging... smh | hhvn | 1 | +0 | -1 |
2023-11-15 19:54 | Use map instead of list for bars | hhvn | 1 | +14 | -42 |
2023-11-15 19:36 | bar pkg uses init() | hhvn | 2 | +58 | -31 |
2023-10-31 11:36 | Successfully destroys and recreates windows upon bspwm reload | hhvn | 3 | +54 | -21 |
2023-09-10 10:10 | Canonical import paths | hhvn | 5 | +5 | -5 |
2023-08-31 09:42 | Seperate event and error channels for Subscriber | hhvn | 2 | +18 | -11 |
2023-08-22 11:50 | Drawing desktops | hhvn | 4 | +262 | -61 |
2023-08-18 08:07 | Fix go files | hhvn | 2 | +4 | -0 |
2023-08-14 13:04 | Creating and destroying the windows | hhvn | 8 | +301 | -37 |
2023-08-08 09:46 | Channel-based bspwm communication | hhvn | 3 | +110 | -41 |
2023-08-04 22:02 | Implement bspc wrappers | hhvn | 5 | +203 | -0 |
2024-02-21 18:35 | Actual handle bar errors again | hhvn | 1 | +14 | -3 |
2024-02-21 18:35 | No longer need finalstate | hhvn | 1 | +1 | -5 |
2024-02-21 18:32 | Add the fallthrough that should've been there for ages | hhvn | 2 | +2 | -1 |
2024-02-21 18:21 | Make bar part of main | hhvn | 3 | +239 | -257 |
2024-02-02 20:40 | Pass slice of Blocks via NewBlocks | hhvn | 2 | +37 | -54 |
2024-02-02 20:29 | Ugh. Get rid of drawing goroutines, they just cause issues. | hhvn | 1 | +3 | -29 |
2024-01-29 17:53 | Prevent concurrent read/write to status map | hhvn | 1 | +16 | -5 |
2024-01-27 16:53 | register() in statuses: handle errs and start goroutine | hhvn | 4 | +20 | -37 |
2024-01-27 16:43 | Reorganize bspc/bspc.go | hhvn | 1 | +53 | -53 |
2024-01-27 16:41 | Reorganize bar/bar.go | hhvn | 1 | +27 | -27 |
2024-01-27 16:32 | Clean up bspc/ | hhvn | 2 | +63 | -43 |
2024-01-27 15:26 | Remove handle structure from bar/ | hhvn | 2 | +21 | -31 |
2024-01-27 15:25 | Close the redraw channel so the bars' goroutines will finish | hhvn | 1 | +1 | -0 |
2024-01-27 15:17 | Each bar has drawing goroutine. Mutexes eliminated. | hhvn | 2 | +59 | -44 |
2024-01-05 20:33 | Remove xColor vars. Because they are only converted. | hhvn | 1 | +16 | -34 |
2023-12-30 16:23 | Prevent memory leak in X server due to not calling xgr.Destroy() | hhvn | 1 | +1 | -0 |
2023-12-30 15:00 | make bar.Cleanup() actually work | hhvn | 1 | +10 | -9 |
2023-12-30 14:16 | Make bar run state.GetMon itself | hhvn | 4 | +69 | -55 |
2023-12-30 14:16 | Create bspc.Cmd() function | hhvn | 1 | +25 | -19 |
2023-12-30 14:13 | Remove ewmh states | hhvn | 1 | +0 | -1 |
2023-12-30 13:42 | Fix memory status | hhvn | 1 | +2 | -2 |
2023-11-19 15:35 | Variadic drw.Blend | hhvn | 2 | +15 | -14 |
2023-11-19 14:51 | Memory status | hhvn | 1 | +63 | -0 |
2023-11-19 14:50 | Prevent common.FileAsLines creating a phantom line | hhvn | 1 | +1 | -1 |
2023-11-19 14:50 | Create function for drawing percentage usage bars | hhvn | 2 | +18 | -11 |
2023-11-19 13:49 | Do int2rgb conversions once. In config.go. | hhvn | 6 | +74 | -67 |
2023-11-19 13:31 | CPU usage & temp | hhvn | 1 | +152 | -0 |
2023-11-19 13:31 | Status error handling | hhvn | 3 | +97 | -70 |
2023-11-19 13:29 | Color blending | hhvn | 4 | +39 | -0 |
2023-11-18 19:50 | Statuses | hhvn | 6 | +252 | -10 |
2023-11-18 15:50 | Eliminate pointless select | hhvn | 1 | +1 | -5 |
2023-11-18 15:02 | Move all xgb using functions to drw | hhvn | 4 | +84 | -76 |
2023-11-18 14:13 | Draw to an image.RGBA | hhvn | 5 | +139 | -127 |
2023-11-16 20:45 | Create x package | hhvn | 5 | +167 | -168 |
2023-11-16 19:20 | Single select in main controls entire process | hhvn | 2 | +101 | -135 |
2023-11-16 18:44 | If a bar's Mon is nil, then don't segfault | hhvn | 1 | +6 | -2 |
2023-11-16 18:43 | Remove a message I used for debugging... smh | hhvn | 1 | +0 | -1 |
2023-11-15 19:54 | Use map instead of list for bars | hhvn | 1 | +14 | -42 |
2023-11-15 19:36 | bar pkg uses init() | hhvn | 2 | +58 | -31 |
2023-10-31 11:36 | Successfully destroys and recreates windows upon bspwm reload | hhvn | 3 | +54 | -21 |
2023-09-10 10:10 | Canonical import paths | hhvn | 5 | +5 | -5 |
2023-08-31 09:42 | Seperate event and error channels for Subscriber | hhvn | 2 | +18 | -11 |
2023-08-22 11:50 | Drawing desktops | hhvn | 4 | +262 | -61 |
2023-08-18 08:07 | Fix go files | hhvn | 2 | +4 | -0 |
2023-08-14 13:04 | Creating and destroying the windows | hhvn | 8 | +301 | -37 |
2023-08-08 09:46 | Channel-based bspwm communication | hhvn | 3 | +110 | -41 |
2023-08-04 22:02 | Implement bspc wrappers | hhvn | 5 | +203 | -0 |
2023-11-18 15:02 | Move all xgb using functions to drw | hhvn | 4 | +84 | -76 |
2023-11-18 14:13 | Draw to an image.RGBA | hhvn | 5 | +139 | -127 |
2023-11-16 20:45 | Create x package | hhvn | 4 | +148 | -168 |
2023-11-16 19:20 | Single select in main controls entire process | hhvn | 2 | +101 | -135 |
2023-11-16 18:44 | If a bar's Mon is nil, then don't segfault | hhvn | 1 | +6 | -2 |
2023-11-16 18:43 | Remove a message I used for debugging... smh | hhvn | 1 | +0 | -1 |
2023-11-15 19:54 | Use map instead of list for bars | hhvn | 1 | +14 | -42 |
2023-11-15 19:36 | bar pkg uses init() | hhvn | 2 | +58 | -31 |
2023-10-31 11:36 | Successfully destroys and recreates windows upon bspwm reload | hhvn | 3 | +54 | -21 |
2023-09-10 10:10 | Canonical import paths | hhvn | 5 | +5 | -5 |
2023-08-31 09:42 | Seperate event and error channels for Subscriber | hhvn | 2 | +18 | -11 |
2023-08-22 11:50 | Drawing desktops | hhvn | 4 | +262 | -61 |
2023-08-18 08:07 | Fix go files | hhvn | 2 | +4 | -0 |
2023-08-14 13:04 | Creating and destroying the windows | hhvn | 8 | +301 | -37 |
2023-08-08 09:46 | Channel-based bspwm communication | hhvn | 3 | +110 | -41 |
2023-08-04 22:02 | Implement bspc wrappers | hhvn | 5 | +203 | -0 |