summaryrefslogtreecommitdiff
path: root/iced_builder/src/types (follow)
Commit message (Collapse)AuthorAgeFilesLines
* refactor: remove iced_drop & workspacepml682025-01-113-718/+0
|
* refactor: apply clippy suggestionspml682025-01-043-58/+46
|
* feat: add custom theme codegen for `Project`pml682025-01-043-43/+75
|
* refactor: apply clippy suggestionspml682024-12-311-2/+2
|
* feat: optionally define Extended Palette in custom themepml682024-12-311-1/+1
|
* feat: add config loading, with theming support, limited to Palette for nowpml682024-12-302-43/+30
|
* refactor!: switch to `uuid` for uuid generationpml682024-12-281-5/+6
| | | | Existing project files can only be opened after deleting all ids
* refactor: `views` -> `panes`, `mod.rs` -> `{panes,types}.rs`pml682024-12-261-48/+0
|
* refactor: remove uses find_parent internally, change element_list to &[]pml682024-12-252-12/+14
|
* style: add `max_width=80` to rustfmt.tomlpml682024-12-244-49/+65
|
* refactor: apply a few clippy suggestionspml682024-12-141-1/+1
|
* feat: switch to `blob_uuid` for uuid generationpml682024-12-141-10/+9
|
* feat: remove `indexmap` in favor of BTreeMappml682024-12-111-5/+4
|
* feat: animated theme switching with `iced_anim` cratepml682024-11-064-14/+18
| | | | | | c c
* feat: add error dialogs, windows manifestpml682024-10-304-7/+44
|
* feat: implement very basic playgroundpml682024-10-283-4/+68
| | | | | fix: `is_dirty` was never checked for in the main update fn, allowing unsaved work to easily be overwritten
* refactor: rename `ActionKind` to `Action`pml682024-10-262-13/+13
|
* feat: add C-S-s keybind for `Save As`pml682024-10-262-23/+17
|
* 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-252-7/+6
|
* feat: implement d&d for existing elementspml682024-10-242-13/+41
|
* 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-241-1/+0
|
* feat: disable appending to container if it already has childrenpml682024-10-222-3/+12
| | | | fix: Column element now showing in element list
* feat: implement d&d for new elementspml682024-10-215-129/+407
| | | | | | `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-043-23/+170
|
* feat: implement fmt::Display for RenderedElement, work on propspml682024-09-302-8/+61
|
* feat: rework RenderedElement, prepare for JSON project formatpml682024-09-282-25/+57
|
* feat: add button to switch between designer and code viewpml682024-09-281-1/+2
| | | | f
* feat: restructure project, start drag and droppml682024-09-232-0/+101