<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>hbspbar, branch HEAD</title>
<subtitle>custom status bar for bspwm
</subtitle>
<entry>
<id>4af147be6f35e2bf39174a5db88148c7efdda9bd</id>
<published>2026-05-28T20:43:18Z</published>
<updated>2026-05-28T20:43:18Z</updated>
<title>Don&#39;t fix X issues as events</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/4af147be6f35e2bf39174a5db88148c7efdda9bd.html" />
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<content>commit 4af147be6f35e2bf39174a5db88148c7efdda9bd
parent 612e4fbeb14001d5eef0bb0e3e19ea65eb47cef2
Author: Hayden Hamilton &lt;hayden@hhvn.uk&gt;
Date:   Thu, 28 May 2026 21:43:18 +0100

Don&#39;t fix X issues as events

This change was made years ago. IDK why. I just remember there being an
issue

</content>
</entry>
<entry>
<id>612e4fbeb14001d5eef0bb0e3e19ea65eb47cef2</id>
<published>2024-04-14T12:49:18Z</published>
<updated>2024-04-14T12:49:18Z</updated>
<title>Tidy up the status block api a bit</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/612e4fbeb14001d5eef0bb0e3e19ea65eb47cef2.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 612e4fbeb14001d5eef0bb0e3e19ea65eb47cef2
parent 75a34eb4b035963970c8415316c2b2bd6a81eea6
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sun, 14 Apr 2024 13:49:18 +0100

Tidy up the status block api a bit

Handle (nearly) all the plumbing (sleeps, goroutines and comms) in register()

</content>
</entry>
<entry>
<id>75a34eb4b035963970c8415316c2b2bd6a81eea6</id>
<published>2024-04-14T12:48:13Z</published>
<updated>2024-04-14T12:48:13Z</updated>
<title>Use config.Urg for desktops with urgent window</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/75a34eb4b035963970c8415316c2b2bd6a81eea6.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 75a34eb4b035963970c8415316c2b2bd6a81eea6
parent 6154256e9ad6fcac5360755372612315374fdc21
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sun, 14 Apr 2024 13:48:13 +0100

Use config.Urg for desktops with urgent window

</content>
</entry>
<entry>
<id>6154256e9ad6fcac5360755372612315374fdc21</id>
<published>2024-02-21T18:35:26Z</published>
<updated>2024-02-21T18:36:01Z</updated>
<title>Actual handle bar errors again</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/6154256e9ad6fcac5360755372612315374fdc21.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 6154256e9ad6fcac5360755372612315374fdc21
parent 4e17f1290c9c07f8a7e91662295dc84f21f6cbae
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Wed, 21 Feb 2024 18:35:26 +0000

Actual handle bar errors again

</content>
</entry>
<entry>
<id>4e17f1290c9c07f8a7e91662295dc84f21f6cbae</id>
<published>2024-02-21T18:35:14Z</published>
<updated>2024-02-21T18:35:14Z</updated>
<title>No longer need finalstate</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/4e17f1290c9c07f8a7e91662295dc84f21f6cbae.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 4e17f1290c9c07f8a7e91662295dc84f21f6cbae
parent cf562d8ce1bc65e79a83e13b1f232e322d7a62ca
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Wed, 21 Feb 2024 18:35:14 +0000

No longer need finalstate

</content>
</entry>
<entry>
<id>cf562d8ce1bc65e79a83e13b1f232e322d7a62ca</id>
<published>2024-02-21T18:32:47Z</published>
<updated>2024-02-21T18:32:47Z</updated>
<title>Add the fallthrough that should&#39;ve been there for ages</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/cf562d8ce1bc65e79a83e13b1f232e322d7a62ca.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit cf562d8ce1bc65e79a83e13b1f232e322d7a62ca
parent 2f2a90ba85c36a0935840654fd45d9a8a9798610
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Wed, 21 Feb 2024 18:32:47 +0000

Add the fallthrough that should&#39;ve been there for ages

</content>
</entry>
<entry>
<id>2f2a90ba85c36a0935840654fd45d9a8a9798610</id>
<published>2024-02-21T18:21:18Z</published>
<updated>2024-02-21T18:21:18Z</updated>
<title>Make bar part of main</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/2f2a90ba85c36a0935840654fd45d9a8a9798610.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 2f2a90ba85c36a0935840654fd45d9a8a9798610
parent 0b3d4426cb585ceade7a27ed28cfe08f1710738d
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Wed, 21 Feb 2024 18:21:18 +0000

