home.social

#gtk4 — Public Fediverse posts

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

  1. GNOME Calendar received a nice keyboard navigation upgrade after some small patches were merged yesterday: in the month view, when a cell is in focus, pressing Shift+Tab will now focus the event widget right in front of it 🥹

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

  2. 🎵 Vinyl: Playerul muzical simplu și elegant creat special pentru GNOME!

    Aplicația Vinyl — prezentată de LinuxEasy — este un player audio minimalist conceput pentru utilizatorii de Linux care își doresc o modalitate curată, rapidă și fără complicații de a asculta colecția locală de muzică, integrat impecabil în mediul desktop GNOME.

    ✨ Punctele forte și caracteristicile cheie ale aplicației Vinyl:

    🎨 Design nativ GNOME (GTK 4 & Libadwaita):
    • Adoptă fidel liniile moderne de design ale ecosistemului GNOME, oferind o interfață vizuală aerisită, un mod întunecat/luminos adaptativ și animații fluide.

    🎧 Minimalism și simplitate în utilizare:
    • Se concentrează pe esențial: redarea fișierelor audio locale fără meniuri încărcate, configurări complexe sau funcții inutile care încetinesc aplicația.

    🗂️ Gestionare facilă a bibliotecii muzicale:
    • Importă și organizează automat piesele după artiști, albume și playlist-uri, oferind un control intuitiv al melodiilor și afișarea coperților de album (album art).

    ⚡ Performanță excelentă și consum redus de resurse:
    • Fiind o aplicație nativă scrisă pentru mediul GTK, pornește instantaneu și folosește o mărime minimă de memorie RAM în comparativ cu playerele bazate pe tehnologii Web/Electron.

    🔒 Fără urmărire, 100% offline:
    • Respectă intimitatea utilizatorului, rulând complet local, fără servicii de colectare de date sau conexiuni neautorizate în fundal.

    O alegere excelentă pentru cei care caută un înlocuitor modern, ușor și frumos pentru playerele clasice de muzică pe Linux! 🚀

    #Vinyl #GNOME #GTK4 #Libadwaita #Linux #MusicPlayer #Audio #OpenSource #LinuxEasy #TechNews #FOSS

  3. 📰 Liferea 2.0 reînnoiește celebrul cititor RSS pentru Linux cu GTK 4 și Libadwaita!

    Aplicația Liferea (Linux Feed Reader) — un veritabil pilon al aplicațiilor open-source pentru lectură de știri — trece la o nouă etapă importantă din istoria sa odată cu lansarea versiunii majore 2.0, prezentată de LinuxEasy.

    Această versiune aduce o modernizare vizuală și tehnică completă, aliniind legendarul agregator de fluxuri RSS la standardele actuale ale mediilor desktop moderne.

    ✨ Principalele noutăți din Liferea 2.0:

    🎨 Trecerea la GTK 4 și Libadwaita:
    • Interfața a fost rescrisă complet pentru a folosi GTK 4, oferind o estetică curată, animații netede și un aspect nativ perfect integrat în ecosistemul GNOME.
    • Utilizarea bibliotecii Libadwaita aduce un design responsiv, potrivit atât pentru monitoare desktop mari, cât și pentru ecrane de laptop sau dispozitive portabile.

    📱 Interfață adaptivă și mod Dark automat:
    • Meniurile și panourile de navigare se reordonează inteligent în funcție de dimensiunea ferestrei.
    • Suport nativ impecabil pentru comutarea automată între tema luminoasă (Light) și cea întunecată (Dark), urmărind preferințele globale ale sistemului de operare.

    ⚡ Performanță sporită și încărcare rapidă:
    • Optimizări la nivelul motorului intern de parsare a fișierelor XML/RSS/Atom și a bazei de date SQLite, oferind un timp mai scurt de pornire și procesare mai rapidă a sute de fluxuri de știri simultan.

    🔌 Sincronizare și compatibilitate extinsă:
    • Păstrează suportul excelent pentru servicii terțe de stocare a fluxurilor (precum Inoreader, The Old Reader, Tiny Tiny RSS, Reedah sau servere Miniflux), permițând sincronizarea citirilor pe mai multe dispozitive.

    O actualizare spectaculoasă ce readuce unul dintre cele mai longevive cititoare RSS pe lista aplicațiilor indispensabile pentru orice utilizator de Linux! 🚀

    #Liferea #Liferea2 #RSS #GNOME #GTK4 #Libadwaita #Linux #OpenSource #LinuxEasy #TechNews #FOSS

  4. ✉️ Postcard: Un client de e-mail modern pentru GNOME, creat pe baza GTK 4 și Libadwaita!

    Aplicația Postcard — prezentată de LinuxEasy — este un client e-mail nativ pentru ecosistemul Linux/GNOME, creat special pentru a oferi o interfață curată, elegantă și rapidă, adaptată perfect la liniile de design moderne ale mediilor de lucru recente.

    ✨ Punctele forte și caracteristicile cheie ale aplicației Postcard:

    🎨 Design nativ GNOME (GTK 4 & Libadwaita):
    • Respectă fidel ghidul vizual al ecosistemului GNOME, oferind o interfață extrem de curată, un mod întunecat/luminos adaptativ și animații fluide.

    📱 Design responsiv și adaptabil:
    • Datorită bibliotecii Libadwaita, interfața se adaptează automat la dimensiunea ferestrei, fiind potrivită atât pentru monitoare desktop mari, cât și pentru ecrane mici sau dispozitive mobile cu Linux (cum ar fi Phosh sau Plasma Mobile).

    📧 Gestionare simplă a conturilor (IMAP / SMTP):
    • Oferă o configurare facilă a conturilor de poștă electronică standard, punând accentul pe utilizarea zilnică rapidă, organizarea mesajelor pe dosare/etichete și căutarea eficientă în cutia poștală.

    ⚡ Performanță și consum redus de resurse:
    • Spre deosebire de clienții e-mail realizați în Electron, Postcard este o aplicație nativă ușoară, având timpi rapizi de lansare și o amprentă minimă asupra memoriei RAM.

    🔒 Privat și integrat în sistem:
    • Folosește stocarea locală securizată pentru parole (prin Libsecret / GNOME Keyring) și se integrează nativ cu sistemul de notificări din Linux.

    O alternativă modernă și promițătoare pentru utilizatorii care își doresc o experiență e-mail minimalistă și frumos integrată în mediul desktop GNOME! 🚀

    #Postcard #GNOME #GTK4 #Libadwaita #Linux #EmailClient #OpenSource #LinuxEasy #TechNews #FOSS

  5. ☁️ Un nou client desktop pentru Nextcloud arată surprinzător de bine încă din faza timpurie de dezvoltare!Clientul oficial desktop de sincronizare Nextcloud a primit de-a lungul timpului critici din partea comunității pentru interfața sa învechită, funcționarea uneori greoaie și consumul ridicat de resurse. Pentru a rezolva aceste neajunsuri, un nou proiect independent își propune să ofere o aplicație modernă, rapidă și elegantă pentru gestionarea fișierelor din ecosistemul Nextcloud pe Linux.✨ Ce aduce nou această aplicație / client alternativ:🎨 Design modern bazat pe GTK4 & Libadwaita:• Aplicația se integrează perfect în estetica desktop-urilor moderne de Linux (precum GNOME), respectând ghidurile vizuale actuale, cu suport nativ pentru modul întunecat/luminos și tranziții fluide.⚡ Performanță ridicată & Amprentă redusă de resurse:• Fiind construit de la zero cu tehnologii nativ optimizate, clientul pornește instantaneu și consumă semnificativ mai puțină memorie RAM în comparație cu aplicația oficială bazată pe electron/Qt mai vechi.📁 Sincronizare și gestionare directă a stocării:• Oferă navigare rapidă prin directoarele din cloud, previzualizare de fișiere, opțiuni simple de partajare (sharing links) și monitorizarea stării de sincronizare în timp real.🔒 Autentificare securizată & Multi-Account:• Permite conectarea facilă prin protocoalele standard de autentificare Nextcloud (OAuth / App Passwords) și suportă gestionarea rapidă a mai multor conturi sau servere private conectate simultan.O alternativă promițătoare care dovedește din nou dinamismul comunității open-source în crearea de instrumente desktop calitative! 🚀#Nextcloud #Linux #CloudStorage #GTK4 #Libadwaita #OpenSource #TechNews #Linuxiac #FOSS #SelfHosted

  6. #Slipmat es un cliente nativo de #GNOME para #AppleMusic.

    #Apple no desarrolla un cliente de #AppleMusic para #Linux, y el #DRM hace imposible uno completamente nativo, por lo que Slipmat dibuja su propia interfaz en #GTK4 y #Libadwaita. Escrito en #Rust, mantiene el motor web estrictamente para decodificar audio. Listas reales, búsqueda real de #GNOME y controles de medios que responden desde la barra superior y la pantalla de bloqueo. #Free #OpenSource
    github.com/SoftARV/Slipmat

  7. Hi everyone! I've spent the last three days working nonstop to somehow port Fractal 14.1 to Android 12+. I forked the project specifically for this experiment.

    This is the original Fractal written in Rust with GTK4 and LibAdwaita. I ported it using cargo-ndk.

    It was quite challenging, but I finally got it working. It's definitely not without its quirks, but this is only the beginning.🚀

    #fractal #matrix #libadwaita #gnome #gtk4 #rust #porting #Android #foss

  8. 🎵 Vespera: Player-ul muzical pentru Linux cu versuri sincronizate și efecte vizuale dinamice!

    Dacă ești în căutarea unei aplicații moderne și elegante pentru a-ți asculta muzica preferată pe Linux, Vespera aduce o experiență vizuală deosebită, combinând funcționalitățile audio avansate cu un design spectaculos.

    ✨ Principalele caracteristici Vespera:

    🎤 Versuri sincronizate în timp real:
    • Caută și afișează automat versurile melodiilor în stil karaoke, perfect sincronizate cu piesa care rulează.

    🎨 Vizualizări și efecte dinamice:
    • Interfața se adaptează cromatic în funcție de coperta albumului și oferă efecte vizuale fluide care reacționează la ritmul muzicii.

    🎧 Suport audio extins și organizare:
    • Suport pentru cele mai populare formate audio (MP3, FLAC, WAV, OGG, AAC).
    • Organizare facilă a bibliotecii muzicale locale, listelor de redare și metadatelor (ID3 tags).

    🖥️ Design nativ și modern:
    • Construit special pentru mediile de desktop Linux (GTK4 / Libadwaita), oferind o integrare impecabilă cu modul Dark/Light al sistemului.

    🔓 Complet gratuit și Open-Source:
    • O aplicație rapidă, fără reclame și fără urmărire a datelor, dedicată pasionaților de muzică pe Linux.

    O alegere excelentă pentru a reda viață colecției tale audio pe desktop! 🚀

    #Vespera #Linux #OpenSource #MusicPlayer #GTK4 #Libadwaita #Audio #TechNews #DesktopLinux #SoftwareLibre

  9. I spent the whole day trying to do alternative of proprietary #Marshall app on android on #gtk4 and #libadwaita

    It is possible because this exists:
    github.com/c0ffee-audio/marsha

    Unfortunately I can't test my app on more than one device ( Marshall Major 5 ), but if we believe docs for reverse-engineered protocol this app should work for Monitor III ANC, Marshall Motif II ANC and other.

    Currently app has a poor functionality, but I'll try to fix this :D

    #gnome #headphones #foss

  10. 📦🐧 Fă cunoștință cu Caerus: Un manager de pachete grafic bazat pe GTK4 pentru Void Linux, inspirat de legendarul SynapticDistribuția independentă Void Linux este extrem de apreciată în comunitatea open-source pentru simplitatea sa, utilizarea sistemului de inițializare ultra-rapid runit și, mai ales, pentru managerul său nativ de pachete extrem de rapid, XBPS (X Binary Package System). Totuși, XBPS a fost întotdeauna controlat exclusiv din terminal — până acum.Pentru utilizatorii care preferă confortul unei interfețe grafice, dar nu vor să renunțe la controlul granular asupra sistemului, a apărut Caerus. Acesta este un manager de pachete modern, construit în GTK4 și Libadwaita, inspirat direct de clasicul și robustul Synaptic (folosit de decenii în ecosistemul Debian).Iată ce face din Caerus o adiție excelentă pentru ecosistemul Void Linux:🔹 Interfață modernă și fluidă cu GTK4 și LibadwaitaSpre deosebire de vechile aplicații grafice care foloseau toolkit-uri învechite, Caerus este dezvoltat folosind cele mai noi standarde vizuale de la GNOME. Designul este curat, adaptiv și oferă un mod întunecat (dark mode) nativ impecabil, integrându-se perfect în orice mediu desktop modern.🔹 Control complet în stilul „Synaptic”Caerus nu este doar un simplu „Software Center” (magazin de aplicații simplificat). El se adresează utilizatorilor avansați, oferind:Gestiune granulară: Permite căutarea, instalarea, actualizarea și eliminarea pachetelor individuale, inclusiv a bibliotecilor de sistem (libs) și a uneltelor de dezvoltare.Marcare pentru acțiuni: Utilizatorul poate naviga prin liste, poate marca mai multe pachete pentru instalare, actualizare sau ștergere, iar modificările sunt aplicate toate deodată, într-o singură sesiune de procesare.Detalii complete despre pachete: Afișează informații tehnice detaliate, descrieri, versiuni disponibile, dimensiuni de descărcare și, extrem de important, dependențele fiecărui pachet.🔹 Integrare nativă și rapidă cu XBPSCaerus funcționează ca o interfață grafică directă (frontend) peste XBPS, ceea ce înseamnă că nu adaugă un consum inutil de resurse și nu încetinește sistemul. Interacțiunea cu baza de date locală a Void Linux și cu depozitele (repositories) oficiale se face instantaneu, profitând de viteza legendară a motorului XBPS.🔹 Ideal pentru fanii simplitățiiDeși fanii înrăiți ai terminalului vor continua probabil să folosească comenzi precum xbps-install -S, Caerus reprezintă o punte excelentă pentru utilizatorii mai noi pe Void Linux sau pentru momentele în care vrei doar să explorezi vizual pachetele disponibile în depozite, fără a fi nevoie să memorezi sintaxe complexe.Proiectul este open-source și reprezintă un pas important în simplificarea experienței de utilizare pe una dintre cele mai curate și rapide distribuții Linux independente din prezent.#OpenSource #VoidLinux #Caerus #XBPS #GTK4 #Libadwaita #PackageManager #Synaptic #LinuxDesktop #TechNews #Linuxiac

  11. Managed to get just a little bit ahead in my classes, so I did a small bit of work on #Sunstone today after work. The feature I just added is bookmarks in the sidebar. Works decently well so far, but I'll eventually be adding a setting to choose whether it opens bookmark links in the current tab or in a new tab (right now it defaults to a new tab). There is a history tab in the sidebar which still isn't populated, but that will happen soon enough.

    #Programming #Vala #Gtk4 #Browser

  12. #Sunstone browser now has a searchable history. The period to display can be set to the last hour, day, week, a custom timeframe or 'all'. There is also an option to group the results by host. By default, 50 results are displayed per page.

    This is a WIP and subject to change. This biggest miss so far is a link in the page to navigate beyond the first page of results, although you can get there by appending 'page/<n>' to the url. The link to the host also needs fixed to point to the correct uri scheme. There are other missing features, such as the ability to delete history items or bookmarks, and while there is a growing list of settings there isn't anywhere to change them yet. One step at a time.

    History and bookmarks are currently displayed in web page form. I'll be adding abbreviated displays in the sidebar eventually.

    #webbrowser #programming #vala #gtk4 #webkitgtk
    codeberg.org/jeang3nie/sunstone