View Issue Details

IDProjectCategoryView StatusLast Update
0003922NoesisGUIStudiopublic2025-04-02 11:08
Reporterdstewart Assigned Tojsantos  
PrioritynormalSeverityfeature 
Status assignedResolutionopen 
Product VersionStudio_Alpha 
Target VersionStudio_Beta 
Summary0003922: Method To Export Current Studio Viewport View
Description

In essence, this feature would allow the user to capture the content displayed on-Stage:

Essential Features:

  • Ability for the user to set the dimensions of the capture. (Must be able to be exceed, or be different than the user's monitor resolution)
  • Ability to set whether the export includes transparency, or not.
  • PNG-formatted export.

Some discussion we've had around this:

  • Potentially consider allowing SVG exports of the Stage contents too.
  • UI/UX to be discussed, but feature should potentially exist under a Save As/Export As/Capture menu, likely under the Hamburger-->File menu, from where the user can then select Export Format, Export Dimensions, Transparency Options, etc...
  • Export format should likely be as a file rather than to clipboard. We can potentially generate a '.captures' folder within the project directory that contains these captures.
  • We will need to determine how to colour the background of an non-transparent Export in which the UI contains transparent elements. I would be tempted to say either the default grey we generate for new Pages, or perhaps the checkered transparency background. Or, maybe there is an option to set non-transparent background color in the export options.

Reference Thread where the idea/request came from:
https://www.noesisengine.com/forums/viewtopic.php?t=3572

Steps To Reproduce

N/A

PlatformAny

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2025-01-30 12:27 dstewart New Issue
2025-01-30 12:37 jsantos Assigned To => jsantos
2025-01-30 12:37 jsantos Status new => assigned
2025-01-30 12:37 jsantos Target Version => Studio_Alpha
2025-04-02 11:08 sfernandez Target Version Studio_Alpha => Studio_Beta