The reason why Singularity apps are associated with us is because they are. The shell and every first birthday party app build on the same framework, libsingularity, the GTK4 library of UI primitives, an accent-aware styling tool, and a set of general contracts .
Primitive are the building blocks you see anywhere: rows that store names and subtitles, toggles and sliders, grouped lists, shortened placement tiles, status pages, and windows like proportions the same bubble navigation, your app uses set there a small UX perspective because the eyes discovered the layout without looking and using it one crown.
The fashion system helpfully lives there. Apps don’t color code; They learn variables, so the moment you change your accent or switch dark mode, every app except follows the line of its own theme.
Contracts Strong Pages 0.33 Events have been created: a handful of D-Bus interfaces and extension factors. They are how plugins, widgets, and integrations plug in without reaching private internal locations.
If you want to build Singularity, this is the gateway. The documents cover in detail primitive transactions, content and contracts.