Lots of fun stuff at Boiling The Ocean 10 today, including

- Fairphone 5 audio hacking
- Reflection newcomer session
- Fixed document sorting by editing date in Reflection
- Fixed multi-window zooming bug in Reflection
- Reflection on macOS
- GNOME Maps UX
- Bazaar app version pinning UX
- GNOME 50 celebration
- Talk: "Readability, Legibility, Usability" by @frankrausch
- and more!

#gnome #linuxmobile #postmarketos #gtk #localfirst #berlin

Just pushed new versions of Video Trimmer and Identity!

VT now prefills the trim timestamps into the output filename, reducing conflicts when trimming multiple sections from a video.

Identity sports a new time hover display on the seek bar, hotkeys for integer zoom increments, and the filename shown in window title.

Both apps also got CLI flags to set their starting options.

Find them on Flathub:
- https://flathub.org/en/apps/org.gnome.gitlab.YaLTeR.VideoTrimmer
- https://flathub.org/en/apps/org.gnome.gitlab.YaLTeR.Identity

#GNOME #GTK #Rust

It has been about a year since I started work on Solitaire, over that time I learned how to use #GTK, Rust, and gtk-rs. I also worked with others in the #GNOME community, and it has been a great learning experience.
I am excited to announce that Solitaire is now on #Flathub!
Here's what I changed right before release:
• Made cards get unhighlighted upon a move
• Fixed a bug where cards would be off-center

You can get Solitaire at https://flathub.org/apps/org.gnome.gitlab.wwarner.Solitaire

#Vinyl v1.2.0 is here!

Vinyl - simple #libadwaita and #gtk player written on #rust, relm4 and #gstreamer

Since v1.0.0 ( yeah I actually forgot to post v1.1.0 here ) Vinyl got a lot of changes and new features. Vinyl already has a synced lyrics support. Also, thanks to the updated #gnome SDK to 50, I implemented new ShortcutsDialog. Moreover, now you can control all the functionality of the player from the keyboard. More about changes here:

https://flathub.org/en/apps/page.codeberg.M23Snezhok.Vinyl

https://codeberg.org/M23Snezhok/Vinyl/releases/tag/v1.2.0

Install Vinyl on Linux | Flathub

Simple Adwaita music player

New feature coming to @planifyapp Summary & Productivity!

Track your tasks at a glance, see what's done, what's pending, and how you're doing against your daily and weekly goals. With animated stats and motivational messages to keep you going .

This is just Phase 1 — more stats and insights coming soon!

#planify #opensource #gtk #gnome #linux #productivity

#Sunstone browser now has a start page, with default search provided by DuckDuckGo. All of Sunstone's internal pages are going to be linked through the menu bar provided in the default page template. I am no web designer, but I've taken time to make the design responsive and hopefully nice and cleanly functional. Shrink the page down past a certain level and the sidebar becomes a top bar.

There are still some omissions in the "internal" pages that are available. Right now you get the start page, searchable bookmarks and an "all tags" page, which really neads some visual tweaking.

Some other little bits of progress include fixes to the vertical tabs so that now you can drag and drop to reorder from the vertical tab bar, the regular tab bar or the overview and everything syncs up correctly. I also added a "New Tab" button to the vertical tabs, which had been missing in the first iteration.

#programming #Vala #Browser #WebBrowser #Gtk #WebDesign #FreeSoftware

Mark your calendars 📆

The third Reflection Developer Labs session will be on April 14, 15:00 UTC!

This time we'll dive into an actual code example using the p2panda GObject bindings.

Sign up here: https://pad.gnome.org/4uGYejbVSxO8LUPQRQZW-w

#localfirst #p2panda #gtk #gnome #gobject #linux #ReflectionDeveloperLabs

Messing around with Courrier again. Courrier is an email client for @gnome I'm working on. This time I remade the whole app with compose4gtk (https://compose4gtk.github.io/compose-4-gtk/). Lots of fun. I've censored a few personal information, but here is a little demo. I also got a new email while filming which confused me because I thought I had a bug with the message count for a second.

#gnome #gtk #opensource #foss

My desktop is KDE Plasma, but I also like to use GNOME apps.

I find funny how this weird mix of Qt+GTK4 happens to be exactly like the weird mix of Win32+UWP on Windows.

#Linux #Desktop #Windows #KDE #Plasma #GNOME #Qt #GTK #Win32 #UWP

I have just released Solitaire 50.rc!
This is a release candidate, and if everything looks good, will be the first release of the app!
Here's what changed:
• Fixed cards having a low resolution
• Improved accessible labels
• Stopped the target of card moves by selecting from getting selected
• Fixed some appearance and card layout issues
#GNOME #GTK #gnomeGames