Items tagged with: Gtk

Search

Items tagged with: Gtk


One more demo of GTK autocomplete in Workbench

I'm very happy so far with the experience, checkout the video.

I love that the same feature can be used to discover widgets, properties and write UI faster.

There are still many improvements to be made, but I think it's close to a first release.

You can try it yourself in Workbench nightly blog.sonny.re/workbench-news

Feedback very welcome

Credits to @flyingpimonster for making this possible!

#GNOME #GTK


Awesome update and progress by GNOME GSoC student @atbrat on porting Workbench demos to Vala

medium.com/@bharat.atbrat/gsoc…

Vala took the lead over Python 😉

Thanks to @lw64 and @dimmednerd for reviewing

#GNOME #GSoC #Vala #GTK #pygobject


Made good progress this weekend on #IconBear , my upcoming open-source icon manager for Linux.

* Install pre-packaged icon sets to quickly start building your library.
* Icons are automatically categorised as "Outline", "Filled", "Duotone" or "Color" when you import them.
* Icons are loaded asynchronously, for improved performance.

Once work on importing, deleting and filtering sets is finished, I'll be looking to release the app 🙌

#GTK #GNOME #UIDesign #Design


took Keypunch for a spin. accidentally set a new typing speed record for myself in the process

#GNOME #GTK #Apps







🚀 📱 phosh 0.39.0 is out. Some highlights:

- #phosh: folder support, night light quick setting
- #phoc: wakeup-key handling (to prevent accidental unblank)
- #squeekboard: New layouts, lots of layout improvements
- mobile-settings: Allow to manage custom quick settings, allow to toggle whether to ignore hw keyboards, many new translations

Check out the full release notes at phosh.mobi/releases/rel-0.39.0…

#librem5 #pinephone #gtk #wlroots #gnome #linux #mobile #LinuxMobile



Got very excited by @matt demo of AccessKit integration in #GTK

AccessKit is a cross-platform abstraction for accessibility infrastructure written in Rust.

His work will bring a11y support for GTK on macOS and Windows as well as for the new accessibility architecture on Linux code-named "Newton".

github.com/AccessKit/accesskit

blogs.gnome.org/a11y/2023/10/2…

#GNOME #rustlang #accessibility #a11y #Linux #Windows #macOS







The beta release for version 2 of @skytemple Randomizer is out! It's completely rewritten in GTK 4 and Adwaita and runs on Linux (Flathub), macOS and Windows!

Thanks to Workbench, Blueprint Compiler and GNOME's HIG redesigning the UI was actually a lot of fun, and the new UX just feels so nice and satisfying to work with.

Next up is migrating the SkyTemple main app to GTK 4 as well!

download.skytemple.org/randomi…

#pmd #pokemon #GTK #Adwaita #Workbench #blueprintcompiler #python


@GTK congrats!

Thank you for the amazing toolkit and all the work that goes into it. ❤️

The progress made in the last year is astonishing

Highlights ✨:

• video/graphics offload
• new graphics renderer
• GtkAccessibleText
• fractional scaling support
• accessibility inspector

I highly recommend reading the GTK blog blog.gtk.org/

#GNOME #GTK


Finally added a page for the GTK inspector on the GNOME developers docs website: developer.gnome.org/documentat…

This way, I won't have to point people at the wiki any more.

#gtk #gnome #docs




Thoughts on the header bar?
It only appears on hover or touch.

Also, time for bed 🙀

#GNOME #GTK




Inkscape‘s development version has now switched to GTK4 ✨ , the current version of the underlying UI framework.

This is a huge architectural 🏗️ improvement for Inkscape, and will enable proper graphics acceleration ⏩ in the future.

This quick transition - only about 9 months - was made possible by donations, as we’ve invested approx. $80,000 towards it.

Support our development:

inkscape.org/support-us/donate…

#inkscape #development #gtk


Blueprint; the markup language and tooling for #GTK is out in version 0.12

Here are the highlights ✨

Brand-new formatter to keep files tidy by @gregorni 🎩

AdwAlertDialog are supported

Emit warnings for deprecated features in GTK, GLib, etc

New IDE integration features
• document symbols
• "Go to definitions"
• Code action for importing missing namespace

We also celebrate 70 applications on Flathub built with Blueprint.

jwestman.pages.gitlab.gnome.or…

Happy coding

#GNOME #development


Workbench 46 is out! 🛠️

flathub.org/apps/re.sonny.Work…

Actually it was a couple of hours ago before GNOME 46 but I didn't want to steal the show 😎

Here are the highlights 💡

Inline diagnostics for #Rust :rust: and #Python :python:

New Library demos: 📚

"Snapshot" to demonstrate one of GTK4 coolest feature.

"Dialog" and "Message Dialogs" to demonstrate libadwaita 1.5 new responsive dialogs.

26 demos ported to Python
5 demos ported to Vala

#GNOME #GTK #development #Linux #Python #Rust


#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:
github.com/GeopJr/Tuba/release…

#GTK #GNOME #Vala #libadwaita #mastodev




Is this Python diagnostics coming to Workbench 46 ? :python: :gnome:

Why yes it is!

Collaborative effort with @janvhs and @capypara 🙌

We are using pylsp and Ruff.

I'm also very excited to share that all 100+ demos have been ported to Python. Thanks to all contributors!

#Python #gtk #pygobject #development #GNOME


Over the last months the Rust/cargo support in meson improved a lot.

It's now ready to build and install a GTK4 Rust application with around 70 dependencies without having to write almost any custom build glue for the dependencies.

github.com/sdroege/mandelbrot#…

The application in question is just a small experiment of mine for rayon and GTK4 input handling / rendering. The more or less same should work for other GTK4 applications at this point.

All this still depends on two unmerged meson PRs, but it's a huge step forward from the situation just a few months ago.

Thanks to the hard work of @xclaesse and dcbaker!

I hope in the future this will allow GNOME applications written in Rust to have a less strange and fragile build setup than what they have right now with mixing cargo and meson.

#rustlang #rust #gtk #gnome #meson #mesonbuild


GNOME 46 runtime and sdk are back and available on Flathub beta

Just in time for testing your apps over the weekend !

```
flatpak install flathub-beta org.gnome.Sdk//46beta org.gnome.Platform//46beta
```

See discourse.flathub.org/t/how-to…

Thanks @alatiera !

#GNOME #GTK #Flatpak #Flathub #development


#FOSDEM: While efficient video playback has long been possible in the embedded #Linux world, desktop applications have been lagging behind. Here's a look at the state of video offloading on the Linux desktop, by Robert Mader: youtube.com/watch?v=SMCMZwAiw2… #GStreamer #GTK #Chromium