Skip to content

UI Wizard (foo_ui_wizard) is an enchanting chapter of The Wizardium, transforming foobar2000’s interface with customizable frame styles, Aero effects, and scripted behaviors via JavaScript.

License

Notifications You must be signed in to change notification settings

The-Wizardium/UI-Wizard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


UI Wizard Logo

UI Wizard Title

UI Wizard Subtitle


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.


⸺ Lux Etherea Imperat ⸺




Arcana Of The Sapphire Spell


UI Wizard Preferences Screenshot

  • 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.


Chronicles Of The Sealed Chapter

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.


Gather The Relics


Perform The Ritual

  1. Invoke foobar2000's installation ceremony.
  2. Channel this sacred chapter from its Sapphiraz Sanctum.
  3. Bind the component to your foobar2000 essence.

Cast The Spell

  • Window Customization:
    1. Open foobar2000 Preferences.
    2. Navigate to Display > UI Wizard to configure frame styles, Aero effects, transparency, and more.
    3. Adjust window position, size, and behavior settings via the Preferences dialog.

Enhance The Arcana

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.


Join The Inner Circle

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.

Hall Of Honorable Scholars


Sacred Oaths

This holy spell be bound by the sacred oath of the MIT License.



UI Wizard Footer Slogan