Development

Development

Development indexes the engineering-facing material for PlexyDesk. Use this page to identify active work areas, the source directories that implement them, and the reference pages that should be consulted during development.

Current engineering themes

Current work is centred on making the compositor, shell, and client toolkit operate as one coherent runtime. The main areas are:

  • compositor and surface management behaviour
  • shell-owned desktop UI such as the dock, menubar, wallpaper, and chrome
  • renderer behaviour, materials, and presentation consistency
  • client toolkit growth and public API clarity
  • source-backed documentation and examples that track the codebase closely

Source map

Area Why it matters
src/ Core compositor, backend, renderer, protocol, input, and shell implementation
lib/ Client-side support libraries and event loop code used by applications
include/plexy/ Public API headers, including the current PlexyUI interface surface
examples/ Small reference programs that demonstrate application patterns
apps/ Application experiments that exercise the runtime and UI toolkit
tasks/ Engineering notes, implementation summaries, and optimisation work

Working references