It’s the holiday season which means, apart from family and abundant eating and drinking, it’s time to sit down and get some coding projects done. I don’t know if others find this too, but I love the opportunity to step away from work and progress projects that have gone dreamed of but otherwise not progressed. So here are a few tasty morsels that I am working on this winter.
FyshOS Screensaver
I absolutely love using Fyne apps every day, and the 100% Fyne desktop provided by FyshOS is a very sweet (and refreshing) experience. However it exposes the elements of the desktop that are not as polished – for example XScreensaver. Every launch it tells me the app is outdated and the UI certainly doesn’t fit – so I felt it was time to resolve that.
The project “Saver” was an attempt to bring the same smooth feel of the Fyne desktop to the overlay and lock. I am working on integrating it as an alternative to the default XScreensaver, but for now you can see the work in progress project:
Fyles – the FyshOS file manager
Next up was to progress the other remaining gap in FyneDesk as a daily driver – the ability to browse, open and move around your files. I started the app “Fyles” a little while ago – but it was just a simple directory viewer. This holiday I wanted to add 3 large features:
- Managing how files are opened (“open” and “open with”)
- Drag and drop of files between directories (requires Fyne drag and drop work, more on that later)
- Option to render multiple panels – to allow comparing different directories and moving files between them
Check out how it’s looking!

Slydes: Code rendering
Markdown is the future and making presentations using only that marked up text is a very fast way to get your slides prepared. The Slydes app has been popular over the last year, but it never did render code well.
Recently I found the “goshot” package that can render code to an image and figured this could be the solution. So the next release of Slydes will include high quality rendering of code inserted into slide output. Get a great looking output to match the rest of the theme and layout.

Fyne: Rich Text Entry
It’s a stretch goal for sure, but one widget really lacking from the Fyne toolkit (according to some of our users and Fyne Labs customers) is an editor that can handle rich text. This covers everything from syntax highlighting in a code editor to a full desktop publishing widget, so it’s going to be a lot of work. I am looking forward to progressing this task, but the ones above should probably get tidied away first 😉
