View Issue Details

IDProjectCategoryView StatusLast Update
0004642NoesisGUIStudiopublic2025-12-15 13:12
Reporterdstewart Assigned Tojsantos  
PrioritynormalSeveritytrivial 
Status assignedResolutionopen 
Product VersionStudio_Beta 
Target VersionStudio_Beta 
Summary0004642: Studio Unity's Application Cursor Styling Can Be Lost
Description

Currently, if running Studio Unity, it is possible to lose the custom Studio cursor and have it be replaced with Unity's.

This can be problematic because Studio's cursors do give an indication as to the types of actions that can be performed when selecting, or hovering over certain Elements.

The Studio cursor can be returned back into its functional state by closing and re-opening Studio Unity.


Repro Steps:

1) Download the latest version of the NoesisGUI-Unity plugin from: https://www.noesisengine.com/forums/viewtopic.php?t=3747
(I'm using NoesisGUI-Unity-4.0.0b8.zip for this.)

2) Open the Unity Hub and select 'Create a new Project'.

4) In the New Project creation interface, select the latest 'LTS' version of Unity (I'm using 6000.0.60f1'), then select the '3D (Built-In Render Pipeline)' Template.

5) Give the Unity Project a name, pick the local location to save it to, then select 'Create Project'.

At this point, the Unity Engine will load the project. Wait until it has loaded before proceeding to the next step.

6) In Windows Explorer, navigate to the directory set in Step 4), and create a sibling directory to 'Packages', named 'Packages_External'.

7) Enter the 'Packages_External' directory, and copy-paste into it the unzipped NoesisGUI-Unity plugin folder downloaded in Step 1)

8) Return to the opened Unity Project, and navigate to the Toolbar's 'Window' option, then select 'Package Manager'.

9) With the Package Manager open, click on the '+' icon in the upper left of the window, and select 'Install Package from Disk'.

10) Navigate to inside of the 'Packages_External' directory created in Step 5), enter the NoesisGUI-Unity plugin's folder, then select 'package.json', and press 'Open'.
This will install the NoesisGUI-Unity Plugin into the current project.

13) Navigate to the Toolbar, and from 'Tools/NoesisGUI', select 'Open Studio Project'.
This will open Noesis Studio within Unity.

14) In Studio's Assets Panel, expand '/Scenes'.

15) Within '/Scenes', create a new Page named MainPage.xaml
Creating this Page will automatically open it in a tab within Studio.

16) In Unity's interface, in the Project Directory, under 'Scenes' double-click the 'SampleScene'.

17) Mouse back into the Studio window, and click on the RootGrid on the Stage.

Observe how the Cursor on-Stage is the default white 'Arrow' cursor used by Unity, and not the expected Black Arrow with DirectionalPoints expected to be displayed when an Element is selected and hovered.

18) Close the Studio Unity window, re-open it, and once again, select, then hover over the RootGrid, on the Stage.

Observe how the regular/expected Studio cursor has return.

Expected Results: Studio always maintains its own application cursors when interacting with its content.

PlatformAny

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2025-12-12 15:20 dstewart New Issue
2025-12-15 13:12 jsantos Assigned To => jsantos
2025-12-15 13:12 jsantos Status new => assigned
2025-12-15 13:12 jsantos Target Version => Studio_Beta