Make bar part of main

</content>
</entry>
<entry>
<id>0b3d4426cb585ceade7a27ed28cfe08f1710738d</id>
<published>2024-02-02T20:40:07Z</published>
<updated>2024-02-02T21:08:13Z</updated>
<title>Pass slice of Blocks via NewBlocks</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/0b3d4426cb585ceade7a27ed28cfe08f1710738d.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 0b3d4426cb585ceade7a27ed28cfe08f1710738d
parent 321045987904f487d533a6666265c506457e9b40
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Fri,  2 Feb 2024 20:40:07 +0000

Pass slice of Blocks via NewBlocks

</content>
</entry>
<entry>
<id>321045987904f487d533a6666265c506457e9b40</id>
<published>2024-02-02T20:29:08Z</published>
<updated>2024-02-02T20:29:38Z</updated>
<title>Ugh. Get rid of drawing goroutines, they just cause issues.</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/321045987904f487d533a6666265c506457e9b40.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 321045987904f487d533a6666265c506457e9b40
parent d041bda3ef6897bff7d1dc34e30686b502a48374
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Fri,  2 Feb 2024 20:29:08 +0000

Ugh. Get rid of drawing goroutines, they just cause issues.

If a goroutine is drawing, and then the bar is destroyed, what happens
then? Etc, etc. Anyway, the multiple goroutines for drawing didn&#39;t
actually help, so whatever.

</content>
</entry>
<entry>
<id>d041bda3ef6897bff7d1dc34e30686b502a48374</id>
<published>2024-01-29T17:53:49Z</published>
<updated>2024-01-29T17:53:49Z</updated>
<title>Prevent concurrent read/write to status map</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/d041bda3ef6897bff7d1dc34e30686b502a48374.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit d041bda3ef6897bff7d1dc34e30686b502a48374
parent 4e7b725a88ed1ad19cc67cbbbb46f3702c3bee97
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Mon, 29 Jan 2024 17:53:49 +0000

Prevent concurrent read/write to status map

</content>
</entry>
<entry>
<id>4e7b725a88ed1ad19cc67cbbbb46f3702c3bee97</id>
<published>2024-01-27T16:53:24Z</published>
<updated>2024-01-27T16:55:10Z</updated>
<title>register() in statuses: handle errs and start goroutine</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/4e7b725a88ed1ad19cc67cbbbb46f3702c3bee97.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 4e7b725a88ed1ad19cc67cbbbb46f3702c3bee97
parent e6a5202d0c75bc2ee744a76b73147726e91ee732
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sat, 27 Jan 2024 16:53:24 +0000

register() in statuses: handle errs and start goroutine

</content>
</entry>
<entry>
<id>e6a5202d0c75bc2ee744a76b73147726e91ee732</id>
<published>2024-01-27T16:43:55Z</published>
<updated>2024-01-27T16:43:55Z</updated>
<title>Reorganize bspc/bspc.go</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/e6a5202d0c75bc2ee744a76b73147726e91ee732.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit e6a5202d0c75bc2ee744a76b73147726e91ee732
parent f63b94d614026e21bf6246440b9bda1f85197fbc
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sat, 27 Jan 2024 16:43:55 +0000

Reorganize bspc/bspc.go

</content>
</entry>
<entry>
<id>f63b94d614026e21bf6246440b9bda1f85197fbc</id>
<published>2024-01-27T16:41:45Z</published>
<updated>2024-01-27T16:41:45Z</updated>
<title>Reorganize bar/bar.go</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/f63b94d614026e21bf6246440b9bda1f85197fbc.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit f63b94d614026e21bf6246440b9bda1f85197fbc
parent 77c48c8a8074cfb48f346b77760eb3d58a2716dc
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sat, 27 Jan 2024 16:41:45 +0000

Reorganize bar/bar.go

</content>
</entry>
<entry>
<id>77c48c8a8074cfb48f346b77760eb3d58a2716dc</id>
<published>2024-01-27T16:32:30Z</published>
<updated>2024-01-27T16:35:32Z</updated>
<title>Clean up bspc/</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/77c48c8a8074cfb48f346b77760eb3d58a2716dc.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 77c48c8a8074cfb48f346b77760eb3d58a2716dc
parent 0a5f0070526a2c32e7b7f65a50ecd993babfedfa
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sat, 27 Jan 2024 16:32:30 +0000

