Skip to content

History

Revisions

  • docs: regenerate D-Bus API pages, add 3 new interfaces Regenerated all 10 interface pages from dbus/*.xml via gdbus-codegen. New pages: - org.plasmazones.CompositorBridge — compositor-agnostic window control - org.plasmazones.Control — high-level convenience API - org.plasmazones.Shader — shader discovery and compilation lifecycle Updated pages (reflect new methods/signals): - org.plasmazones.WindowTracking — moveWindowToZone, swapWindowsById, getWindowState, getAllWindowStates, windowStateChanged signal - org.plasmazones.Settings — getSettingSchema, getAllSettingSchemas - org.plasmazones.LayoutManager — getCurrentVirtualDesktop Added D-Bus-API-Specification.md (moved from docs/dbus-api-spec.md) with JSON schemas and design notes. Updated D-Bus-API.md index and _Sidebar.md with all 10 interfaces. Co-Authored-By: claude-flow <ruv@ruv.net>

    @fuddlesworth fuddlesworth committed Mar 23, 2026
    d06706e
  • Update compositor integration: compositor plugin guide, fix limitations table

    @fuddlesworth fuddlesworth committed Mar 20, 2026
    a68a78c
  • Organize sidebar into grouped sections

    @fuddlesworth fuddlesworth committed Mar 20, 2026
    50a680d
  • Add compositor integration and custom backend guides - Compositor Integration: build without KDE, shortcut setup for Sway/Hyprland/GNOME/COSMIC, config editing, wallpaper providers, autostart instructions, feature comparison table - Custom Backends: IConfigBackend, IShortcutBackend, IWallpaperProvider implementation guides with examples for JSON config, niri IPC, Quickshell wallpaper - Updated sidebar with new pages

    @fuddlesworth fuddlesworth committed Mar 20, 2026
    1af342a
  • docs: update wiki for v2.0.0 release Add Autotile D-Bus interface docs, regenerate all per-interface pages, update shader guide with wallpaper/audio/texture integration and new uniform block, update built-in shaders table, add binding summary. Co-Authored-By: claude-flow <ruv@ruv.net>

    @fuddlesworth fuddlesworth committed Mar 11, 2026
    ff435ad
  • docs: add Scripting Guide wiki page Comprehensive guide for automating PlasmaZones via D-Bus: - Tool comparison (qdbus6, gdbus, busctl, dbus-send, Python) - Shell scripting patterns with gdbus, dbus-send, busctl - JSON parsing with jq - Signal monitoring (gdbus monitor, dbus-monitor) - Python examples with dasbus, pydbus, dbus-python - Practical recipes: cycle layouts, export all, monitor hotplug, activity-based automation, event logging - Scriptable methods reference tables - Key signals reference table - Update sidebar and home page with Scripting Guide link Co-Authored-By: claude-flow <ruv@ruv.net>

    @fuddlesworth fuddlesworth committed Feb 22, 2026
    e0e2ca0
  • docs: update wiki home page with features and full API index - Add project description and feature highlights - Expand D-Bus API section with all 6 interface links and descriptions - Update Shader Guide description (audio, textures, multipass) - Add Key Features overview section - Add Quick Links section (GitHub, README, Contributing, AUR, Support) Co-Authored-By: claude-flow <ruv@ruv.net>

    @fuddlesworth fuddlesworth committed Feb 22, 2026
    34e4445
  • docs: comprehensive update of Shader Guide - Update built-in shader table: 16 → 9 shaders with accurate descriptions - Add Audio Integration section (audio.glsl, CAVA setup, frequency band helpers) - Add User Textures section (textures.glsl, image param type, wrap modes) - Add image type to Parameter Slots table (slots 0-3, bindings 7-10) - Add Binding Summary table (all bindings 0-10) - Add common.glsl helpers reference table - Add Shared GLSL Utilities overview - Add multipass metadata options table (bufferFeedback, bufferScale, bufferWrap) - Add audio-reactive border example - Update fragment template to use common helpers (fragCoordFromTexCoord, blendOver) - Update UBO field listing (iAudioSpectrumSize, iTextureResolution) - Add audio/texture troubleshooting entries - Remove references to deleted shaders Co-Authored-By: claude-flow <ruv@ruv.net>

    @fuddlesworth fuddlesworth committed Feb 22, 2026
    2ce226a
  • docs: regenerate D-Bus API wiki from XML definitions New methods/signals documented: - Overlay: showShaderPreview, updateShaderPreview, hideShaderPreview, showSnapAssist, hideSnapAssist, isSnapAssistVisible, setSnapAssistThumbnail, snapAssistShown signal - Screen: getScreenId (stable EDID-based identifier) - Settings: translateShaderParams - WindowDrag: mouseButtons param, snapAssistRequested/emptyZonesJson return values, restoreSizeDuringDragChanged signal - WindowTracking: getEmptyZonesJson, reapplyWindowGeometriesRequested, moveSpecificWindowToZoneRequested, windowFloatingChanged signal Co-Authored-By: claude-flow <ruv@ruv.net>

    @fuddlesworth fuddlesworth committed Feb 22, 2026
    2ac9ae4
  • chore: updated dbus docs

    @fuddlesworth fuddlesworth committed Feb 9, 2026
    d501813
  • chore: updated dbus docs

    @fuddlesworth fuddlesworth committed Feb 6, 2026
    6f139cb
  • chore: updated shader examples

    @fuddlesworth fuddlesworth committed Feb 5, 2026
    aed8534
  • doc: updated docs

    @fuddlesworth fuddlesworth committed Feb 5, 2026
    e0d2e0c
  • doc: updated shaders doc

    @fuddlesworth fuddlesworth committed Jan 29, 2026
    5818628
  • doc: added shader docs

    @fuddlesworth fuddlesworth committed Jan 29, 2026
    8e2e628
  • doc: setting up wiki and dbus api

    @fuddlesworth fuddlesworth committed Jan 29, 2026
    ec36ec2
  • Initial Home page

    @fuddlesworth fuddlesworth committed Jan 29, 2026
    6eec227