-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Labels
good first issueGood for newcomersGood for newcomers
Description
Important
Please read https://github.com/sonnyp/Workbench/blob/main/CONTRIBUTING.md first
Workbench aims to cover most of the GNOME widgets, patterns, and APIs in its Library.
For widgets – we should cover the most important/common properties, signals, and methods.
Source of inspirations for new entries
Libadwaita
See Workbench -> Menu -> Platform Tools -> Adwaita Demo.
Source code.
GTK
See Workbench -> Menu -> Platform Tools -> GTK Demo.
Source code.
See Workbench -> Menu -> Platform Tools -> GTK Widget Factory.
Source code.
libportal
SDK
You can browse the software shipped in the SDK and see if you can recognize something we could have a library for
- https://gitlab.gnome.org/GNOME/gnome-build-meta/-/tree/master/elements/core-deps
- https://gitlab.gnome.org/GNOME/gnome-build-meta/-/tree/master/elements/sdk
- https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/tree/master/elements/components
Others
Various sources of inspiration
- https://developer.gnome.org/hig/
- https://wiki.gnome.org/HowDoI
- https://gitlab.gnome.org/GNOME/gjs/-/tree/master/examples
- https://gjs.guide/guides/
- https://rmnvgr.gitlab.io/gtk4-gjs-book/
- https://developer.gnome.org/documentation/tutorials.html
- https://developer.gnome.org/documentation/tutorials/beginners/components.html
- https://gitlab.gnome.org/exalm/patterns
- https://gitlab.gnome.org/Archive/gnome-devel-docs/-/tree/master/platform-demos/C
- https://gitlab.gnome.org/GNOME/gjs/-/tree/master/doc#user-content-applications
- https://gitlab.gnome.org/Teams/Design/app-mockups/-/tree/master/patterns
- https://flathub.org/apps/com.belmoussaoui.ashpd.demo
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomers