Phase 3: Spanning wallpapers and edge-aware effects
Implement panoramic wallpapers spanning multiple monitors and seamless edge transitions.
Requirements
Spanning/Panoramic Wallpapers
Monitor Topology Detection
Edge-Aware Effects
Advanced Features
Configuration Example
# Spanning wallpaper
[spanning]
enabled = true
image = "/path/to/panoramic-wallpaper.png"
mode = "stretch" # or "tile", "fit", "fill"
bezel_compensation = 20 # pixels
# Edge effects
[effects.edge]
enabled = true
blend_width = 50
fade_at_boundaries = false
seamless_parallax = true
# Topology hints (optional)
[topology]
arrangement = "horizontal" # or "vertical", "grid", "custom"
primary_position = "center" # or "left", "right"
Implementation Notes
- Calculate monitor topology from Wayland output positions
- Implement efficient image slicing algorithm
- Use shared textures where possible
- Handle dynamic monitor arrangement changes
Use Cases
- Ultra-wide panoramic desktop backgrounds
- Multi-monitor gaming setups
- Digital signage and video walls
- Immersive workstation environments
Status: 📋 Planned
Phase 3: Spanning wallpapers and edge-aware effects
Implement panoramic wallpapers spanning multiple monitors and seamless edge transitions.
Requirements
Spanning/Panoramic Wallpapers
Monitor Topology Detection
Edge-Aware Effects
Advanced Features
Configuration Example
Implementation Notes
Use Cases
Status: 📋 Planned