#Pathfinder V3 & MM+

1 messages · Page 1 of 1 (latest)

eager quail
#

I will see if I can fix this later today

eager quail
#

@true osprey this is actually a issue with our two modules. I use a ::before to place the number of conflicts above the Manage Modules And you use a background image that makes things tricky. At first I thought it would have been as simple as setting background-position: bottom center but it appears your image is larger then your actual buttons, so the UI looks off. I have to do

#sidebar #settings button[data-action="modules"][data-conflicts] {
    background-position-y: 25px !important;
}
#sidebar #settings button[data-action="modules"][data-conflicts="0"] {
    background-position-y: center !important;
}

I can add this into my module, but I would need to know of a way in CSS that your module is enabled? Its not like I can check game.modules.get do you add any css id or classes anywhere that will let me target this?

#

Actually, I have a solution that will make my module hopefully break less with other UI modules.

eager quail
smoky cedar
#

Definitely like the top one

eager quail
#

The bottom one just shows when you hover, so its for context on what the 6 is. Should only exist when you hover or click the button.

smoky cedar
#

ok, got it

eager quail
#

But hey, keep letting me know if issues, I am glad to see people using it and want them to have as close to a smooth experience as I can allow.

true osprey
#

@eager quail your module is nice but can you add somes options inside :

  • view for modules list and filter modules
  • Export/Import active modules
  • enable/disable all modules accept yours
    in fact all the options that Tidy Ui does ... if it's possible of course 😉
eager quail
#

Importing an export from TidyUI

#

Importing an Export from Module Management+ Allows you to import world and client settings.

#

Presets allow you to save an active module list, and quickly switch between them. As far as I am aware you can have as many as you like. They however do not save settings. If you choose to export a list of modules in here it will export the settings from those modules, allowing you to later import them if needed.

#

Also @true osprey what do you mean by

  • view for modules list and filter modules
eager quail
#

Oh, yeah, I do plan on tackling the whole settings window too.
Its my next big feature after presets and this exporting/importing feature.

true osprey
eager quail
#

Yeah, I think until I get around to the settings page, you kinda have to. But Don't worry, I have all sorts of fun things planned for the settings page.

eager quail
#

OMG THE LOGS I HAVE TO CLEAN UP BEFORE RELEASE... Find all delete 100 lines of logging. lol

true osprey
#

The Hard life of the Dev 😄

smoky cedar
#

Module is looking good!

true osprey
#

Hello Hello is it possible to fix a problem ?
Is it possible to display the conflict alert only when there is a conflict ?
For example, we know that there are an conflict if MM+ and Tidy Ui are actived togheter but there aren't conflict if MM+ and Tidy UI aren't actived togheter 😄
So, why there is a conflict alert, if all is good ? 😄
https://puu.sh/IGYIa/4fa7bfc989.png

But It's good to keep a warning in Manage Modules for a potential conflict

eager quail
# true osprey Hello Hello is it possible to fix a problem ? Is it possible to display the conf...

Technically that conflict isn't even TidyUI & MM+, its TidyUI and foundry 9.245+.

The idea was to warn you of conflicts in your module list, not so much that there are conflicts enabled.
I think if I was using the old very invasive UI where it was a big red button on top, I'd be more inclined to agree with you on showing it only when conflicts are enabled.

I am not saying I will change this, but right now, I'd like to focus on fixing small bugs and working on the settings menu changes. If you could post an issue on github for me to review and keep this in mind I'd appreciate that. https://github.com/mouse0270/module-credits/issues

smoky cedar
#

@eager quail I noticed this behaviour seems to only happen with MM enabled, there's a lot empty space and the buttons are not visible. I always need to do extra vertical scrolling to get to them:

#

in the core behaviour, i can see the Save module Settings and Deactive All _Modules buttons

#

Also in Settings:

eager quail
#

Both of these will be fixed in the next update... I am making the windows full height like tidy, and fixing the vertical scrolling.

eager quail
#

Wait wasn't there a TidyUI giant space image here?

smoky cedar
#

Yes but then i noticed it was caused by a different module :)

eager quail
#

Which module was breaking it?

smoky cedar
#

It's a new pf2 ui module

#

Pf2e dorako ui

eager quail
#

Is it broken with just the module or does the issue happen when it and mine are enabled?

obtuse mountain
#

Curios how I landed directly in this thread by entering the Foundry Discord today without even knowing of its existence. Maybe we should have used that instead of direct messages. 😉 Looking forward to the next release. We module addicts need to keep things organized.

eager quail
#

Can I ask you three a feature request? Would you prefer Big Picture Mode enabled or disabled by default. I keep getting mixed requests where some people want it enabled and others don't. I enabled it by default to make the switch from TidyUI to MM+ more seamless, but I personally disable it, as the full height was never really a feature I enjoyed myself.

