summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * feat: add C-S-s keybind for `Save As`pml682024-10-264-32/+43
| |
| * test(rendered_element): remove unused `test` methodpml682024-10-251-12/+0
| |
| * refactor: change all leftover mentions of `props` to `options`pml682024-10-251-21/+15
| |
| * refactor: extract views from `main.rs` filepml682024-10-259-164/+206
|/
* Merge pull request #2 from pml68/feat/drag-and-dropPolesznyák Márk László2024-10-2425-1087/+3220
|\ | | | | Drag & Drop done
| * feat: implement d&d for existing elementspml682024-10-244-26/+61
| |
| * feat(actions): refactor match statement, add special case for containerspml682024-10-241-16/+30
| | | | | | | | | | | | | | | | When a new element is dragged on top of a container that isn't the root element (i.e. has a parent) and said parent isn't a container either, the element is inserted into the container's parent element. s
| * test: remove some unneeded printlnspml682024-10-242-9/+0
| |
| * feat: disable appending to container if it already has childrenpml682024-10-223-14/+25
| | | | | | | | fix: Column element now showing in element list
| * feat: implement d&d for new elementspml682024-10-2110-303/+467
| | | | | | | | | | | | `ActionKind` enum to help generalize d&d actions removed `codegen` module small refactors
| * feat: update to iced 0.13.1, basic project state file, prepare for drag&droppml682024-10-0415-671/+1651
| |
| * feat: implement fmt::Display for RenderedElement, work on propspml682024-09-303-13/+72
| |
| * feat: rework RenderedElement, prepare for JSON project formatpml682024-09-286-57/+88
| |
| * feat: add button to switch between designer and code viewpml682024-09-283-12/+45
| | | | | | | | f
| * feat: make code view scrollable, add autogen comment to codepml682024-09-232-1/+9
| |
| * feat: restructure project, start drag and droppml682024-09-2319-215/+1022
|/
* Merge pull request #1 from pml68/feat/codegenPolesznyák Márk László2024-09-227-71/+352
|\ | | | | Codegen done
| * feat: add "Copy to clipboard" button for code viewpml682024-09-223-22/+52
| |
| * feat: finish codegenpml682024-09-223-14/+55
| |
| * feat: rework propspml682024-09-224-75/+49
| | | | | | | | w
| * feat: finish codegen with limited props and elementspml682024-09-223-54/+113
| |
| * feat: finish codegen for elements **without** propspml682024-09-227-48/+152
| | | | | | | | feat: wow
| * feat: format children nodes into code (without props)pml682024-09-224-17/+52
| |
| * feat: start codegenpml682024-09-223-10/+48
|/
* feat: add usable state logicpml682024-08-304-83/+402
|
* feat: initial commitpml682024-08-296-0/+4735