gusl
by singlerr
A GTK template application
Support the creators
Flatsonar is just the shop window. The people below made gusl.
About
gusl is a simple GTK Application that can be used as a template to begin your GTK Application development. The application is not by itself any much interesting. Get the source code and build your favorite application on top. Both GTK3 and GTK4 are supported. Use create-project.py script to create a new project. Features: - Written in C programming language - [G]Object Oriented Design - Supports GTK3 and GTK4 - Uses Meson build system - Flatpak support included - GitLab CI configuration included - Microsoft Windows support with MinGW and msitools - GtkBuilder .ui templates for UI - Application specific CSS - Keyboard shortcuts window - Handles commandline arguments - Tab completion for commandline - Internationalisation using gettext - Documentations for code using gtk-doc - Mallard based help for GNOME Help - Manpage in docbook XML format - GSettings integration - Symbolic and non-symbolic icons - Script to generate non-symbolic icons from symbolic ones - Uncrustify configuration and script - Meson based unit tests
Permissions
Everything this app can reach outside its sandbox. Nothing here weakens it.
- GPU acceleration
--device=dri - inter-process communication (needed for X11)
--share=ipc - X11 display, only when Wayland is unavailable
--socket=fallback-x11 - Wayland display
--socket=wayland
Who publishes this
Something concrete is wrong: the id claims a namespace this repository does not own, or the build does things a build should not. Flatsonar warns twice.
- io.github.singlerr.gusl claims the io.github.singlerr namespace but is hosted by github.com/westernbear and does not build the owner's code
publisher:namespace - git source tracks a moving branch: what gets built can change without the manifest changing
source:unpinned
Maintenance
Recent activity on the upstream repository, or built and reviewed by Flathub.
No staleness signals: recent activity, or built and reviewed by Flathub.