Clean up bspc/

</content>
</entry>
<entry>
<id>0a5f0070526a2c32e7b7f65a50ecd993babfedfa</id>
<published>2024-01-27T15:26:47Z</published>
<updated>2024-01-27T15:26:47Z</updated>
<title>Remove handle structure from bar/</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/0a5f0070526a2c32e7b7f65a50ecd993babfedfa.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 0a5f0070526a2c32e7b7f65a50ecd993babfedfa
parent 764d1c63768b1bef017bb6c8c31b3dc8540a37fb
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sat, 27 Jan 2024 15:26:47 +0000

Remove handle structure from bar/

</content>
</entry>
<entry>
<id>764d1c63768b1bef017bb6c8c31b3dc8540a37fb</id>
<published>2024-01-27T15:25:46Z</published>
<updated>2024-01-27T15:25:46Z</updated>
<title>Close the redraw channel so the bars&#39; goroutines will finish</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/764d1c63768b1bef017bb6c8c31b3dc8540a37fb.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 764d1c63768b1bef017bb6c8c31b3dc8540a37fb
parent 0064d3f30cb971cde1ec8214224497a158bc2649
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sat, 27 Jan 2024 15:25:46 +0000

Close the redraw channel so the bars&#39; goroutines will finish

</content>
</entry>
<entry>
<id>0064d3f30cb971cde1ec8214224497a158bc2649</id>
<published>2024-01-27T15:17:35Z</published>
<updated>2024-01-27T15:17:35Z</updated>
<title>Each bar has drawing goroutine. Mutexes eliminated.</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/0064d3f30cb971cde1ec8214224497a158bc2649.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 0064d3f30cb971cde1ec8214224497a158bc2649
parent 50e8e54ec6f7342fdf0a90c8e3cd652e4a1ac8b9
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sat, 27 Jan 2024 15:17:35 +0000

Each bar has drawing goroutine. Mutexes eliminated.

</content>
</entry>
<entry>
<id>50e8e54ec6f7342fdf0a90c8e3cd652e4a1ac8b9</id>
<published>2024-01-05T20:33:25Z</published>
<updated>2024-01-05T20:33:25Z</updated>
<title>Remove xColor vars. Because they are only converted.</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/50e8e54ec6f7342fdf0a90c8e3cd652e4a1ac8b9.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 50e8e54ec6f7342fdf0a90c8e3cd652e4a1ac8b9
parent d38b2012c88cd6a3ab2cda5f6b34b2fed4302cb3
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Fri,  5 Jan 2024 20:33:25 +0000

Remove xColor vars. Because they are only converted.

</content>
</entry>
<entry>
<id>d38b2012c88cd6a3ab2cda5f6b34b2fed4302cb3</id>
<published>2023-12-30T16:23:49Z</published>
<updated>2023-12-30T16:23:49Z</updated>
<title>Prevent memory leak in X server due to not calling xgr.Destroy()</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/d38b2012c88cd6a3ab2cda5f6b34b2fed4302cb3.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit d38b2012c88cd6a3ab2cda5f6b34b2fed4302cb3
parent e2011ebed72d891ccddfa5863e370ceb5ba8267c
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sat, 30 Dec 2023 16:23:49 +0000

Prevent memory leak in X server due to not calling xgr.Destroy()

</content>
</entry>
<entry>
<id>e2011ebed72d891ccddfa5863e370ceb5ba8267c</id>
<published>2023-12-30T15:00:19Z</published>
<updated>2023-12-30T15:00:19Z</updated>
<title>make bar.Cleanup() actually work</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/e2011ebed72d891ccddfa5863e370ceb5ba8267c.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit e2011ebed72d891ccddfa5863e370ceb5ba8267c
parent ec83d2780491159c4425ee1a5816c2bd4d6e6245
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sat, 30 Dec 2023 15:00:19 +0000

make bar.Cleanup() actually work

</content>
</entry>
<entry>
<id>ec83d2780491159c4425ee1a5816c2bd4d6e6245</id>
<published>2023-12-30T14:16:56Z</published>
<updated>2023-12-30T14:16:56Z</updated>
<title>Make bar run state.GetMon itself</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/ec83d2780491159c4425ee1a5816c2bd4d6e6245.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit ec83d2780491159c4425ee1a5816c2bd4d6e6245
parent 0e385d244de19900df25f1c88f29c3cece6106cb
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sat, 30 Dec 2023 14:16:56 +0000

