Skip to main content

Search

Items tagged with: libadwaita


Check out the latest blog post on the #swiftlang website about the #adwaita for #swift package!

https://www.swift.org/blog/adwaita-swift/

You can find the repo on GitHub: https://github.com/AparokshaUI/adwaita-swift

#linux #libadwaita #gnome #gtk


#Tuba v0.7.0 is now available, with many new features and bug fixes!

✨ Highlights:
- Filter handling and editing
- User and Post reporting
- AdwDialogs (thanks oscfdezdz@mstdn.social)
- Tracking parameter stripping on paste (thanks kop316@fosstodon.org)
- 1:1 character counting with Mastodon
- Syntax highlighting
🧵

As always, there are too many changes to list here, if you're more interested, check out the full release changelog:
https://github.com/GeopJr/Tuba/releases/tag/v0.7.0

#GTK #GNOME #Vala #libadwaita #mastodev


After my birthday passed, I'm working on a Banner Previewer and, honestly, despite being simple, it's one of the coolest things I've ever done.

It's still WIP: https://gitlab.gnome.org/CleoMenezesJr/aurea

#GTK #GNOME #Python #Libadwaita


Alright I think I'm finally happy with the Workbench 46 demo for AdwDialog 🛠️

It's such a cool primitive for building adaptive apps. I hope the blob cat will make some people smile 😄

#GNOME #GTK #libadwaita #Linux #development

Dedicated to @alice and @tbernard 🎁


I added support for libadwaita AlertDialog to Blueprint

That's all that should be needed to support GNOME 46 changes

https://gitlab.gnome.org/jwestman/blueprint-compiler/-/merge_requests/177

#GNOME #libadwaita #gtk


Playing with the new libadwaita dialog in Workbench

I didn't expect AdwDialog to render and behave fine in the preview

There are issues with auto-reload - might have to move it to a separate preview window but I'm having fun until then.

#GNOME #GTK #libadwaita


Workbench 45.4 is out 🛠️

https://flathub.org/apps/re.sonny.Workbench

• Restore on-disk projects on start
• Restore scroll and cursor positions on format and Run
• Add "Copy" and "Select All" to Console
• Add Vala formatter support
• Add WebP image format support
• Library: Add "Context Menu" demo
• Library: Add "HTTP Server" demo
• Library: 12 demos ported to Python, 4 to Vala and 2 to Rust

Happy hacking / learning / prototyping

#Linux #development #GTK #GNOME #libadwaita #Rust #JavaScript #Python #Vala


Currently working on two #gnome apps!

