View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004642 | NoesisGUI | Studio | public | 2025-12-12 15:20 | 2025-12-15 13:12 |
| Reporter | dstewart | Assigned To | jsantos | ||
| Priority | normal | Severity | trivial | ||
| Status | assigned | Resolution | open | ||
| Product Version | Studio_Beta | ||||
| Target Version | Studio_Beta | ||||
| Summary | 0004642: 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 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'. 13) Navigate to the Toolbar, and from 'Tools/NoesisGUI', select 'Open Studio Project'. 14) In Studio's Assets Panel, expand '/Scenes'. 15) Within '/Scenes', create a new Page named MainPage.xaml 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. | ||||
| Platform | Any | ||||