Giter VIP home page Giter VIP logo

control-concealer's People

Contributors

kayelgee avatar kinland avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

kinland

control-concealer's Issues

GM Settings: Hide Editing for Players

Please add a DM-only Settings with an option to hide button that allow players to change their controls personally. This is needed for newbie players who mess with controls or do not understand Development and Production levels, for OCD people who don't like to see additional controls, and for games where the DM wants to edit one setup and then propagate it to all players.

Change Justification for the Tabs

This is a nitpick but is extremely easy to implement. I noticed that the Module Simultaneous Combat System modifies the Tabs to Remove the default Combat Tracker. I no longer use that module, but the justification technique they used does improve the visuals after removing elements.

By default, the CSS of .tabs has "justify-content: flex-start;" as the value. BUT, it would be better off using
"justify-content: space-between;". By doing that, the Tab Icons always have even spacing between them, instead of having void space between at the end of the line.
Having Space-Between
image
In Edit Mode with Space-Between
image
Having Flex-Start :(
image

Controls being removed from underneath the module seem to permanently disturb it

Sometimes when a module is updated, the names of certain controls change. Other times, such as here where I changed a setting, they aren't added to the tool palette. In these cases, the module is complaining that an expected control is missing, but this never goes away, even after toggling edit mode on and off like the error suggests. It will reappear on every reload. I attempted disabling and enabling the module, and uninstalling it completely and reinstalling it. Both resulted in the problem remaining once it was enabled again.

Here's the console error for Combat Numbers as an example:
Control concealer | couldn't find: {name: "combatNumbers", title: "COMBATNUMBERS.CONTROLS.title", icon: "fas fa-hashtag", layer: "CombatNumberLayer", tools: Array(0)} icon: "fas fa-hashtag" layer: "CombatNumberLayer" name: "combatNumbers" title: "COMBATNUMBERS.CONTROLS.title" tools: [] __proto__: Object

Incompatibility with Enhanced Terrain Layer

Hey! I like your module, it's exactly what I was looking for but I stumbled upon a pesky bug.

If Enhanced Terrain Layer button is hidden, when I click any other button, all buttons appear for a second and then disappear, then error is shown:
image

Ernie's UI Incompatible

Ernie's UI enhancement breaks the positioning of the icons; or at least the icons break positioning with Ernie's.

Unable to select the Develop tab

Using Foundry VTT version 0.7.9 I am unable to select the Develop tab. The Production tab and Toggle edit mode buttons work just fine, but selecting the Develop tab button does nothing. So in essence the add-on still works, but not all functionality appears to be available. Additionally, with Edit mode activated and attempting to hide some tabs from the sidebar, I am able to select a tab but the tab selected is one to the left of the tab that my mouse cursor is over. Again, still functional but not quite right.

Is it possible to get this fixed soon? I'm enjoying the add-on but don't want to fully enable for my players until this is working a bit cleaner.

Buttons for switching are misplaced

Hi,

On my screen with no other module active, the D, P and Edit buttons are completely misplaced preventing access.

I'm using the latest version of the module on V9

Here is a screen shot

Capture d’écran 2022-03-09 à 17 05 01

Option to suppress "controls have changed" messages

I add/remove modules all the time. I get the controls have changed messages ALL THE TIME and it's super obnoxious. As DM, it's easy enough to click edit twice to make it go away, but I still have to dismiss these notifications to be able to do that. And then I have to log in as each player and do it for them, because my players aren't tech savvy enough to do this on their own.

It's a huge pain and it's totally unnecessary. If you found all the controls, why bother with these notifications? At the very least, please add a config option to hide this. Or prevent it from showing more than once, at least.

image

Incompatibility with the button added by Parallaxia

Every time I enter my game, or refresh, I receive a flood of errors:
Control concealer - Your controls don't match the saved controls. Some controls couldn't be found look at the console for more information! Start edit mode and end it to save and to suppress this message.

Looking the console, it looks like every toast popup is for the same error:

Control concealer | couldn't find:  
{name: "Parallaxia", title: "Irreversibly de-parallaxalize all Parallaxia tiles in the layer", icon: "fab fa-centos", button: true}
button: true
icon: "fab fa-centos"
name: "Parallaxia"
title: "Irreversibly de-parallaxalize all Parallaxia tiles in the layer"

It is only ever the parallaxia button that breaks it. Disabling the Parallaxia module, saving, and then open and closing edit mode to save the buton not being there any more prevents the issue from happening.

My guess is a race condition? The button isn't added to the code yet when CC loads and tries to find it based on the saved content?

The module does not work with Combat Carousel activated.

Hi!
I wanted to test your great module, starting to have a few too many non-deactivatable tools, but it turns out that it seems to be incompatible with Combat Carrousel. I used Find the Culprit to find out why I couldn't save changes to the module, and it seems that with Combat Carousel enabled, your module just doesn't work anymore.

Edit : All latest version of Foundry, Combat Caroussel, Control Concealer ... And Dnd5e.

image

Thank you !

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.