Development Status
Development Status
PlexyDesk is an active engineering project. It already contains a working compositor shell, rendering pipeline, widget toolkit, and supporting examples, but it should still be treated as a development platform rather than a finished consumer desktop.
Working areas
- compositor runtime and shell rendering
- dock and menubar
- widget toolkit and retained layout API
- example applications and experiments
- packaging and systemd helpers
- bridge and compatibility work around Wayland and X11
Areas that still read as active work
- broader application compatibility
- input and clipboard edge cases
- bridge robustness and performance tuning
- memory, damage tracking, and async rendering refinement
Useful engineering notes in the repository
The tasks/ directory contains implementation notes and change summaries including:
ASYNC_RENDERING_COMPLETE.mdDAMAGE_TRACKING_IMPLEMENTATION.mdIMPLEMENTATION_COMPLETE.mdVRAM_LEAK_ANALYSIS.mdVRAM_LEAK_FIXES_APPLIED.mdX11_FLUSH_FIX_SUMMARY.mdWORLD_CLASS_OPTIMIZATION_STRATEGY.md
Suggested workflow for contributors
- Read Getting Started
- Build a debug tree
- Run and inspect the smallest examples
- Read Architecture and Developer Guide
- Use the task documents to understand current priorities before making larger changes
Related pages
This page has not yet been filed in a published category.