Skip to content

Conversation

@shueja
Copy link
Collaborator

@shueja shueja commented Apr 4, 2025

In light of reliability issues with our file writing system, this reverts to debounced immediate asynchronous save calls. This gives the option for result pass-back when saving is completed. That is used in a new autosave indicator. For the .chor, the indicator is next to the Undo/Redo buttons. For the .traj, the saving feedback is integrated into the path list icon.

Also, the main menu now shows the local time-string of the last project autosave.

In Rust, ChoreoResult.trace_err() and trace_warn() now pass through the error for further use.

There's lots of dead code to remove if this PR proves to be more reliable while retaining usability/performance.

To test:
Use Choreo as normal, keeping watch for saving indicators acting upon changes, and check that progress is being saved appropriately.

@shueja shueja marked this pull request as draft April 4, 2025 06:04
@github-actions github-actions bot added component: ui UI frontend component: backend Rust/Tauri backend labels Apr 4, 2025
@calcmogul calcmogul marked this pull request as ready for review April 20, 2025 03:18
@calcmogul calcmogul merged commit 0ee5c7c into SleipnirGroup:main Apr 20, 2025
36 checks passed
Tinbite-A pushed a commit to Tinbite-A/Choreo-Bunnybots-2025MD that referenced this pull request Nov 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component: backend Rust/Tauri backend component: ui UI frontend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants