saif-ellafi / foundryvtt-minimal-ui Goto Github PK
View Code? Open in Web Editor NEWFoundry VTT Module. Configurable UI module, allows the user to hide, collapse or auto-hide components separately.
License: MIT License
Foundry VTT Module. Configurable UI module, allows the user to hide, collapse or auto-hide components separately.
License: MIT License
Spectacular module! thanks.
the left control bar overlaps the player bar. is it possible to move them?
If I knew CSS I would try to move them using that module but I don't know. help.
I want to use Minimal UI to benefit from specific UI improvements such as the scene thumbnails, the minimal player list, and the tab for minimized windows. However, I wish not to minimize other aspects of the UI.
Unfortunately, the toolbar (the left button column) has CSS applied to it that breaks badly under some skinned systems (PF2 pictured below). I would like to have the option not to skin the toolbar at all, in order to keep the original layout.
How the original toolbar looks:
How badly Minimal UI works with skinned toolbar at the moment:
Love the module, seems to work great so far. My only recommendation would be to let users configure some options. Personally I love the hidden Foundry Logo, Shrunken Player List, and shrunk/repositioned lists. But I'd still like to keep the macro bar, the scene navigation, etc. If there was a way to turn each option on/off that'd be awesome.
And if you can accomplish that, it'd be great if you could make it so you can fully hide the player list entirely!
This is already covered by the mod MyTab, but you may find it fitting in your module focus.
Instead of removing the anvil icon in the upper right corner, allow the GM to skin it with the logo of their game system or stream.
Foundry Version 0.8.6
Not sure it matters but D&D5e 1.3.3
Minimal UI 1.0.1
Only Minimal UI and lib - color settings enabled
Clicking on the left arrow in the right bar pops chat out when it expands.
Hey, I like this module a lot and wanted to add a suggestion. It would be awesome to have scale bars (or a few size options) for fine tuning the size of the scenes at the top of the screen, icons on the left side of the screen, macro bar at the bottom of the screen. Thanks for considering!
Users reporting incompatibility with world of darkness systems
I cannot add new macro from macro directory when it's auto-hidden (default) mode.
It automatically collapses while opening macro directory.
Like left sidebar, I want 'lock/unlock' option.
There are incompatibility problems with the PING LOGGER module, the response time is not shown in the user box.
I imagine that due to the information box size setting. Is it possible to fix this somehow?
Thank you
I have only a few players that send me video, and I like to make them fairly big. Without popping out the video frames (which has it's own issues when the windows resizes) this results in a lot of wasted space. It would be great to have the option to hide a player's video box, on a player-by-player basis.
Hi, first of all: DAMN THIS MODULE IS AWESOME. Thanks!
I've been looking for a way to hide those video frames while showing only DM's but without success. I don't know how to code so I think your module could fit this functionality.
Suggestion: Hide all players' video frame while keeping GM's frame visible, so people could see GM faces while narrating the story without having a bunch of other frames open.
Not sure if it is possible to make Havlovk/CoC system (https://github.com/HavlockV/CoC7-FoundryVTT) buttons (the ones in green) homonegeus:
Thanks, great module!
Love the module! But every time you update it, most or all of my settings with it revert to their defaults, and I have to go back through and change it all back to how I had it before. Any chance you can get it to save the settings?
Hi.
Can you change the Default starting settings to always show everything?
People normally hide one or two elements only. It's annoying show everything everytime you start a new world.
Thank you.
It appears Minimal UI CSS is overriding Taskbar CSS to position the macro hotbar. This causes the macro hotbar to slide to its location set by Minimal UI instead of staying above the Taskbar when you mouse over it and then slides back up to be positioned over the Taskbar when you mouse away.
Overriding the importance of the hotbar CSS in the Taskbar module fixes the issue but it has to be hacked in every time there is an update.
Is it possible to have a Manual Vertical Pixel setting similar to the Manual Horizontal Pixel setting?
Great module! But I do find it a bit distracting that the left bar and the macro bar are both permanently glowing, even if I have them set to "always display". Also the macro bar bounces when you hover over it, even if it's set to always display. Similarly, there's a bit of jitter to the entire left bar as you mouseover various icons that I find pretty distracting. Thanks!
Currently using foundry VTT 0.8.9 but able to duplicate issue with 0.8.8, and the issue occurs even with all other modules uninstalled &/or disabled.
I've found two issues that appear to be related - I'm unsure if it's specific to me, but adjusting the module settings for the "left controls position" - it will remain in place until I log out.
Upon logging back in, the left control bar isn't present - so I have to click on the foundry logo (at which point it re-appears) but it's no longer in the position that was chosen under the module settings.
As noted above, tried with all other modules uninstalled (as well as disabled), and the issue occurs with foundry VTT version 0.8.8 and 0.8.9; no error messages/notifications have been noted.
Just updated to the latest version, and the two little bars (the one with the folder and the one with the arrows that lets you scroll through the 5 hotbar rows) on either side of the main hotbar have expanded downward, so that they touch the bottom of the screen, while the hotbar itself remains a bit above it. Not a huge deal, but seems unintentional so I thought I mentioned it.
Inexplicably, this latest update (the previous version didn't have this problem) causes the Custom Hotbar mod's hotbar to be placed about 1 hotbar's worth of height above its original position, and even though there are configuration options for the Custom Hotbar mod, they won't obey me while your mod is installed.
When Scene Navigation Style
is set to Start Collapsed
, it actually starts visible.
Not only that, it takes two clicks to make it collapsed. The first click does nothing.
Hello.-
Much of a noob in JS here. But is there any possibility of building a hook that would allow other modules to make their UI features toggle (hide/show) according to the Minimal UI's Foundry Logo setting? I believe that would be a really useful feature.
Thanks!
MyTab mod can skin the anvil icon just as the added functionality and takes priority to it. This makes it hard for people who already have configured custom anvil icon to use the rest of the Minimal UI mod.
Please add the option not to mod the anvil icon at all, so MyTab can take priority there.
Doing this would further compact the options bar just as you did with the close button in #17 . And I think everyone has used Windows enough to know what a straight line means 😄
I'm getting the following error from minimal UI when launching foundry.
minimalui.js:1184 Uncaught (in promise) DOMException: Failed to read the 'cssRules' property from 'CSSStyleSheet': Cannot access rules at Function.fixMinimizedRule (https://assets.forge-vtt.com/bazaar/modules/minimal-ui/0.8.8/minimalui.js:1184:31) at https://assets.forge-vtt.com/bazaar/modules/minimal-ui/0.8.8/minimalui.js:1382:43 at Hooks._call#hook=ready (https://assets.forge-vtt.com/bazaar/modules/lib-wrapper/1.5.2.0/lib-wrapper.js:1:27835) at Function._call (https://noshei.forge-vtt.com/scripts/foundry.js:2496:14) at C.🎁call_wrapped [as call_wrapped] (https://assets.forge-vtt.com/bazaar/modules/lib-wrapper/1.5.2.0/lib-wrapper.js:1:11063) at Function.🎁Hooks._call#lib-wrapper (https://assets.forge-vtt.com/bazaar/modules/lib-wrapper/1.5.2.0/lib-wrapper.js:1:27932) at Function.🎁Hooks._call#0 (https://assets.forge-vtt.com/bazaar/modules/lib-wrapper/1.5.2.0/lib-wrapper.js:1:7818) at Function.callAll (https://noshei.forge-vtt.com/scripts/foundry.js:2456:12) at Game.setupGame (https://noshei.forge-vtt.com/scripts/foundry.js:6560:11) at async Game._initializeGameView (https://noshei.forge-vtt.com/scripts/foundry.js:7319:5)
Foundry 0.7.9, minimal ui 0.8.8.
On my mac, the application dock is at the bottom of the screen, and can be activated to appear by moving the cursor arrow nearly all the way to the bottom. Unfortunately, this conflicts with activating the macro hotbar in minimal ui. Basically, it is very fiddly, because if the mac dock activates, it takes focus away from the browser window and the hotbar will not activate. If you try really hard, you can get the hotbar to activate without activating the dock, but it is hard.
Short-term solution is to lock the macro hotbar. Long-term, if the trigger area for activating the hotbar was larger in terms of space from the bottom, this could be avoided.
Thanks!
Love the module, amazing work.
I would like left controls to be at the very top or very bottom. "Top Left" and "Bottom Left" are far too close to the center. I love the "Manual" setting for the macro bar, and adding that to the left controls would solve my issue.
Please and thank you.
Hello, as described, if the setting is set to Bottom and I minimize a character sheet, it gets sent to the top of the screen instead of the bottom. The bottom option used to work until I updated.
If I set the setting to "Bottom with Bar", it works as expected.
Tested with no mods loaded other than libWrapper, lib - Color Settings and Minimal UI.
Foundry 0.7.9
DnD5e 1.2.4
A reminder for this to be fixed
Unofficial card support module is made to integrate into the macro hotbar, and does not collapse when minimal UI collapses it, leaving it floating in the middle of the screen.
It is unlikely any further changes will be made to UCS as it was considered complete and has not been touched in nearly half a year.
Please list any modules that need support:
To make it worse: It can't be opened again until the user reloads.
This is a strange bug to report because its so inconsistent.
Using Find the culprit I could never find a single module that would be the cause this behavior.
Effectively with anything in the chat log. The right side panel would start open even with it set to collapsed.
I discovered that the more modules enabled, the higher the chance it would start open.
Even with one extra module enabled (In this example, Libwrapper) the chance increases.
To reproduce, enable more modules and refresh the page until it starts expanded.
This happens even with just Minimal UI and Lib - Color settings enabled.
Foundry 0.8.9, Minimal UI 1.0.5, Lib - Color settings 2.6.1
When combined with the Minimal UI module and the player list is set to auto-hide, the Ping Logger module does not display the ping on the same line as the player colored dot:
As you see each player takes two lines in the player list, one for the colored dot and one for their ping.
Ideally, both should be displayed on the same line. Alternatively, the ping could be hidden when in auto-hide mode.
Also see mawburn/foundry-user-latency#1
Describe the bug
Using dynamic mode alongside Polyglot module results in occasional "flicker" of the right side bar on scene change.
To Reproduce
Steps to reproduce the behavior:
Enable Minimal UI, its dependencies and Polyglot.
Enable Dynamic Mode in Minimal UI settings.
Transition from one scene to another.
Desktop:
OS: Windows 10
Browser: Firefox
FVTT Version: 0.7.9
DnD5e System Version: 1.2.4
Minimal UI version: 0.9.0
lib - Color Settings version: 2.5.9
libWrapper version: 1.5.2.0
Polyglot version: 1.5.15
Tested with no other modules enabled.
Additional context
This behavior seems to be inconsistent affecting players more than GMs, further it seems to occur more often on larger maps which suggests it might have something to do with load time.
Figure out whether it is worth it to maximize minimized windows of drawings and tiles
Foundry VTT is pretty bad at this. Double clicking a tile or a drawing, if it's configuration is already open and minimized, does not maximize it back.
A patch could be added from Minimal UI but this is a bit low priority.
Keeping it here for reference.
Foundry 0.7.9. Minimal UI 0.8.8.
Right now, only the Border Colors and Shadow Colors are per-user settings, the rest are world-only (GM). Please consider switching nearly all the settings to per-user, up to and including disabling the module altogether on a per-user basis. My thinking here is that different users will have different preferences for how the UI appears. In particular, laptop users versus someone with giant dual monitor setups may have very different preferences.
If you are interested in more organization for the various settings, check out how the midi-qol module created a Workflow Settings button that pops out a tabbed window.
Thanks!
The macro hotbar now defaults to the center, and can be positioned center right or center left, but there's no option to keep it where it normally defaults to, way closer to the left side. Please add an option for default positioning.
For the Scene Navigation Preview setting. It might be best for that to be a GM-only feature or add an option for it to be GM only. I like for my players to have access to the world map at all times but if they switch scenes and then back having the scene preview pop out then they might see something in the preview of the dungeon that they haven't been to yet.
Could you add an option to toggle whether the logo is hidden? I want to use this module in conjuction with Display Mode which requires you to click on the logo to hide all elements. I want to use this module reduce the number of elements that appear when i click the logo, but its completely removed when this minimal ui is active.
Is it also possible to set different levels of UI reduction based on access permissions? (i.e. hide macro bar for players but not GM?)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.