smoky cedar
#

This unreadable text is only happening with MM enabled:

#

Here's what it looks like with module disabled:

smoky cedar
eager quail
#

If you have big picture mode disabled the settings window will be locked around 75% of screen height.

I will have to look into that, I am assuming the label isn't set to wrap, should be easy to fix.

smoky cedar
#

tbf, didn't check after the last update

obtuse mountain
eager quail
smoky cedar
#

Ok i'll double check when back at my pc

true osprey
eager quail
#

I have more then just a colors problem with that system... I can take a look into it tomorrow after my games tonight.

smoky cedar
#

OK, I was able to test this and finally found the conflicts. It only happens with both Module Management and **Tokenizer **enabled at the same time:

#

never would've guessed it, if it wasn't for "find the culprit"

#

I can confirm that, with Tokenizer enabled and Module Management disabled, the issue does **__not __**occur. (and vice-versa)

true osprey
#

Hello Hello
A french translation for your module
https://puu.sh/IHAlV/1bc3002d05.png

moduke.json

    "languages": [
        {
            "lang": "en",
            "name": "English",
            "path": "languages/en.json"
        },
        {
            "lang": "fr",
            "name": "French",
            "path": "languages/fr.json"
        }
    ],
eager quail
#

I ill add that... I also need to add more of my words as translation words. When I do that would you mind if I ping you to update the translations?

#

Also Warhammer support

true osprey
eager quail
# true osprey No problem ping me when you want an update 🙂

Updated Localization

{
    "module-credits": {
        "title": "Module Management+",
        "settings": {
            "showNewChangelogsOnLoad": {
                "name": "Show New Changelogs on Load",
                "hint": "If a changelog is marked as unseen and this setting is enabled a dialog will appear showing all changelogs that haven't been marked as seen."
            },
            "resetDialog": {
                "name": "Reset Tracked Changelogs",
                "button": "Confirm Reset",
                "hint": "Confirming this reset, will set all changelogs to unseen."
            },
            "enableGlobalConflicts": {
                "name": "Enable Global Conflicts",
                "hint": "Disabling this setting will prevent MM+ from reaching out to the web and grabbing a live list of global conflicts. If this feature is disabled you may be missing known issues and/or conflicts that were not including in modules manifest file."
            },
            "bigPictureMode": {
                "name": "Big Picture Mode",
                "hint": "Enabling this feature will set the Module Management and Configure Settings windows to the full height of the foundry window."
            }
        },
        "controls" :{
            "filterSettings": {
                "placeholder": "Filter Settings",
                "clearFilter": "Clear Search"
            },
            "moduleChangelogs": "Module Changelogs"
        },
        "tags": {
            "authors": "Authors",
            "issues": "Issues",
            "issues-bug-reporter": "Bug Reporter",
            "socket": "Socket",
            "library": "Library",
            "url": "Website",
            "readme": "Readme",
            "changelog": "Changelog"
        }
    }
}

Thank you by the way!!!

true osprey
# eager quail Updated Localization ```json { "module-credits": { "title": "Module ...
{
    "module-credits": {
        "title": "Module Management+",
        "settings": {
            "showNewChangelogsOnLoad": {
                "name": "Afficher les nouveaux Journaux au chargement",
                "hint": "Si un journal est marqué comme non vu et que ce paramètre soit activé alors une boîte de dialogue s'affiche et montre tous les journaux n'étant pas marqués comme vus."
            },
            "resetDialog": {
                "name": "Réinitialisation des Journaux",
                "button": "Confirmer la réinitialisation",
                "hint": "Confirmer cette réinitialisation, mettra tous les Journaux en non vu."
            },

            "enableGlobalConflicts": {
                "name": "Activer les Conflits Globaux",
                "hint": "La désactivation de ce paramètre empêchera MM+ de se connecter au Web et de récupérer une liste en direct des conflits globaux. Si cette fonction est désactivée, il se peut que vous manquiez des problèmes et/ou des conflits connus qui n'ont pas été inclus dans le fichier manifeste des modules."
            },

            "bigPictureMode": {
                "name": "Mode Grosse Image",
                "hint": "En activant cette fonction, les fenêtres du gestionnaire de modules et de Configuration des options prendont toute la hauteur de la fenêtre."
            }
        },
        "controls" :{
            "filterSettings": {
                "placeholder": "Paramétrage du filtre",
                "clearFilter": "Suppression de la recherche"
            },
            "moduleChangelogs": "Journal des modifications du module"
        },
        "tags": {
            "authors": "Auteurs",
            "issues": "Problèmes",
            "issues-bug-reporter": "Rapport de bug",
            "socket": "Socket",
            "library": "Librairie",
            "url": "Website",
            "readme": "Lisez moi",
            "changelog": "Journal des Changements"
        }
    }
}

Done 🙂