Devlog #23: New feature: Undo/Redo!
You can now undo and redo things you’ve done in the editor. This works with both components and annotations.
I had to implement a project history system. Basically, every time an action modifies the project, the previous project state is added to the past history stack. When you undo, the latest state from past becomes the current state, while the previous current state is moved to the future stack. When you redo, the next state from future becomes the current state and the previous current state is moved back to past. Yeah it’s messy 😂
I’m also still working on the 7-segment decoder. I switched to a 3-bit one, I’ll probably include it in the demo.
Next steps: mostly UI and code improvements, and then I’ll probably ship it. I’ll keep working on it!
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.