lozanoje / foundryvtt-minimal-ui

Foundry VTT Module. Configurable UI module, allows the user to hide, collapse or auto-hide components separately.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Minimal UI for FoundryVTT

Configurable UI module, allows the user to hide, collapse or auto-hide components separately.

This includes hiding Foundry's Logo, Players List, Scene Navigation and Macro Bar.

By JeansenVaars

JVLogo

ko-fi

Special Minimal UI Features

Dynamic Mode (Default: OFF)

Auto-Hides UI elements after Chat inactivity or when switching scenes. This allows making up space intelligently for you to save space during actual game without having to manually hide unwanted elements.

Organized Minimize (Default: ON)

Intelligently positions minimized windows in a dedicated horizontal area, and allows displaying a taskbar for it. This helps to find minimized windows quickly. Organized Minimize+ Setting allows colouring minimized windows to find them quicker

Foundry Logo

  • Custom logo image can be provided
  • Foundry Logo may be hidden or resized
  • Can be made clickable to toggle show/hide HUD (Including chat or not)

Player List

  • Players list may be hidden completely, shown on mouse over or shown normally

Right Side Panel

  • May be collapsed by default

Scene Navigation

  • Scene Navigation allows preview the map on mouse over (GM Only)
  • Allows Hiding or having the scene navigation collapsed by default

Macro Hotbar

  • Macro Bar may be hidden, collapsed, auto-hidden (default) or shown
  • Macro Bar may be customized to 3 slots, 6 or default 10
  • Macro Bar may be repositioned along the X-Axis

Left Side Control Buttons

  • Left controls may be collapsed into a single column (or not)
  • May be shown normally or auto-hide mode on mouse over
  • Left controls may be standard or small size
  • Left controls may be repositioned along the Y-Axis

Camera/Audio Controls

  • Allows hiding player camera boxes, showing only GMs

Customization

  • Default settings target a balance between gaining space and functionality
  • Colors of borders and shadows and their strength customizable
  • Position of elements in the UI can be modified

Support with Systems and Modules

MinimalUI is made as agnostic as possible. Yet, it is impossible to ensure maximum compatibility. I invite you to share any systems or modules that conflict with MinimalUI or do not look correctly. Also do share systems and modules Minimal UI already works with too!

Build from Source

Plugins: rollup, rollup-plugin-css-porter, npm-build-zip Build Script: npm run build

Appreciations

  • Thanks to colorsettings by ardittristan: Minimal UI has a color picker!
  • Thanks to libWrapper by ruipin: Minimal UI is less prone to conflicts!
  • Thanks to vance in the FoundryVTT Discord: Minimal UI is better written!
  • Thanks to the FoundryVTT Discord community for the amazing issue reports and feedback.

Example GIF Example Image

License

MIT License

Powered By

JetBrains

Thanks to JetBrains I can work on this project using WebStorm.

About

Foundry VTT Module. Configurable UI module, allows the user to hide, collapse or auto-hide components separately.

License:MIT License


Languages

Language:JavaScript 87.2%Language:CSS 12.8%