maptool icon indicating copy to clipboard operation
maptool copied to clipboard

[Feature]: Make UI a bit more customizeable

Open thelsing opened this issue 3 years ago • 4 comments

Feature Request

I'd like to change the following things via preferences: The following ones are quite easy:

  • remove Toolbar icons I don't use. (So I can use use MT in a smaller window)
  • remove Menu Options (Less confusion for players)
  • remove context Menu Options (Less confusion for players)
  • hide Footer

This one is a bit complicated:

  • change what happens on click, doubleclick, hover etc on tokens a) I use double click on markers to open the notes/gmnotes in a popup. b) When players doubleclick on not owned token I show the handout in a popup. c) When I hover over a marker I show the Token name in the left bottom of the map.

  • change hotkeys.

The Solution you'd like

The first part can be implemented a bunch of checkboxes.

For the second part Id like to assign actions to events. In the first step these actions would only include the actions that are available right now, but users could switch map dragging to left mouse button for example. But in the future sth. like assigning macros to actions might be nice.

Alternatives that you've considered.

Just keep my modifications in my local repo.

Additional Context

No response

thelsing avatar Dec 06 '22 15:12 thelsing

I agree the UI should be more customizable. A big thing is allowing keystrokes to be remapped for accessibility reasons, for example.

However, I think there are two types of customizations. The first is for non-game-related stuff, like the key mapping and the removal of toolbar options (which should stay local to the machine). The second is for game-related stuff, such as refusing players access/visibility to menu options or deciding which tokens/objects are available to players.

This means the first step would be to identify which items come under which heading. Those that are game-related should be tagged as GM and/or Player, so that all related settings can be done at once, when the client connects to the server (since the client has to specify whether they want GM or Player access).

As a side issue, these options should support exporting and importing. If they did, a user could easily run games that had different requirements. As it stands now, they would have to go through each and every Preferences setting to determine what needs to change.

Azhrei avatar Dec 06 '22 15:12 Azhrei

Can you add "Hide footer" to your list?

FullBleed avatar Dec 06 '22 16:12 FullBleed

remove Menu Options (Less confusion for players) remove context Menu Options (Less confusion for players)

Something that would happen on connection to a server and depending on whether the connection was as a GM or Player?

We've often talked about having different modes for creating campaigns, running as a GM and running as a Player.

Phergus avatar Dec 06 '22 18:12 Phergus

The fist step would be to just be able to remove stuff locally and be able to import/export the setting. Transfering to client is currently out of scope. I only want to give my players a settings file that they can import to get a stripped down ui.

Players can always change their preferences if they want. If we want to prohibit sth. for players this has to go to the ServerPolicy.

thelsing avatar Dec 06 '22 19:12 thelsing