Librem 5
latest
Table of Contents
Introduction
History of the Librem5
Setting up a Development Environment
Requirements
Development Kits
First Steps
i.MX8 Development Board
Modems
Mini-Tutorials
Legacy Development Kits
i.MX6 Development Board
Emulators
QEMU
Workstation
Application Development
Phone Constraints
GNOME
Introduction
Using flatpak
GNOME Builder
GTK+
Glade
GTK+/GNOME Resources
KDE
Kirigami
Qt
Design
Design Guidelines
Ethical Design
Symbiotic Apps
Touch Guidelines
Core Apps Overview
Phone Shell
Howto
Publishing Apps
API Documentation
Getting in Touch
Community
Volunteering
Contributing
Translations
Report an Issue
FAQ
Software Reference
Environments
Phosh
Installation
Plasma Mobile on armhf
Wayland
Hardware Reference
Appendix
Developer Certificate of Origin
Librem 5
Docs
»
Application Development
»
GNOME
View page source
GNOME
ΒΆ
Introduction
The Tools
The Workflow
Using flatpak
GNOME Builder
Setting up QEMU on Debian based systems
Building a C/GTK+3 (libhandy) flatpak with GNOME Builder
Deploying a C/GTK+3 (libhandy) flatpak to Phosh running on i.MX6 board
GTK+
The GTK+ Inspector
Application Menu
Adaptive Labels
Title Bars
Selection Mode
Adaptive Grid Layout
Glade
GTK+/GNOME Resources