NVIDIAGameWorks / rtx-remix

Combined repo for the RTX-Remix runtime
https://www.nvidia.com/en-us/geforce/rtx-remix/
MIT License
1.36k stars 69 forks source link

[Toolkit feature]: Improvements to 'Unload Stage' function #492

Open PappaSlask opened 4 months ago

PappaSlask commented 4 months ago

Contact Details (Optional)

No response

What is the context of the feature/improvement?

So the new Unload Stage function is useful, it does what the release documentation highlights:

"to reclaim resources without closing the app. This function is useful if you need to free up memory to do certain actions"

But, there's one issue with this, and one design suggestion that I would like to add:

My idea with this is to give the user the option to unload the stage as is, without saving, or to do with while also saving any current progress. The idea about reloading the last stage, is to give the user a quick way to restore his project and scene right where he/she left off, before the stage was unloaded, and have all this being placed in the same location for convenience (no need to press back button to go back to project load menu)

Please describe the feature/improvement?

As described above

What would be your solution? (optional)

...

Version

2024.3.0

nxkb commented 4 months ago

I've filed these ideas as internal tickets REMIX-3051 and REMIX-3052.

We can probably re-use our save unsaved changes prompt to give you the functionality you want for Unload Stage, without needing to add another menu option. Let me know if that's ok for this use case.

PappaSlask commented 4 months ago

I've filed these ideas as internal tickets REMIX-3051 and REMIX-3052.

We can probably re-use our save unsaved changes prompt to give you the functionality you want for Unload Stage, without needing to add another menu option. Let me know if that's ok for this use case.

Hello and thanks for the consideration, but that wouldn't be enough in my opinion. I think the menu should be reworked as I suggested in this post. Thanks in advance!

My idea is to quickly be able to unload and reload a scene in just 4 clicks, and be able to do that in the same place.

nxkb commented 1 month ago

We've made good progress on this one, and added "Reload Last Stage", so stay tuned for a release soon. We aren't able to add "Unload Stage (Save)" in order to keep the ui streamlined but you can still accomplish the same unload/reload in 5 clicks (4 if you hit Ctrl+S first!).

PappaSlask commented 4 days ago

@nxkb Wonderful news Nicolas, thanks for brining my suggestion to life! As soon as the new Toolkit/Remix-app update is live, I will thoroughly test it for you guys, and report any issues, bugs or shortcomings. And of course, also ideas for improvements that would make sense!