On Day 21 of Koto development, I worked on the Create Playlist dialog, event signalling for our KotoCartographer, and leveraging that new signalling in our Playlist navigation section!
On Day 15 of Koto development, I worked more on our KotoPlaylist functionality as well as started work on our KotoPlaybackEngine!
This stream took place on Thursday, March 18th 2021 at https://twitch.tv/joshstrobl
Liberapay: https://liberapay.com/joshuastrobl
Patreon: https://patreon.com/joshuastrobl
Website: https://joshuastrobl.com
On Day 14 of Koto development, I worked on leveraging our new global maps across various parts of the codebase, reducing class references and simplifying various implementations. ListBox sorting was also removing after much struggle from KotoDiscView in favor of track sorting in KotoIndexedAlbum.
This stream took place on Tuesday, March 16th 2021 on https://twitch.tv/joshstrobl
Liberapay: https://liberapay.com/joshuastrobl
Patreon: https://patreon.com/joshuastrobl
Website: https://joshuastrobl.com
On Day 3 of the Koto Prototyping and Learning C streams, I got the custom Expander widget working and began implementing a shared Koto Button widget to unify various parts of the user experience.
This stream took place on Thursday, February 4th 2021 at
https://twitch.tv/joshstrobl
Patreon: https://patreon.com/joshuastrobl
Website: https://joshuastrobl.com
In this video, we push the GNOME 40 stack upgrade for Solus!
This stream took place on Saturday, April 17th 2021 at https://twitch.tv/joshstrobl
? Solus: https://getsol.us
? Fosstodon: https://fosstodon.org/@JoshStrobl
? Liberapay: https://liberapay.com/joshuastrobl
? Patreon: https://patreon.com/joshuastrobl
? Twitter: https://twitter.com/JoshStrobl
? Website: https://joshuastrobl.com
On Day 24 of Koto development, I rant about the state of GTK4 while trying to sort out the implementation of a custom table for our Playlist Page. We get there in the end though.
This stream took place on Tuesday, April 20th 2021 at https://twitch.tv/joshstrobl
? Fosstodon: https://fosstodon.org/@JoshStrobl
? Liberapay: https://liberapay.com/joshuastrobl
? Patreon: https://patreon.com/joshuastrobl
? Twitter: https://twitter.com/JoshStrobl
? Website: https://joshuastrobl.com
On Day 13 of Koto development, I started the implementation of our KotoPlaylist and KotoCurrentPlaylist functionality, as well as tying it into our KotoAlbumView!
This stream took place on Tuesday, March 9th 2021 at https://twitch.tv/joshstrobl
Liberapay: https://liberapay.com/joshuastrobl
Patreon: https://patreon.com/joshuastrobl
Website: https://joshuastrobl.com
It's the stark future of May 4th, 2017 and the world is dominated by two things: people and kinda mediocre website designs.
Clearly, something must be done. So we band together to build a time machine, in the hopes of salvaging at least one website, the Solus one. Join me on this adventure as we...
Uhh..Finish up mobile styling, Firefox quirks, and so on.
Note: This is old content migrated from my Youtube channel and was originally published on May 4th, 2017.
On Day 9 of Koto development, I finally switch our styling from plain ol' CSS to SCSS, polish up the UX, and discover a frustrating bug that had to be squashed related to multi-disc albums!
This stream took place on Thursday, February 25th 2021 at https://twitch.tv/joshstrobl
Liberapay: https://liberapay.com/joshuastrobl
Patreon: https://patreon.com/joshuastrobl
Website: https://joshuastrobl.com
On Day 6 of the Koto development streams, I integrated ID3v2 tag support in our KotoIndexedFile alongside refactoring our file indexing, implemented our Artist and Album classes, and integrated all of the new classes into our Koto Indexed Library class!
This stream took place on Tuesday, February 16th 2021 at https://twitch.tv/joshstrobl
Liberapay: https://liberapay.com/joshuastrobl
Patreon: https://patreon.com/joshuastrobl
Website: https://joshuastrobl.com