Dzisiaj zachwycam się wyglądem nadchodzącego wydania GNOME 45 i odświeżoną Tubą.
https://horodecki.net/2023/09/05/nowe-gnome-i-tuba-bedzie-jeszcze-ladniej/
#tuba #adwaita #gtk #gnome45 #gnome #silvarerum #blog
I learned about this cool #GNOME feature today, and I thought I'd share it with those who don't know about it yet:
You can, in any app window, press Ctrl+Shift+i to open the #Inspector, a little window for getting #debug and version information, logs, tree views of the UI template, per-widget property information, a text field for adding custom CSS, and a whole bunch more useful stuff!
#gnome #inspector #debug #logging #gtk #debugging
So, I tried to work on GTK 3.0 with C++ and cobbled up this little Finger Client.
@sonny Hi! I hope it's ok I reach out to you like this, since I know you made #GTK Workbench and are quite the active #GNOME contributor! - I have quite the big and complex GTK3 + Glade application written in Python that I want to migrate to GTK4 + libadwaita and follow GNOME 40+ design guidelines as close as possible. I see that Workbench only support JS+Vala. What do you recommend for getting started with migrating / UI design? At the moment it seems like a giant impassable wall.
Wow #GTK / Linux (for instance in current #Firefox). It is 2023 and when filtering the filelist in the fileselect dialog by typing some letters all the sorting columns go grey and disfunctional.
Nice unusable scrollbars though, keep up the good work on this end of UX! A little rounder and thinner and 3.5% less opacity would be just aweseome.
Unfortunately I had to drop Qt for #Gtk because the Qt-support for #CrystalLang is a bit lacking. Papierkorb's bindings seems like the (only?) way to go, but I couldn't get it to work. :blobcatsad:
Ironic since some years ago I had to abandon Ruby for Python when the Qt support for Ruby faded out after Qt4.
a few updates on Muzika
- timed/synced/lyrics
- music videos support (this is huge!)
- more bug fixes and some improvements
YTM's API will sometimes return synced lyrics and sometimes not. Usually it's because you aren't logged in.
there's a few issues with MPEG-DASH so there's gonna be minor playback glitches sometimes, working on a fix.
If you find more issues, please report them either on github issues or in the replies.
https://github.com/vixalien/muzika #music #gtk #libadwaita #muzika
#muzika #libadwaita #gtk #music
A new version of #Fretboard is out! This update brings support for viewing chord variants, bookmarking, smarter chord detection, and more! Download it from #Flathub: https://flatpak.app/fretboard
#fretboard #flathub #gnome #adwaita #gtk #flatpak
Hey #Haskell people, what to you think is the easiest way to understand State Monads for someone who is smart enough to see the beauty of #FP and #Haskell, but also often too stupid to use.
(At least I managed to understand IO monad and now can produce simple #GTK apps using it.)
Let’s say I have a save button with a callback that should only create a file when it doesn’t exist already and otherwise just write to that file.
How could I use the state monad for it?
Today I treated myself to some GUI programming with #GTK. I absolutely introduced a million memory leaks into my little program but there's a certain pleasure in having a UI right at your fingertips instead of having to keep a webserver running somewhere. The world needs more local tools. 🤔
I just installed a GTK pomodoro app for my GNU/Linux OS.
It's like having an egg timer, but I don't need to manually switch it between the 25min work session and the 5min rest time. It switches between the two automatically, and gives me a desktop notification when each timer runs out.
I love it!
Hey #GTK people, I have a small question regarding this awesome toolkit.
Is there any easy way to forbid certain input into Gtk.Entry? I wanted to use Input_Purpose as the documentation says:
`GTK_INPUT_PURPOSE_ALPHA` Allow only alphabetic characters.
However when I set it I can still input anything to the entry. Is this just for OSK and I have to implement input validation myself?
Esbarrei num ponto do app que temo não ter uma solução simples: o componente de texto do #Gtk não tem undo-redo para a formação do texto, só para o texto em si. Possíveis soluções:
1) Reimplantar o undo-redo todo python (Jesus Cristo!).
2) Reimplantar só uma parte pequena, mas C (Zeus, Odin e todos os outros deuses!)
3) Tentar fazer via delta do objeto em python (não sei se funciona e vai dar problema na visualização da diferença de versões do texto).
4) Aceitar o fracasso e desistir.
Mit dem Upgrade auf @thunderbird 115 greifen meine #GTK-Einstellungen nicht mehr sauber. Es wackelt, hat blöden Durchschuss zwischen den Zeilen und wilde unterschiedliche Textgrößen überall. #Evolution -- trotz GTK -- ebenfalls optisch eher Suboptimal. Auf macOS sehe ich das bei Mail hier auch da auch. Ihr wollt doch, dass ich #mutt nehme, oder?
Hey #GTK people, I have a small question with might be very easy for you to answer:
I made a `FileDialog` and `GCancellable` (just created it–I don’t really understand what to do with it). But when I open the file dialog and cancel it my whole application got destroyed. With the message `Dismissed by user (2)`.
What can I do to keep it open? I probably have to understand the `GCanellable` thing; could somebody explain it to a GTK beginner?