Sealed within the luminous Sapphiraz Sanctum, where ethereal interfaces shimmer in eternal twilight, the UI Wizard is a spellbinding chapter of The Wizardium’s grimoire. Its runic seal, the radiant ᛋ Sowilo, yields only to masters of window enchantment, reshaping foobar2000’s form with mischievous elegance — from glass-like Aero effects to borderless designs that defy mortal UI constraints.

-
Window Appearance Customization:
- Supports multiple frame styles: Default, Small Caption, No Caption, No Border.
- Configurable Aero effects: Default, Disabled, Glass Frame, Sheet of Glass.
- Customizable window background color and transparency.
- Optional custom window title and icon.
- Configurable window shadow for borderless styles.
-
Window Behavior Control:
- Adjustable window positioning and sizing with constraints (min/max width and height).
- Customizable caption area for dragging with various move styles (e.g., mouse buttons, key combinations).
- Snap-to-edge functionality with configurable snap and unsnap distances.
- ESC key actions: None, Hide, or Exit.
- Inactivity-based window hiding with customizable timeout.
-
Window State Management:
- Toggle between Normal, Maximized, and Fullscreen states.
- Option to disable window maximizing or resizing.
- Automatic saving and loading of window position and size.
-
API: COM/ActiveX interface for scripting in foobar2000 via Spider Monkey Panel or JSplitter.
Deep within the luminous Sapphiraz Sanctum, arcane scholars of The Wizardium labor to decipher the sealed passages of the UI Wizard, a radiant chapter in the eternal grimoire. Though not all pages are yet restored, each revelation refines the Sapphire Spell, weaving elegance and stability into foobar2000’s ethereal form.
The latest enchantments and mended anomalies are chronicled in the Scrolls of the Sanctum, where the spell’s arcana continues to unfold.
- Conjure foobar2000 - The foundational altar
- Summon Spider Monkey Panel or JSplitter - For JavaScript communion
- Invoke foobar2000's installation ceremony.
- Channel this sacred chapter from its Sapphiraz Sanctum.
- Bind the component to your foobar2000 essence.
- Window Customization:
- Open foobar2000 Preferences.
- Navigate to
Display
>UI Wizard
to configure frame styles, Aero effects, transparency, and more. - Adjust window position, size, and behavior settings via the Preferences dialog.
For scholars initiated in the arcane arts of JavaScript, the sacred UI Wizard API unveils a codex of boundless power. Within its hallowed runes lie properties and incantations, woven with rituals and exemplars, granting adepts dominion over foobar2000’s ethereal form with precision that rivals the stars of the twilight firmament.
New Arcane Arts are ever welcome! Prove your mastery:
- Forge Enhancements: Submit pull requests to expand this chapter's magic.
- Reveal Mystical Anomalies: Open issues to report eldritch bugs.
- Earn Your Sigil: Notable contributors will be etched in the Hall of Honorable Scholars.
- Peter Pawlowski for foobar2000, the sacred canvas enchanted with Arcana — oops, Peter, we did it again! 😈
- Tsuda Kageyu for MinHook.
- Majestyk for unmasking eldritch flaws and guiding the Sapphire Spell’s refinement.
This holy spell be bound by the sacred oath of the MIT License.