# TODO List

- [x] Add `.panda` to files when saving.  [Issue #10](https://github.com/GIBIS-UNIFESP/wiRedPanda/issues/10)
- [x] Undo/Redo. [Issue #1](https://github.com/GIBIS-UNIFESP/wiRedPanda/issues/1)
- [x] Boxes.  [Issue #9](https://github.com/GIBIS-UNIFESP/wiRedPanda/issues/9)
- [ ] Installer. [Issue #3](https://github.com/GIBIS-UNIFESP/wiRedPanda/issues/3)
- [x] Add keyboard shortcuts to inputs. [Issue #11](https://github.com/GIBIS-UNIFESP/wiRedPanda/issues/11)
- [x] Line Split.
- [x] Zoom.
- [x] Dynamic scene resizing
- [x] Align to grid [Issue #14](https://github.com/GIBIS-UNIFESP/wiRedPanda/issues/14).
- [ ] ~~Align lines to grid ()~~
- [x] Hide Lines, Wires and Ports.
- [x] Show Lines with issues.
- [x] Search.
- [ ] Flip Elements in the lateral panel.
- [X] 16-seg Display.
- [ ] ~~Allow gates with more than 8 in/out.~~
- [ ] ~~Labels always in horizontal.~~
- [ ] Verify if file changed outside.
- [x] MUX and DEMUX.
- [x] Ctrl + Drag copy.
- [x] Launch box in new instance.

## Features we have yet to implement

- [x] Truth Table.
- [ ] Karnaught Map.
- [ ] Limited Clock Frequencies.
- [ ] Images as buttons.
- [ ] Labels as separate elements.
- [ ] Verilog Script Generator.
- [ ] Add support to custom image backgrounds..
- [ ] ~~Create separate modules for execution and edition.~~
- [ ] Bugs and Warnings highlights.
