<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hbspbar, branch master</title>
<subtitle>custom status bar for bspwm
</subtitle>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/hbspbar/'/>
<entry>
<title>Alter sleep behaviour for date()</title>
<updated>2026-06-03T15:33:56+00:00</updated>
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<published>2026-06-03T15:33:56+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/hbspbar/commit/?id=eca2774bae841168afff8a435b5f8341cbdd6eb7'/>
<id>eca2774bae841168afff8a435b5f8341cbdd6eb7</id>
<content type='text'>
// Previously this status would sleep all the way until the next day.
// This worked fine until the device entered sleep/hibernation
//
// Therefore a limit was added. Not the ideal solution,
// as if the device is woken within config.MaxSleep,
// then the date will not update until some extra time has elapsed.
//
// TODO: a better solution
if (until &gt; config.MaxSleep) {
	until = config.MaxSleep
}

time.Sleep(until)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
// Previously this status would sleep all the way until the next day.
// This worked fine until the device entered sleep/hibernation
//
// Therefore a limit was added. Not the ideal solution,
// as if the device is woken within config.MaxSleep,
// then the date will not update until some extra time has elapsed.
//
// TODO: a better solution
if (until &gt; config.MaxSleep) {
	until = config.MaxSleep
}

time.Sleep(until)
</pre>
</div>
</content>
</entry>
<entry>
<title>date+time status blocks have existed for a long time, but forgot to commit</title>
<updated>2026-06-03T15:25:12+00:00</updated>
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<published>2026-06-03T15:25:12+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/hbspbar/commit/?id=25cd38bb49d22ffa42008a83ae86fba405fd2e14'/>
<id>25cd38bb49d22ffa42008a83ae86fba405fd2e14</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't fix X issues as events</title>
<updated>2026-05-28T20:43:18+00:00</updated>
<author>
<name>Hayden Hamilton</name>
<email>hayden@hhvn.uk</email>
</author>
<published>2026-05-28T20:43:18+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/hbspbar/commit/?id=4af147be6f35e2bf39174a5db88148c7efdda9bd'/>
<id>4af147be6f35e2bf39174a5db88148c7efdda9bd</id>
<content type='text'>
This change was made years ago. IDK why. I just remember there being an
issue
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change was made years ago. IDK why. I just remember there being an
issue
</pre>
</div>
</content>
</entry>
<entry>
<title>Tidy up the status block api a bit</title>
<updated>2024-04-14T12:49:18+00:00</updated>
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<published>2024-04-14T12:49:18+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/hbspbar/commit/?id=612e4fbeb14001d5eef0bb0e3e19ea65eb47cef2'/>
<id>612e4fbeb14001d5eef0bb0e3e19ea65eb47cef2</id>
<content type='text'>
Handle (nearly) all the plumbing (sleeps, goroutines and comms) in register()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Handle (nearly) all the plumbing (sleeps, goroutines and comms) in register()
</pre>
</div>
</content>
</entry>
<entry>
<title>Use config.Urg for desktops with urgent window</title>
<updated>2024-04-14T12:48:13+00:00</updated>
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<published>2024-04-14T12:48:13+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/hbspbar/commit/?id=75a34eb4b035963970c8415316c2b2bd6a81eea6'/>
<id>75a34eb4b035963970c8415316c2b2bd6a81eea6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Actual handle bar errors again</title>
<updated>2024-02-21T18:36:01+00:00</updated>
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<published>2024-02-21T18:35:26+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/hbspbar/commit/?id=6154256e9ad6fcac5360755372612315374fdc21'/>
<id>6154256e9ad6fcac5360755372612315374fdc21</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>No longer need finalstate</title>
<updated>2024-02-21T18:35:14+00:00</updated>
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<published>2024-02-21T18:35:14+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/hbspbar/commit/?id=4e17f1290c9c07f8a7e91662295dc84f21f6cbae'/>
<id>4e17f1290c9c07f8a7e91662295dc84f21f6cbae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the fallthrough that should've been there for ages</title>
<updated>2024-02-21T18:32:47+00:00</updated>
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<published>2024-02-21T18:32:47+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/hbspbar/commit/?id=cf562d8ce1bc65e79a83e13b1f232e322d7a62ca'/>
<id>cf562d8ce1bc65e79a83e13b1f232e322d7a62ca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make bar part of main</title>
<updated>2024-02-21T18:21:18+00:00</updated>
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<published>2024-02-21T18:21:18+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/hbspbar/commit/?id=2f2a90ba85c36a0935840654fd45d9a8a9798610'/>
<id>2f2a90ba85c36a0935840654fd45d9a8a9798610</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Pass slice of Blocks via NewBlocks</title>
<updated>2024-02-02T21:08:13+00:00</updated>
<author>
<name>hhvn</name>
<email>dev@hhvn.uk</email>
</author>
<published>2024-02-02T20:40:07+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/hbspbar/commit/?id=0b3d4426cb585ceade7a27ed28cfe08f1710738d'/>
<id>0b3d4426cb585ceade7a27ed28cfe08f1710738d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
