View Issue Details

IDProjectCategoryView StatusLast Update
0003623NoesisGUIStudiopublic2024-08-13 16:38
Reporterdstewart Assigned Tosfernandez  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product VersionStudio_Path 
Target VersionStudio_PathFixed in VersionStudio_Path 
Summary0003623: Boolean Operations Context Menu Available on Incompatible Elements
Description

Currently, the Boolean Operations context menu is not disabled for a certain range of Element selections which cannot have Boolean Operations applied to them, such as:

  • All non-Shape and non-Path Elements (eg: Buttons, Sliders, Grids, etc...) currently show the Boolean Operations as 'available'
  • All single-selection Shapes and Pathscurrently show the Boolean Operations as 'available', even though need at least two objects to perform a Boolean Operation.
  • Multi-selections of Paths/Shapes and non-Path/Shape Elements currently show the Boolean Operations as 'available', even though you are unable to Boolean a Path and a Button, for example

The Boolean Operation context menu options should be disabled (greyed out) in the cases above, and should only be 'active' in cases of multi-selections of Paths and/or Shapes, exclusively.

Steps To Reproduce

Repro Steps:

1) Create a Page
2) Introduce a 512x256 Button to the Page
3) Using the Path Tool (P), draw any single enclosed shape overlapping the Button placed in Step 2).

4) Select the Path only, right-click on it, and in its context menu, navigate to 'Path'.
Observe how the Boolean operations are available for use, but produce no effect when selected.

5) Select the Button only, right-click on it, and in its context menu, navigate to 'Path'.
Observe how the Boolean operations are available for use, but produce no effect when selected.

6) Holding [Ctrl], multi-select both the Path, and the Button.
7) With both the Button and the Path selected, right-click on either one, and in its context menu, navigate to 'Path'. then any of the Boolean operations.
Observe how no Boolean operation takes effect.

Expected Results: Boolean Operation context menu options are disabled in contexts in which they cannot be applied.

PlatformAny

Activities

sfernandez

sfernandez

2024-08-13 16:38

manager   ~0009880

Fixed in changeset r14321

Issue History

Date Modified Username Field Change
2024-08-13 15:02 dstewart New Issue
2024-08-13 15:16 jsantos Assigned To => sfernandez
2024-08-13 15:16 jsantos Status new => assigned
2024-08-13 15:16 jsantos Target Version => Studio_Path
2024-08-13 16:38 sfernandez Status assigned => resolved
2024-08-13 16:38 sfernandez Resolution open => fixed
2024-08-13 16:38 sfernandez Fixed in Version => Studio_Path
2024-08-13 16:38 sfernandez Note Added: 0009880