Make bar run state.GetMon itself

</content>
</entry>
<entry>
<id>0e385d244de19900df25f1c88f29c3cece6106cb</id>
<published>2023-12-30T14:16:02Z</published>
<updated>2023-12-30T14:16:02Z</updated>
<title>Create bspc.Cmd() function</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/0e385d244de19900df25f1c88f29c3cece6106cb.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 0e385d244de19900df25f1c88f29c3cece6106cb
parent 17227e7c4be855b3129d58918e59594a2980e2fc
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sat, 30 Dec 2023 14:16:02 +0000

Create bspc.Cmd() function

</content>
</entry>
<entry>
<id>17227e7c4be855b3129d58918e59594a2980e2fc</id>
<published>2023-12-30T14:13:22Z</published>
<updated>2023-12-30T14:13:22Z</updated>
<title>Remove ewmh states</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/17227e7c4be855b3129d58918e59594a2980e2fc.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 17227e7c4be855b3129d58918e59594a2980e2fc
parent e13eff1c2c9643bf63a484222430cc3880b98d3d
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sat, 30 Dec 2023 14:13:22 +0000

Remove ewmh states

</content>
</entry>
<entry>
<id>e13eff1c2c9643bf63a484222430cc3880b98d3d</id>
<published>2023-12-30T13:42:49Z</published>
<updated>2023-12-30T13:42:49Z</updated>
<title>Fix memory status</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/e13eff1c2c9643bf63a484222430cc3880b98d3d.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit e13eff1c2c9643bf63a484222430cc3880b98d3d
parent 0f4869662c6ea6f5d4b976d5ff95b12d2f1cf198
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sat, 30 Dec 2023 13:42:49 +0000

Fix memory status

</content>
</entry>
<entry>
<id>0f4869662c6ea6f5d4b976d5ff95b12d2f1cf198</id>
<published>2023-11-19T15:35:56Z</published>
<updated>2023-11-19T15:35:56Z</updated>
<title>Variadic drw.Blend</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/0f4869662c6ea6f5d4b976d5ff95b12d2f1cf198.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 0f4869662c6ea6f5d4b976d5ff95b12d2f1cf198
parent d5ffccc1b4499e01ebb8d727c4651856894e154f
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sun, 19 Nov 2023 15:35:56 +0000

Variadic drw.Blend

</content>
</entry>
<entry>
<id>d5ffccc1b4499e01ebb8d727c4651856894e154f</id>
<published>2023-11-19T14:51:31Z</published>
<updated>2023-11-19T14:51:31Z</updated>
<title>Memory status</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/d5ffccc1b4499e01ebb8d727c4651856894e154f.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit d5ffccc1b4499e01ebb8d727c4651856894e154f
parent 3776ecd92be2886b2b9d41c2b78cc2adf46e14e6
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sun, 19 Nov 2023 14:51:31 +0000

Memory status

</content>
</entry>
<entry>
<id>3776ecd92be2886b2b9d41c2b78cc2adf46e14e6</id>
<published>2023-11-19T14:50:51Z</published>
<updated>2023-11-19T14:50:51Z</updated>
<title>Prevent common.FileAsLines creating a phantom line</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/3776ecd92be2886b2b9d41c2b78cc2adf46e14e6.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 3776ecd92be2886b2b9d41c2b78cc2adf46e14e6
parent f5e80f5bdcf43b7974064168c3eb0d4e993528df
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sun, 19 Nov 2023 14:50:51 +0000

Prevent common.FileAsLines creating a phantom line

</content>
</entry>
<entry>
<id>f5e80f5bdcf43b7974064168c3eb0d4e993528df</id>
<published>2023-11-19T14:50:06Z</published>
<updated>2023-11-19T14:50:06Z</updated>
<title>Create function for drawing percentage usage bars</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/f5e80f5bdcf43b7974064168c3eb0d4e993528df.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit f5e80f5bdcf43b7974064168c3eb0d4e993528df
parent 4722a069233b35efd0b600c973e7a7e9bca01d16
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sun, 19 Nov 2023 14:50:06 +0000

