Search
Items tagged with: Libadwaita
Dear GNOME, GTK and friend developers 🧑💻
Have you ever encountered an issue with #Blueprint? Please file an issue, and we'll look at it for Blueprint 1.0
https://gitlab.gnome.org/jwestman/blueprint-compiler/-/issues
We aim for supporting all GTK builder syntax and 100% XML↔Blueprint porting compatibility.
#GTK #GNOME #libadwaita
Issues · James Westman / Blueprint · GitLab
A markup language for GTK user interfaces. Docs: https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/GitLab
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
GitHub - AparokshaUI/adwaita-swift: A framework for creating user interfaces for GNOME with an API similar to SwiftUI
A framework for creating user interfaces for GNOME with an API similar to SwiftUI - AparokshaUI/adwaita-swiftGitHub
#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
Release v0.7.0 · GeopJr/Tuba
Added Option to darken images on dark mode (#610) Notification badges on Account Switcher entries (#767) Manpage (#771, thanks @danialbehzadi) Windows builds (#776) More tracking IDs to be strippe...GitHub
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
The #gnome app "Memorize" is on Flathub!
https://flathub.org/apps/io.github.david_swift.Flashcards
It is written using Adwaita for #swift with an interface very similar to #swiftui.
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
Add support for Adw.AlertDialog (!177) · Merge requests · James Westman / Blueprint · GitLab
Test plan # Unknown python3 -m unittestGitLab
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]
GitHub - AparokshaUI/Adwaita: A framework for creating user interfaces for GNOME with an API similar to SwiftUI
A framework for creating user interfaces for GNOME with an API similar to SwiftUI - GitHub - AparokshaUI/Adwaita: A framework for creating user interfaces for GNOME with an API similar to SwiftUIGitHub
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.
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
Draft: general: Initial port to Rust (!49) · Merge requests · GNOME / Fonts · GitLab
This is an initial port of Fonts to Rust. The port doesn't do much - it just loads a list of fonts and displays it. There's a lot...GitLab
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
GitHub - vixalien/muzika: Elegant music streaming app
Elegant music streaming app. Contribute to vixalien/muzika development by creating an account on GitHub.GitHub
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
GitHub - flathub/org.freedesktop.Sdk.Extension.typescript
Contribute to flathub/org.freedesktop.Sdk.Extension.typescript development by creating an account on GitHub.GitHub
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
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
#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
#gtk #adwaita
• 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
#GTK #Perl #libadwaita #GNOME
Writing Perl bindings for GTK4 and libadwaita
Perl isn't dead just yet, and you can write GNOME application using this programming language. In order to do that, though, we're going to need new bindings ...YouTube
- 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.
Join me at 3pm GMT/11am Eastern/8am Pacific
https://twitch.tv/ebassi
https://twitch.tv/ebassi
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
- lots of UI papercuts fixed
- better feedback on file and folder import
Get it on Flathub: https://flathub.org/apps/details/io.bassi.Amberol
#gnome #gtk #libadwaita
Flathub—An app store and build service for Linux
Find and install hundreds of apps and games for Linux. Enjoy GIMP, GNU Octave, Spotify, Steam and many more!flathub.org