PlanarAlly icon indicating copy to clipboard operation
PlanarAlly copied to clipboard

[FEAT] Set properties for all object in selection

Open Mahakam20000 opened this issue 5 years ago • 7 comments

Is your feature request related to a problem? Please describe. It is quite annoying when you drow a map to have to set properties (like "Blocks vision" "Block movement" etc.) one object at the time.

Describe the solution you'd like Select all the needed objects on the level with the "select" command, right click and set the same properties for all the objects in the selection.

Describe alternatives you've considered To add a way to set these properties before drowing something on the map (and make that choice permanent).

Additional context image Advanced properties if one object is selected

image No properties option if multiple objects are selected

Mahakam20000 avatar Nov 05 '20 15:11 Mahakam20000

As an aside, are you aware of the fow layer and its implications? (It automatically applies the movement/vision block settings to all shapes drawn there, they are however not visible on the normal layers so they are ideal for mapping walls on maps you have from other sources)

Kruptein avatar Nov 05 '20 15:11 Kruptein

Thanks for replying so fast! Yes, I read the documentation, but I was so focussed on drawing something myself that I didn't think about import the map from another source.

Mahakam20000 avatar Nov 05 '20 16:11 Mahakam20000

The feature request is still valid, but for the time being you could use the little 'hacky workaround' that is, creating the walls/shapes on the fow layer and then move them all to the map layer.

Kruptein avatar Nov 05 '20 16:11 Kruptein

that way you won't have to manually apply the settings on each and every shape.

Kruptein avatar Nov 05 '20 16:11 Kruptein

Wow! Nice trick! Thank you! I discovered your software a fews days ago and I love it, yet!

Mahakam20000 avatar Nov 05 '20 17:11 Mahakam20000

This could be something that could be solved either as part of or explicitly parallel to grouping shapes (that we talk about, including but not limited to, in #280, #386, #520, and, at least in parts, in #487).

dthv avatar Dec 02 '20 06:12 dthv

In #710, several modes to implement this were discussed:

  • one could have a right-click context-menu to apply properties to all selected. I think this would actually be a good idea for bools, i.e. blocks movement/vision, is token/invisible/defeated. In this case, there should be a sub-menu containing all these under an entry called "apply properties" or something
  • one could have a properties window. This is a more versatile tool, being able to process user input. However, there has to be some sort of warning if there are already different values (i.e. names etc.) saved to the objects. I'd expect UX similar to location settings and campaign defaults.

The more I think of it, I think it would nice to actually have both.

dthv avatar Mar 17 '21 14:03 dthv