feat: add XDG autostart support for automatic application launching

feat: implement demo mode for automated feature showcase
feat: add XEmbed system tray protocol for external application icons
feat: add window snapping to left and right halves
feat: add minimize/restore toggle with Alt+F9 keybinding
docs: update README with new features and configuration details
build: update build system for new autostart and demo modules
This commit is contained in:
2025-12-28 09:26:53 +01:00
parent c76a620012
commit d0b1669cb4
53 changed files with 2921 additions and 56 deletions
+10 -2
View File
@@ -27,6 +27,7 @@
<a href="configuration.html">Configuration</a>
<a href="ai-features.html">AI Features</a>
<a href="architecture.html">Architecture</a>
<a href="design-patterns.html">Design Patterns</a>
</div>
</li>
<li><a href="https://retoor.molodetz.nl/retoor/dwn">Git</a></li>
@@ -93,8 +94,14 @@
<div class="feature-card">
<div class="feature-icon">&#128187;</div>
<h3>System Tray</h3>
<p>Integrated system tray with battery, volume, and WiFi indicators.
Volume slider and network selection dropdowns included.</p>
<p>XEmbed protocol for external app icons (Telegram, Bluetooth, etc.) plus
built-in battery, volume, and WiFi widgets with interactive controls.</p>
</div>
<div class="feature-card">
<div class="feature-icon">&#9889;</div>
<h3>XDG Autostart</h3>
<p>Automatic startup of system services and tray applications following the
XDG Autostart spec. Works with nm-applet, blueman, and more.</p>
</div>
</div>
</div>
@@ -249,6 +256,7 @@ echo "exec dwn" >> ~/.xinitrc</code></pre>
<li><a href="shortcuts.html">Keyboard Shortcuts</a></li>
<li><a href="configuration.html">Configuration</a></li>
<li><a href="architecture.html">Architecture</a></li>
<li><a href="design-patterns.html">Design Patterns</a></li>
</ul>
</div>
<div class="footer-section">