View Issue Details

IDProjectCategoryView StatusLast Update
0004496NoesisGUIStudiopublic2026-07-13 11:35
Reporterdstewart Assigned Tosfernandez  
PrioritylowSeveritymajor 
Status resolvedResolutionfixed 
Product VersionStudio_Beta 
Target VersionStudio_BetaFixed in Version4.0 
Summary0004496: Changes to Data in Studio Are Not Part of Undo/Redo Stack, and Do Not Contain a Manual Saving Feature
Description

Currently, any changes made to Data, either in the Data Panel, or in the Data Properties Panel are automatically saved, cannot be undone/restored.
Combined with the lack of a method to manually save content written to data, oftentimes results in permanent data loss whilst using Studio.


Repro Steps:

1) Open the Ombra sample from the InternalProjects repo.

2) Navigate to the Data Panel, and double click on any amount of Data Structures or DataSets, and give any of them a new name.

3) Press Ctrl+Z to undo the name change.
Observe how the previous name has now been lost forever.

4) Select any of the Data Structures, and in its Properties Panel, double click on any of the Property names, and rename them.

5) Press Ctrl+Z to undo the name change.
Observe how the previous name has now been lost forever.

6) Select the CharacterData DataSet, and in its Properties Panel, click the "Expand All" button.

7) Edit any of the Character Names or Descriptions.

8) Press Ctrl+Z to undo any of the changes made to the DataSet's values.
Observe how the previous name has now been lost forever.

Expected Results: Permanent Data Loss cannot so easily occur within Studio.

PlatformAny

Activities

fllorens

fllorens

2026-02-25 18:01

developer   ~0011943

Proposed changes as shown in the following Figma file:
https://www.figma.com/design/TmgDGVleIhKZwkLLgF1ZjW/UX-February-2026?node-id=0-1&t=ZJxdeMmPBNmmvaYe-1

RECOMMENDATIONS

Data panel focus and changes should become part of the Undo stack

When the Data panel is focused, the currently selected Viewport Tab should go to a Selected and Unfocused state

The selected Unfocused state is presented to the user with the tab visible and colors changed as described: Background | Darkest Gray (0C0D0D) Foreground | Silver Gray (CED5D9) | Top border disabled.

There's a Prototype showing the proposed changes here:
https://www.figma.com/proto/TmgDGVleIhKZwkLLgF1ZjW/UX-February-2026?page-id=0%3A1&node-id=33-94&viewport=-356%2C498%2C0.08&t=8mS3dnwa2qAgtbRy-1&scaling=min-zoom&content-scaling=fixed&starting-point-node-id=33%3A94

dstewart

dstewart

2026-02-26 11:51

developer   ~0011954

Awesome Prototype, Francesc!
One thing I didn't realise before trying your prototype, is how effective deselecting all Stage items when in the Data Panels helps to make it clear that you're not in that scope at that moment.
It's actually way more effective than just the current Page's Tab Overline as I had originally imagined it. Gives me confidence that oth the Tab de-overlining, and the Stage contents deselecting will be enough to message this state to the user. I think we should definitely start here with exactly this, and see if it works as well in practice as in theory.
Thanks for making this!

dfranjic

dfranjic

2026-07-12 18:28

developer   ~0012407

Since we have global undo/redo stack, the changes are now part of the stack. Should we close this issue?

sfernandez

sfernandez

2026-07-13 11:35

manager   ~0012411

Yes, I'm closing it

Issue History

Date Modified Username Field Change
2025-11-07 17:18 dstewart New Issue
2025-11-07 17:19 dstewart Summary Changes to Data in Studio Are Not Part of Undo/Redo Stack => Changes to Data in Studio Are Not Part of Undo/Redo Stack, and Do Not Contain a Manual Saving Feature
2025-11-11 14:17 sfernandez Assigned To => sfernandez
2025-11-11 14:17 sfernandez Priority normal => low
2025-11-11 14:17 sfernandez Status new => assigned
2025-11-11 14:17 sfernandez Target Version => Studio_Beta
2026-02-25 18:01 fllorens Note Added: 0011943
2026-02-26 11:51 dstewart Note Added: 0011954
2026-07-12 18:28 dfranjic Note Added: 0012407
2026-07-13 11:35 sfernandez Status assigned => resolved
2026-07-13 11:35 sfernandez Resolution open => fixed
2026-07-13 11:35 sfernandez Fixed in Version => 4.0
2026-07-13 11:35 sfernandez Note Added: 0012411