Create function for drawing percentage usage bars

</content>
</entry>
<entry>
<id>4722a069233b35efd0b600c973e7a7e9bca01d16</id>
<published>2023-11-19T13:49:28Z</published>
<updated>2023-11-19T13:49:28Z</updated>
<title>Do int2rgb conversions once. In config.go.</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/4722a069233b35efd0b600c973e7a7e9bca01d16.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 4722a069233b35efd0b600c973e7a7e9bca01d16
parent 1c46de9342a93cf8284d2bd4ed58f524cda60b29
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sun, 19 Nov 2023 13:49:28 +0000

Do int2rgb conversions once. In config.go.

</content>
</entry>
<entry>
<id>1c46de9342a93cf8284d2bd4ed58f524cda60b29</id>
<published>2023-11-19T13:31:42Z</published>
<updated>2023-11-19T13:31:42Z</updated>
<title>CPU usage &amp; temp</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/1c46de9342a93cf8284d2bd4ed58f524cda60b29.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 1c46de9342a93cf8284d2bd4ed58f524cda60b29
parent a7e98ba0835c8c7278f298f34fecf6749432fc25
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sun, 19 Nov 2023 13:31:42 +0000

CPU usage &amp; temp

</content>
</entry>
<entry>
<id>a7e98ba0835c8c7278f298f34fecf6749432fc25</id>
<published>2023-11-19T13:31:03Z</published>
<updated>2023-11-19T13:31:28Z</updated>
<title>Status error handling</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/a7e98ba0835c8c7278f298f34fecf6749432fc25.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit a7e98ba0835c8c7278f298f34fecf6749432fc25
parent 3ad7ace9c1cc88b4ec4eed8c4eee801e1f659110
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sun, 19 Nov 2023 13:31:03 +0000

Status error handling

</content>
</entry>
<entry>
<id>3ad7ace9c1cc88b4ec4eed8c4eee801e1f659110</id>
<published>2023-11-19T13:29:12Z</published>
<updated>2023-11-19T13:30:04Z</updated>
<title>Color blending</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/3ad7ace9c1cc88b4ec4eed8c4eee801e1f659110.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 3ad7ace9c1cc88b4ec4eed8c4eee801e1f659110
parent 19781aeb974bd20c421a6b4677ffab348df8faf9
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sun, 19 Nov 2023 13:29:12 +0000

Color blending

</content>
</entry>
<entry>
<id>19781aeb974bd20c421a6b4677ffab348df8faf9</id>
<published>2023-11-18T19:50:26Z</published>
<updated>2023-11-18T19:56:13Z</updated>
<title>Statuses</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/19781aeb974bd20c421a6b4677ffab348df8faf9.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 19781aeb974bd20c421a6b4677ffab348df8faf9
parent 505685c6d546cab46f919f6b5296ca73b80d09b2
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sat, 18 Nov 2023 19:50:26 +0000

Statuses

</content>
</entry>
<entry>
<id>505685c6d546cab46f919f6b5296ca73b80d09b2</id>
<published>2023-11-18T15:50:54Z</published>
<updated>2023-11-18T19:55:41Z</updated>
<title>Eliminate pointless select</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/505685c6d546cab46f919f6b5296ca73b80d09b2.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 505685c6d546cab46f919f6b5296ca73b80d09b2
parent 6a1ca4bae672d7b6edc50c9a31b0404467714edb
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sat, 18 Nov 2023 15:50:54 +0000

Eliminate pointless select

</content>
</entry>
<entry>
<id>6a1ca4bae672d7b6edc50c9a31b0404467714edb</id>
<published>2023-11-18T15:02:35Z</published>
<updated>2023-11-18T19:55:19Z</updated>
<title>Move all xgb using functions to drw</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/6a1ca4bae672d7b6edc50c9a31b0404467714edb.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 6a1ca4bae672d7b6edc50c9a31b0404467714edb
parent 6117c8a98a39cd8bc1ca6b2436b6dab8873053f9
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sat, 18 Nov 2023 15:02:35 +0000

Move all xgb using functions to drw

