#gjs — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #gjs, aggregated by home.social.
-
One Open-source Project Daily
Read e-books in style
https://github.com/johnfactotum/foliate
#1ospd #opensource #azw #azw3 #cbz #ebookreader #epub #fb2 #gjs #gtk #mobi #opds -
[projet] rnb-panel
Mise à jour de mon extension pour #GnomeShell pour l'adapter à #Gnome 49.
L'extension permet de faire quelques petits trucs comme l'affichage des applications favorites dans la top bar ou le switch de workspace à l'aide de la molette de la souris.
Site web : https://omacronides.com/projets/gse-rnb-panel
Code source : https://framagit.org/rui.nibau/gse-rnb-panel
-
One Open-source Project Daily
A simple sticky notes app for GNOME
https://github.com/vixalien/sticky
#1ospd #opensource #gjs #gnome #gtk #gtk4 #linux #notes #sticky -
if any designer would like to help me with an icon for my app, i would really appreciate it :3
https://codeberg.org/nyx_lyb3ra/Kuychi/issues/1
#gnome #gtk #libadwaita #typescript #gjs #color #rainbow #kuychi #appiconrequest
-
ok so, i did this
not really complete, but almost there
is an app that allows you to select a color either from your desktop or by entering it manually, and generates a tonal range based on that color
as soon as i add multi-window support and the ability to copy the generated colors, i’ll send the first stable version to flathub
-
-
Bueno, empezado el widget para la vista previa del escritorio. Ya simulé el panel superior, y las ventanas. Me queda ver cómo obtener el fondo de pantalla actual para mostrarlo.
-
Ok, aprovechando que esbuild tiene soporte para la propuesta de decoradores (https://github.com/tc39/proposal-decorators), decidí hacer una implementación experimental para registrar las clases de GObject.
Me encanta :3
Pero todo será mejor cuando GJS incorpore soporte oficial, ya que tendremos decoradores más granulares, y no tendremos que meter en un objeto literal todo x3
-
Me costó bastante armar todo, estuve vaaaaaaaaaaaaaarias horas. Lo bueno es que aprendí unas cuantas cositas nuevas sobre npm.
Por ahora el toolchain es masomenos así:
Flatpak → Meson → npm → esbuild
Flatpak simplemente invoca los correspondientes comandos de Meson. Este, a su vez, configura el proyecto, y llama a npm para que instale todas las dependencias necesarias y que invoque a esbuild. Y por último, esbuild se encarga de tomar todo el código fuente, resolver todos los imports, y generar un único archivo que se instala en `$prefix/share/one.naiara.Aesthetic`.
Lo más bonito de todo es que gracias a usar esbuild, ahora puedo importar los archivos .ui como hacía con gjspack. Incluso puedo usar los alias de TypeScript, o importar paquetes desde npm (siempre y cuando no usen APIs de Node) 🤩
-
Para empezar, ayer estuve armando el setup. El lenguaje será GJS y TypeScript, aprovechando que ya por fin tenemos soporte de Source Maps (https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/938).
-
🎨 Aesthetic
Voy a dar inicio a un hilo sobre una app que surgió de mi deseo por tener una presentación de fondos de pantalla en GNOME, y que al cambiar entre fondos actualice el color de acento del sistema.
Acá voy a ir dando actualizaciones sobre el desarrollo de dicha app, y lo voy a dejar destacado con una etiqueta en mi perfil.
-
🚀 New releases of ts-for-gir and the TypeScript type definitions for #GNOME Shell 48 are out!
You can now build native GNOME apps and shell extensions using modern, strongly-typed #TypeScript. 💻✨🔗 ts-for-gir: https://github.com/gjsify/ts-for-gir
🔗 GNOME Shell types: https://github.com/gjsify/gnome-shell -
I love working on my #GNOME extension. I always fix one bug and create two more that don't make any sense.:polarbear:
-
Another small progress on bender, small #gtk utility using #gjs for text transformation inspired by #rofi & #alfred
Now actions can be defined using config.
-
Finally made some progress on a small #gtk utility using #gjs
Still in very early stage development
Written in #TypeScript
uses #adwaita widgets. -
Very excited to release the first version of Workbench - A sandbox to learn and prototype with #GNOME technologies.
Featuring #GTK / #CSS live preview
https://github.com/sonnyp/Workbench
Built with #libadwaita #gtk4 #vte #gtksourceview #gjs