home.social

#libadwaita — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #libadwaita, aggregated by home.social.

  1. Hm it feels like that at some point in the last (half) year people started to build very complex interfaces with libadwaita. Is there a reason for this?

  2. Hm it feels like that at some point in the last (half) year people started to build very complex interfaces with libadwaita. Is there a reason for this?

    #libadwaita #adwaita #gnome #gtk

  3. @nekohayo

    NOT A FUCKING HOT TAKE.

    #Gnome #GTK and #libadwaita have ALWAYS been historically pretty disrespectful and dismissive of anyone who uses their libraries and does not comply with their latest dictates.

  4. It'd be great if #GTK & #libadwaita's About dialogs had a property for "Months of support per version", which would check the app's running version against its "date" field in the AppData metainfo.xml and hide the "Website" & "Report an Issue" buttons if it's too old.

    Thus upstream devs could avoid being the externalized cost of free "LTS" distros (users reporting issues about ancient versions) without being accused of being anti #FLOSS (like in gitlab.com/linuxmint/pins/mint)

    #MaintainerLife #Linux

  5. ال
    #FOSS
    معناها أيّ واحد ينجّم ياخو الكود، يعدّو و يعمل إلّي يحبّ، و هاكة إلّي صار مع واحد عاود صنع
    #Unity #DE
    أما ب
    #Wayfire
    و
    #Libadwaita
    omgubuntu.co.uk/2026/05/ubuntu
    #Dell
    و
    #Lenovo
    ولّاوا رسميّا داعمين ل
    #LVFS
    و للّي ما يعرفش
    #LVFS
    هو القاعدة متاع
    #FWUPD
    الأداة المستخدمة باش تعمل
    #Update
    لل
    #Peripherals
    متاعك في
    #Linux
    phoronix.com/news/Dell-Lenovo-

  6. TIL that in many #GTK apps you do not want to make the `quit` action call the `quit` method of Gtk/AdwApplication because it is from Gio and will not destroy your widgets.
    #libadwaita #GNOME

  7. CW: GNOME Design Rambling

    Absolutely begging LibAdwaita apps to please do some custom brand coloring for their application stylesheets. :blobcorgimeltsob: I love using Adwaita apps because they're so fluid, but when you have like three or four of them open they start looking extremely same-y and they become difficult to distinguish.

    It'd be really nice if the GNOME HIG could adopt a methodology for apps to adopt more brand coloring. Adwaita takes a lot from smartphone design languages, but those work because you only have one application up on the screen at a time-- and, even then, I feel like Material You and Liquid Glass has made them look too same-y and destroyed their branding.

    I'd love to see something like a bunch of differently colored pastel apps in light mode and dark tinted colors in dark mode. Just something to make them more distinguishable.

    #GNOME #LibAdwaita #Adwaita #FOSS #Linux

  8. I have to say, regardless of how #VibeCoding a LibAdwaita app is...

    #LibAdwaita is sick.

    It's design may be "too gray|white", but is clear, and its flexible enough for desktop (because no-way this shit is going to take off on mobile, ever).

    #Linux #GNOME #VibeCode #Email #Apps #GNOMEApps #Adwaita #Coding #Code #Programming #SoftwareDevelopmetn #AppDevelopment

  9. Always afraid my questions make me look stupid… but I don't want to assume something wrong. #gtk4 #libadwaita #coding

    ---

    Is it possible to create a nested list inside AdwNavigationSplitView?
    discourse.gnome.org/t/is-it-po

  10. The progress of my project is fine. I'm really happy with it ☺️.

    But, no matter what I do I always felt like I'm behind my supposed schedule.

    There's a film "Project Hail Mary" releasing on 26 March and I just want to earn enough from it to watch it.

    I'm assuming, here, the film will stay in the theaters for at least 3 weeks.

    #ProjectHailMary #Gnome #adwaita #libadwaita

  11. Gradia by @AlexanderVanhee was accepted into Circle ✨

    Edit and annotate screenshots, draw on them, add a background, and share them with the world.

    apps.gnome.org/Gradia

    #gnome #circle #gtk #adwaita #libadwaita

  12. I think it still looks okay on desktop, too! It’s almost the exact same size as before by default, but uses the space better and can of course adapt to nearly any window size (yay tiling!).

    Also, I continue to push at the accent color tinting in my apps. I think it’s nice. Here, my computer has a purple accent.

    #GNOME #Adwaita #libadwaita #Linux #OpenSource

  13. Just tagged Maps 50.alpha and libshumate 1.6.alpha for GNOME 50:

    Containing, among others, the new sidebar redesign, public transit journey redesign, using Transitous for all public transit routingm, and porting of UI templates to Blueprint for Maps.

    And for libshumate the option to compile without the vector renderer has been removed, the vector renderer has gained support for "global-state" expressions.

  14. Finally got momentum on the redesigned I planned for Maps for GNOME 50, redesigning the sidebar a bit (taking a bit inspiration from Nucleus) with the aim of ultimatly it use an AdwMultiLayoutView using a bottom sheet in narrow/mobile mode. And showing place info in there as well…

    Right now in a state of a bit "first break it, then fix it"… 😄

  15. Refine, an app to tweak advanced and experimental features in GNOME, has reached 100,000 downloads on Flathub!!

    flathub.org/en/apps/page.tesk.

    If you appreciate Refine and have the means to help a developer out, please consider donating to support my work: tesk.page/#donate

    #GNOME #GTK #GTK4 #Libadwaita #FOSS #OpenSource #Flathub #Flatpak #Refine

  16. Playing a bit with some redesign of the public transit itinerary rendering in Maps.

  17. After two weeks of writing, revising, and trying to make everything as digestible as possible, I finally published "GNOME Calendar: A New Era of Accessibility Achieved in 90 Days", where I explain in detail the steps we took to turn GNOME Calendar from an app that was literally unusable with a keyboard and screen reader to an app that is (finally) accessible to keyboard and screen reader users as of GNOME 49!

    tesk.page/2025/07/25/gnome-cal

    #GNOMECalendar #GNOME #Accessibility #a11y #DisabilityPrideMonth #Linux #FOSS #OSS #OpenSource #FreeSoftware #GTK #libadwaita

  18. ok so, i did this

    not really complete, but almost there

    is an app that allows you to select a color either from your desktop or by entering it manually, and generates a tonal range based on that color

    as soon as i add multi-window support and the ability to copy the generated colors, i’ll send the first stable version to flathub

    #gnome #gtk #gjs #typescript #libadwaita #kuychi

  19. ok so, i did this

    not really complete, but almost there

    is an app that allows you to select a color either from your desktop or by entering it manually, and generates a tonal range based on that color

    as soon as i add multi-window support and the ability to copy the generated colors, i’ll send the first stable version to flathub

    #gnome #gtk #gjs #typescript #libadwaita #kuychi

  20. Introducing Refine 0.5.0, the GNOME Tweaks alternative leveraging the data-driven and composition paradigms. This version re-adds the Document font option, and renames "Middle Click Paste" to "Middle Click to Paste Text" with an accompanying subtitle.

    Thanks to @CodedOre, 0.5.0 also adds the capability to rearrange the titlebar's window buttons. This new feature also lets you add the minimize and maximize buttons.

    While we thoroughly tested right-to-left (RTL) direction and keyboard navigation with a screen reader, it's worth noting that we're no experts. We welcome feedback from those who use Refine in RTL and/or with a keyboard and screen reader.

    You can get Refine 0.5.0 right now on Flathub.

    If you would like to help fund projects like Refine, please consider looking at the donation channels at dir.floss.fund/view/funding/@t.

    #Refine #GNOME #Flathub #GTK #GTK4 #Libadwaita

  21. Ignition is a Modern Startup Applications Utility for Linux

    I won’t lie: it’s easy to add or remove startup apps, commands, and scripts in Ubuntu. Just open the Startup Applications tool, click ‘Add’, and away you go. But while Ubuntu’s utility is adequate, it’s not as user-friendly as similar tools available elsewhere. Sure, Startup Applications is equipped with the critical customisation fields a user will need to curate a set of software/services to start at login — SSH agent, VPN app, password manager, backup script, resolution tweaks, and so on — but it’s rather rote. Take the way you add an app to start at login: Ubuntu’s Startup Applications :sys_more_orange:
    #News #AppsOnFlathub #Libadwaita #Startup #SystemTools

    :sys_omgubuntu: omgubuntu.co.uk/2025/01/igniti

  22. I finally have the motivation to work on Upscaler again, for a bit :3

    I spent a few days working on a pretty cool queue system. I think so far it works pretty well, but I'll need more time to refactor it, address some TODOs, etc.

    So far the merge request is pretty large... (357 lines added; 80 lines removed): gitlab.gnome.org/World/Upscale

    I have no plans to support parallel upscaling. A single instance tends to take a lot of resources, so I prefer not to risk freezing people's computers.

    Eventually I'd like to work on some sort of batch loading so that users don't have to open each image eventually, but so far I think it's heading in the right direction :)

    #OpenSource #FOSS #Upscaler #Upscaling #Vulkan #GNOME #GTK #GTK4 #Libadwaita

  23. AppImage Fan? Be Sure to Check Out ‘Gear Lever’

    AppImages are great: a single runtime containing all of the required dependencies for the app to run, in a double-click binary you can run from anywhere on your system. And therein lies the rub. When I download an AppImage for software like Audacity, Kdenlive, etc., it’s to a folder or my desktop. To run it, I have navigate to the folder and double-click on the binary as unless I manually choose to create a .desktop launcher it won’t appear in any app launcher/menu. Solutions exist, of course. In 2022 I featured a terrific tool to integrate AppImages with Ubuntu easily. :sys_more_orange:
    #News #Appimages #AppsOnFlathub #GearLever #Libadwaita

    :sys_omgubuntu: omgubuntu.co.uk/2024/07/gear-l

  24. is now part of GNOME World! Later today, it'll be primarily developed on GNOME World and the source code on gitlab.com will be archived.

    Next up, GNOME Circle :)

    Updated link: gitlab.gnome.org/World/Upscaler
    Upscaler download link: flathub.org/apps/io.gitlab.the

  25. How are people writing #libadwaita apps? The whole app development landscape looks like a trainwreck, punctuated by a profound lack of documentation of even the mildest consistency. #gnome3

  26. Use ‘Ear Tag’ to Quickly Edit Audio Tags on Linux

    We’re spoilt for choice when it comes to audio tag editors for Linux, but ever heard the expression ‘sometimes less is more’? It sounds silly but hey: it’s a maxim that resonates with me. Take Ear Tag, a new music tag editor for Linux written in Python and using GTK4/libadwaita. Its a simple, straightforward tool that lets you quickly edit audio tags for individual music files. Unlike fully-featured MP3 tag editors like Kid3, Tagger, or MusicBrainz Picard, Ear Tag doesn’t try to manage your entire music library. And though it can edit metadata for multiple audio files at once it’s :sys_more_orange:
    #Apps #AudioApps #EarTag #GtkApps #Libadwaita #Utility

    :sys_omgubuntu: omgubuntu.co.uk/2022/12/i-use-

  27. NewsFlash 2.0 Released with GTK 4 Port and Support for More RSS Services

    RSS fans rejoice for a brand-new version of NewsFlash, a GTK RSS reader for Linux desktops, is out! NewsFlash 2.0 is the biggest update to this nifty news reader for a while. It sees devs finish work on the much-anticipated GTK 4 & libadwaita port. As a result, NewsFlash looks sharper, more refined, and a lot more consistent within itself. The app now boasts an adaptive layout that responds to screen width, letting the app work on mobile. There’s also reworked tagging support in NewsFlash 2.0. This makes it easier than ever to tag articles you read with a new, :sys_more_orange:
    #News #Feedreader #GtkApps #Libadwaita #Newsflash #Rss

    :sys_omgubuntu: omgubuntu.co.uk/2022/09/newsfl

  28. Want to Customise Libadwaita? Try ‘Gradience’

    Some see the emergence of libadwaita as an intentional roadblock designed to get in the way of end-user customisation — but a new app added to Flathub this week proves otherwise. Gradience is a nimble desktop app written in Python, GTK4, and libadwaita. Using it you can change each and every colour that appears in the libadwaita theme (as well as the adw-gtk3 theme, should you have it installed). We’re talking background app colour, button colour, toggles, switches, radio boxes, and sliders; menus; dialogs; pop-overs; drop-down lists… There’s even an advanced tab where custom CSS code can be applied. It busts :sys_more_orange:
    #Apps #News #Adwaita #EyeCandy #Gradience #GtkApps #Libadwaita

    :sys_omgubuntu: omgubuntu.co.uk/2022/08/gradie

  29. Very excited to release the first version of Workbench - A sandbox to learn and prototype with #GNOME technologies.

    Featuring #GTK / #CSS live preview

    github.com/sonnyp/Workbench

    Built with #libadwaita #gtk4 #vte #gtksourceview #gjs

  30. A Promising New GNOME Login Screen Tweak Tool Appears

    GDM Settings is a new GTK app for configuring the GNOME login screen from a simple GUI, with options to change background, font, top bar items, and more.
    #Apps #News #Gdm #Gnome #GtkApps #Libadwaita

    :sys_omgubuntu: omgubuntu.co.uk/2022/02/gdm-se

  31. This App Makes Installing GNOME Extensions MUCH Easier

    Want to install GNOME extensions without using a web browser? Check out the new 'Extension Manager' app. Full details on this super handy tool inside.
    #Apps #FlathubApps #FlatpakApps #GnomeExtensions #GtkApps #Gtk4 #Libadwaita

    :sys_omgubuntu: omgubuntu.co.uk/2022/01/gnome-