</content>
</entry>
<entry>
<id>6117c8a98a39cd8bc1ca6b2436b6dab8873053f9</id>
<published>2023-11-18T14:13:25Z</published>
<updated>2023-11-18T19:55:08Z</updated>
<title>Draw to an image.RGBA</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/6117c8a98a39cd8bc1ca6b2436b6dab8873053f9.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 6117c8a98a39cd8bc1ca6b2436b6dab8873053f9
parent 2b7504f96fcb8878ac5ed089940868517a74da79
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sat, 18 Nov 2023 14:13:25 +0000

Draw to an image.RGBA

</content>
</entry>
<entry>
<id>2b7504f96fcb8878ac5ed089940868517a74da79</id>
<published>2023-11-16T20:45:11Z</published>
<updated>2023-11-18T19:54:50Z</updated>
<title>Create x package</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/2b7504f96fcb8878ac5ed089940868517a74da79.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 2b7504f96fcb8878ac5ed089940868517a74da79
parent 2a8069eb9606af55f76ac43e187ca83a7dd6957f
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Thu, 16 Nov 2023 20:45:11 +0000

Create x package

</content>
</entry>
<entry>
<id>2a8069eb9606af55f76ac43e187ca83a7dd6957f</id>
<published>2023-11-16T19:20:50Z</published>
<updated>2023-11-16T19:20:50Z</updated>
<title>Single select in main controls entire process</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/2a8069eb9606af55f76ac43e187ca83a7dd6957f.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 2a8069eb9606af55f76ac43e187ca83a7dd6957f
parent feffd883dce08ada407c67810f522bd2790cb6b0
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Thu, 16 Nov 2023 19:20:50 +0000

Single select in main controls entire process

</content>
</entry>
<entry>
<id>feffd883dce08ada407c67810f522bd2790cb6b0</id>
<published>2023-11-16T18:44:30Z</published>
<updated>2023-11-16T18:44:30Z</updated>
<title>If a bar&#39;s Mon is nil, then don&#39;t segfault</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/feffd883dce08ada407c67810f522bd2790cb6b0.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit feffd883dce08ada407c67810f522bd2790cb6b0
parent 049e9d9f5265c20e6a43d69327981d32f00ecd54
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Thu, 16 Nov 2023 18:44:30 +0000

If a bar&#39;s Mon is nil, then don&#39;t segfault

</content>
</entry>
<entry>
<id>049e9d9f5265c20e6a43d69327981d32f00ecd54</id>
<published>2023-11-16T18:43:20Z</published>
<updated>2023-11-16T18:43:20Z</updated>
<title>Remove a message I used for debugging... smh</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/049e9d9f5265c20e6a43d69327981d32f00ecd54.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 049e9d9f5265c20e6a43d69327981d32f00ecd54
parent 128fb5d5ad24e2ad24b78d25c41d071ddfa546fe
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Thu, 16 Nov 2023 18:43:20 +0000

Remove a message I used for debugging... smh

</content>
</entry>
<entry>
<id>128fb5d5ad24e2ad24b78d25c41d071ddfa546fe</id>
<published>2023-11-15T19:54:06Z</published>
<updated>2023-11-15T19:54:06Z</updated>
<title>Use map instead of list for bars</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/128fb5d5ad24e2ad24b78d25c41d071ddfa546fe.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 128fb5d5ad24e2ad24b78d25c41d071ddfa546fe
parent 851758d4a04c4cb05f802ea3127841e94456ee44
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Wed, 15 Nov 2023 19:54:06 +0000

Use map instead of list for bars

</content>
</entry>
<entry>
<id>851758d4a04c4cb05f802ea3127841e94456ee44</id>
<published>2023-11-15T19:36:40Z</published>
<updated>2023-11-15T19:36:40Z</updated>
<title>bar pkg uses init()</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/851758d4a04c4cb05f802ea3127841e94456ee44.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 851758d4a04c4cb05f802ea3127841e94456ee44
parent 76dc78859b31cd15c8327e64b7684fbc2063a0b4
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Wed, 15 Nov 2023 19:36:40 +0000

bar pkg uses init()

</content>
</entry>
<entry>
<id>76dc78859b31cd15c8327e64b7684fbc2063a0b4</id>
<published>2023-10-31T11:36:24Z</published>
<updated>2023-10-31T11:36:24Z</updated>
<title>Successfully destroys and recreates windows upon bspwm reload</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/76dc78859b31cd15c8327e64b7684fbc2063a0b4.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 76dc78859b31cd15c8327e64b7684fbc2063a0b4
parent c20f2aa6185c8ac1f7f309c469ea43acd8e8719c
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Tue, 31 Oct 2023 11:36:24 +0000