- Scripter: A simple app for basic scripts ⌨️ & calculations 📐 [GitHub: https://github.com/david-swift/Scripter]
- Flashcards: Create, edit, and study flashcard sets 🎓 - easily import your existing Quizlet sets [GitHub: https://github.com/david-swift/Flashcards]

Both are written in #swift using an interface similar to #swiftui for #gtk and #libadwaita [GitHub: https://github.com/AparokshaUI/Adwaita]


Ok, I guess everything is ready?

Let's try it: https://www.twitch.tv/alice_mkh
Consider it a test stream - this is a very different setup than what I use for games, and well, this is the first time I'm streaming libadwaita work.

#twitch#stream#libadwaita


So I've been working with GTK4/Libadwaita in Python (in Flatpak), and I'm trying to get notifications to work.

I keep getting this error: "gi.repository.GLib.GError: g-io-error-quark: Error calling StartServiceByName for org.freedesktop.Notifications: Timeout was reached (24)"

Am I missing Flatpak overrides? (Docs seem to say no https://docs.flatpak.org/en/latest/portals.html )

Am I doing this wrong? (Code at https://github.com/TheKrafter/Groupings/blob/rewrite/src/groupings/internal/push.py#L31 )

#AskFedi #GTK4 #Python #LibAdwaita #gnome #Programming


Are you interested in working on GNOME, writing Rust apps, or working with Fonts? If so, you may be interested in taking a look at https://gitlab.gnome.org/GNOME/gnome-font-viewer/-/merge_requests/49 :)

This port may take a while, and I greatly appreciate any help available. I've laid out a list of tasks to be done before merging, and if anyone wants to take something on let me know and we can work together.

If you want to help with the effort, please join #fonts:gnome.org on Matrix :) (https://matrix.to/#/#fonts:gnome.org)

(boosts appreciated)

#GNOME #Rust #Fonts #gtk-rs #gtk4 #libadwaita


it's been some time since the last Muzika update, but I (and some people that joined along the way) didn't stop working on it.

A few changes:

1. Column view for playlists & albums on larger screens

2. Decent (not perfect) mobile support

3. All links are now underlined for better visibility/a11y

4. Simplified code & improved perf (not yet perfect)

5. We now have flatpak builds (CI)

6. The app now supports translations

etc, etc.

see it at https://github.com/vixalien/muzika

#gnome #gtk #libadwaita


Just added support for different gradient types to @fkinoshita's Vibrant app. Happy designing!

#GNOME #libadwaita #GTK


Today I released Footage; the simplest tool to crop, trim, rotate, flip, mute, and export your video to a format of your choice. It's now available on flathub! https://flathub.org/apps/io.gitlab.adhami3310.Footage

#gtk #gnome #libadwaita


If you're interested in using Typescript for GNOME apps, you can now use the new Typescript SDK Extension. I've also published a Typescript Template you can use as a starting point for your apps.

- https://gitlab.gnome.org/BrainBlasted/gnome-typescript-template/
- https://github.com/flathub/org.freedesktop.Sdk.Extension.typescript

#gnome #typescript #libadwaita #flatpak


Ever wondered how the #GTK4 file picker looks without #libadwaita? Take a look at Transmission. Click on the Open button and it should open the GTK4 file picker without libadwaita.

- https://beta.flathub.org/apps/com.transmissionbt.Transmission

#GNOME


Using #GTK and #Libadwaita in #swift Attempt Number 2.

Instead of using GIR to generate the code, use hand-written bindings.
More work? - Yes

Full coverage? - No

Better API and easier to use? - Yes


I spent yesterday evening trying to see how to make apps that use #libadwaita (the latest UI for #GNOME), and walked away with a streak of anger over a surprising lack of documentation and examples.

#GTK and #GNOME app development have always been a quest that involves throwing a ring in a fiery mountain, while hoping for the best, but in the 25 years since GTK+'s introduction, it has only gotten worse, it just looks prettier now. sigh. #linux


Sometimes I find it very hard to know how to look for/describe #GNOME bugs. I could use some help with this one. It's a bug in #libadwaita as I can trigger it both in GNOME Files and GNOME Settings. I just have no clue how to describe it. I think searching on "dialog" might be too narrow of a search, and I also don't know what to give as extra info (platform, version...). I can't seem to find it in the gitlab repo, which surprises me as it's such a major regression...

#gtk #adwaita


Tangram 2.0 is out and available on #Flathub

• Ported to #GTK4 / #libadwaita
• Responsive/mobile UI
• New and clearer onboarding experience
• Improved Web performance
• Follow system light/dark theme

Thank you to everyone involved in the GTK4 port of WebKit ♥️

https://beta.flathub.org/apps/details/re.sonny.Tangram

#GNOME #mobile
#LinuxMobile #mobileLinux


Published the VOD of my Sunday stream writing the Perl bindings for GTK4 and libadwaita: https://youtu.be/6oLvNh4mQg8

#GTK #Perl #libadwaita #GNOME


I did a fun Sunday hacking stream on Twitch, and wrote the #Perl bindings for #GTK 4 and #libadwaita

- https://gitlab.gnome.org/ebassi/perl-gtk4
- https://gitlab.gnome.org/ebassi/perl-adwaita

They are barebones, but they work, so I'll finish the docs and publish them on CPAN—if I can find my old PAUSE credentials.


Back again streaming #GTK, #Libadwaita, #Python app development on Twitch in an hour!

Join me at 3pm GMT/11am Eastern/8am Pacific

https://twitch.tv/ebassi


Going to stream some app development with #GTK, #libadwaita, and #Python at 3pm GMT/11am ET/8am PT

https://twitch.tv/ebassi


Is it me or did the libadwaita header bar change with the recent updates to gnome 43 alpha?

On the left is the new header bar, it looks a lot more dull.

On the right the header bar looks a lot more slick like if it had some shine to it which I liked better.

#gnome #gnomedev #libadwaita #linux #opensource #gnome43


New # release, hot off the presses:
- lots of UI papercuts fixed
- better feedback on file and folder import

Get it on Flathub: https://flathub.org/apps/details/io.bassi.Amberol

# # #


Queueing up a new stream: https://twitch.tv/ebassi

# # # #