A light module that provides a sleek minimalist UI overhaul, focusing on saving space on screen and improving overall look and feel of Foundry VTT v12. Carolingian UI is free to use and distribute. If you reuse my code, please add mention to the original repo.
Most changes are simply CSS style changes and should not break most other modules. The exception is the Top Navigation, where some simple JS code is added to provide horizontal scroll functionality.
FEATURES:
- Compact left controls: the icons are smaller and the secondary bars are hidden until an item is hovered or clicked (configurable);
- Right panel buttons, sliders and headers have modified styles for a more uniform feel;
- Secondary controls bar has a different background color to make it clearer;
- Top Navigation can be horizontally scrolled; player and GM markers are turned into simple lines with the color of each player;
- Compact Player list that opens on hover;
- Reduced size of macro bar;
- Floating styles for camera dock - drag, resize and position anywhere on screen;
- Settings for macro bar layout, collapse macro bar on load, auto-hide left controls and scene navigation;
- Chat messages have more compact usage buttons for saving some space (tested on DnD5e 4.x, partial support for other systems);
- Chat messages are shown in dark mode if the selected Foundry theme is Dark (tested on DnD5e 4.x, partial support for other systems);
IMPORTANT:
- The module was tested mostly on Foundry v12 and DnD 4.x. The overall UI styles are system agnostic, but chat card styles are mostly for DnD5e - I've done some basic tests for PF2e. If you would like to request support for a different system and will help with info, testing and screenshots, please add a feature request on Github issue tracker (subject to evaluation);
- If you use "Compact Scene Navigation", you might want to disable the auto-hide setting on either that module or my module;
- Feel free to report compatibility status with other modules (support subject to evaluation);
BUGS AND FEATURE REQUESTS:
- Please use the issue tracker to report any bugs and requests for enhancements using the appropriate labels.
- When reporting bugs, please first disable all other modules (unless it's a compatibility issue with a specific module). Take screenshots of any errors and provide as much information as possible on your issue.