Successfully destroys and recreates windows upon bspwm reload

</content>
</entry>
<entry>
<id>c20f2aa6185c8ac1f7f309c469ea43acd8e8719c</id>
<published>2023-09-10T10:10:04Z</published>
<updated>2023-09-10T10:10:04Z</updated>
<title>Canonical import paths</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/c20f2aa6185c8ac1f7f309c469ea43acd8e8719c.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit c20f2aa6185c8ac1f7f309c469ea43acd8e8719c
parent 54ff705f07c027d46366476834e5df16ab39d613
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Sun, 10 Sep 2023 11:10:04 +0100

Canonical import paths

</content>
</entry>
<entry>
<id>54ff705f07c027d46366476834e5df16ab39d613</id>
<published>2023-08-31T09:42:58Z</published>
<updated>2023-08-31T09:42:58Z</updated>
<title>Seperate event and error channels for Subscriber</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/54ff705f07c027d46366476834e5df16ab39d613.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 54ff705f07c027d46366476834e5df16ab39d613
parent 7adfd6e5c641f7543fcf87e4c558579dc652fdf7
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Thu, 31 Aug 2023 10:42:58 +0100

Seperate event and error channels for Subscriber

</content>
</entry>
<entry>
<id>7adfd6e5c641f7543fcf87e4c558579dc652fdf7</id>
<published>2023-08-22T11:50:03Z</published>
<updated>2023-08-22T11:50:03Z</updated>
<title>Drawing desktops</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/7adfd6e5c641f7543fcf87e4c558579dc652fdf7.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 7adfd6e5c641f7543fcf87e4c558579dc652fdf7
parent 1c3013dfcbbfb33cbfaf616c1b44051e35d7746c
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Tue, 22 Aug 2023 12:50:03 +0100

Drawing desktops

</content>
</entry>
<entry>
<id>1c3013dfcbbfb33cbfaf616c1b44051e35d7746c</id>
<published>2023-08-18T08:07:43Z</published>
<updated>2023-08-18T08:07:43Z</updated>
<title>Fix go files</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/1c3013dfcbbfb33cbfaf616c1b44051e35d7746c.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 1c3013dfcbbfb33cbfaf616c1b44051e35d7746c
parent 79a80fbbf278e0eb743a79e2c0c252817537434f
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Fri, 18 Aug 2023 09:07:43 +0100

Fix go files

</content>
</entry>
<entry>
<id>79a80fbbf278e0eb743a79e2c0c252817537434f</id>
<published>2023-08-14T13:04:41Z</published>
<updated>2023-08-14T13:47:38Z</updated>
<title>Creating and destroying the windows</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/79a80fbbf278e0eb743a79e2c0c252817537434f.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 79a80fbbf278e0eb743a79e2c0c252817537434f
parent 0543020038edb5de1162863e7401ea36f8a8584c
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Mon, 14 Aug 2023 14:04:41 +0100

Creating and destroying the windows

</content>
</entry>
<entry>
<id>0543020038edb5de1162863e7401ea36f8a8584c</id>
<published>2023-08-08T09:46:53Z</published>
<updated>2023-08-08T09:49:30Z</updated>
<title>Channel-based bspwm communication</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/0543020038edb5de1162863e7401ea36f8a8584c.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 0543020038edb5de1162863e7401ea36f8a8584c
parent 2e3b351c355bd241de4aa4f2bdafd633ccef6eac
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Tue,  8 Aug 2023 10:46:53 +0100

Channel-based bspwm communication

</content>
</entry>
<entry>
<id>2e3b351c355bd241de4aa4f2bdafd633ccef6eac</id>
<published>2023-08-04T22:02:50Z</published>
<updated>2023-08-04T22:02:50Z</updated>
<title>Implement bspc wrappers</title>
<link rel="alternate" type="text/html" href="https://src.$domain/hbspbarcommit/2e3b351c355bd241de4aa4f2bdafd633ccef6eac.html" />
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<content>commit 2e3b351c355bd241de4aa4f2bdafd633ccef6eac
Author: hhvn &lt;dev@hhvn.uk&gt;
Date:   Fri,  4 Aug 2023 23:02:50 +0100

Implement bspc wrappers

</content>
</entry>
</feed>
