Products, little tools and commissioned software, kept simple.
Advertisement
Independent projects
From the Workbench
Independent projects, experiments, and assorted bits of software from behind the scenes at Bealdor.
These are Luke's personal and open-source projects, not Bealdor products. For those, see Products.
Fig. 1. Ember's album grid, themed from the wallpaper. From the repository.
No. 1 · Music player
Ember
Written in C, using GTK3, libmpdclient and MPD.
A classic-style music player for MPD. It follows the old iPad Music app before it became Apple Music: an album grid, tabs for playlists, songs, artists and genres, album and artist pages, and an iTunes-style mini player.
It is a small, traditional desktop application. MPD plays the music and keeps the library; Ember is the GTK3 frontend, so it stays light on old machines. It needs only GTK3 and libmpdclient, and runs MPD as your user.
$ shore add notion notion.so
$ shore notion
$ shore list
$ shore remove notion
$ shore https://example.com
# a throwaway window that keeps nothing
Fig. 2. Shore has no screenshots yet, so here are the commands from its README.
No. 2 · Web apps on the desktop
Shore
Written in C, using GTK and WebKitGTK.
A lightweight Linux utility that runs websites as standalone desktop applications. shore add notion notion.so gives a site its own window, launcher entry, icon and login, kept apart from your browser and from every other web app.
It uses the system's WebKitGTK with a small C program around it. One 60 KB binary runs every app, with no build step per site, so Debian's security updates to WebKitGTK reach every app at once.