Commit graph

359 commits

Author SHA1 Message Date
Eric NGUYEN
fff0645045 Fix serialization AGAIN in web workers 2022-10-12 17:16:08 +02:00
Eric NGUYEN
846f41829b Final fix for Dictionnary serialization 2022-10-12 16:50:20 +02:00
Eric NGUYEN
147c02bdfd Fix serialization to dictionaries 2022-10-12 16:35:56 +02:00
Eric NGUYEN
343b2fb560 Remove duplicate component 2022-10-12 16:18:20 +02:00
Eric NGUYEN
ea2a2ab64c Revert "Fix applicationStateModel serialization"
This reverts commit aa15425dbc.
2022-10-12 16:17:43 +02:00
Eric NGUYEN
23bfaaea4e Remove sln from gitignore 2022-10-12 16:03:39 +02:00
Eric NGUYEN
aa15425dbc Fix applicationStateModel serialization 2022-10-12 16:03:18 +02:00
Guillaume Tauzin
d1881ae8fa Add DataContract on Models in SVGLDLibs 2022-10-12 15:56:00 +02:00
Eric NGUYEN
1cd25eba03 Downgrade target .NET version to .netframework 4.7.2 2022-10-12 13:56:19 +02:00
Guillaume Tauzin
b86f073cc1 Add EditorState + Rename ConfigurationResponseModel, ApplicationStateModel 2022-10-12 12:12:54 +02:00
Eric Nguyen
c256a76e01 Merged PR 212: Optimize FindChildrenById from O(n) to O(1)
Optimize FindChildrenById from O(n) to O(1):
- Deprecate FindContainerByIdDFS
- Container: Replace Children to string[]
- Add HashMap to IHistoryState that contains all containers

To access a container by id now cost O(1) without any additional cost

+ Implement CICD for SVGLibs
2022-10-12 09:39:54 +00:00
Eric NGUYEN
466ef2b08b Update docs in default.ts 2022-10-10 16:53:01 +02:00
Eric NGUYEN
81e73d414f AzurePipelines: Increase sleep time 2022-10-10 11:40:56 +02:00
Eric Nguyen
9547e4d1d1 Updated README.md 2022-10-10 09:37:53 +00:00
Eric NGUYEN
8a22255955 Update Project_Structure.md 2022-10-10 11:32:52 +02:00
Eric Nguyen
87e9cc1a83 Updated README.md 2022-10-10 09:29:16 +00:00
Eric Nguyen
f74af69291 Merged PR 211: Add csharp classes to SVGLayoutDesigner and add tests 2022-10-10 09:28:47 +00:00
Eric NGUYEN
24e47ae240 Remove useless var 2022-10-10 09:27:33 +00:00
Eric NGUYEN
710cbd0312 Add GetEditorStateAsString in events 2022-10-10 09:27:33 +00:00
Eric NGUYEN
1f2809193f Add todos for container hashmap 2022-10-10 10:49:21 +02:00
Eric NGUYEN
86c34b112e Fix big regression with symbols not using PositionReference 2022-10-04 17:55:29 +02:00
Eric NGUYEN
1086bf58a1 Add Undo/Redo to contextmenu + add separator between categories 2022-10-04 17:22:28 +02:00
Eric NGUYEN
cf3c966170 Fix selection after deletion when last container is selected 2022-10-04 16:52:36 +02:00
Eric NGUYEN
d580890b9d Add shortcut description to right click + add Suppr shortcut + Fix next selection after deletion 2022-10-04 16:51:24 +02:00
Eric NGUYEN
4e3c5d71fd Remove useless imports in Editor 2022-10-04 16:32:46 +02:00
Eric NGUYEN
cc84e59701 Add description to context menu + Improve context menu position and size 2022-10-04 16:30:55 +02:00
Eric NGUYEN
84f968a872 TRULY Fix symbol position on scale 2022-10-04 16:00:27 +02:00
Eric NGUYEN
7121f0aae5 Fix symbol's translate making the symbol overlap with the containers 2022-10-04 15:40:59 +02:00
Eric Nguyen
2cb851866b Merged PR 209: Implement Symbols in Canvas mode 2022-10-04 13:25:07 +00:00
Eric Nguyen
ec7ee7891e Merged PR 208: Fix scaling and position of symbols 2022-10-04 09:25:03 +00:00
Eric NGUYEN
32684a725b Fix regression messages not being sent from the beginning 2022-10-03 20:35:25 +02:00
Eric NGUYEN
7c8db92453 Fix SymbolsList not using half screen 2022-10-03 19:35:41 +02:00
Eric NGUYEN
935318d475 Add @react-hook/size and use it to have a dynamic resizable list + update packages 2022-10-03 17:49:43 +02:00
Eric NGUYEN
36525399a4 Fix CICD with new http file 2022-10-03 17:14:25 +02:00
Eric NGUYEN
21447b7723 Update componentStructure documentation 2022-10-03 17:11:40 +02:00
Eric Nguyen
38a6919192 Merged PR 205: Add new AddingBehavior ReplaceParent + Allow AddingBehavior override by response + fix double key in context menu + Rename node-http.js to http.js 2022-10-03 14:48:45 +00:00
Eric Nguyen
34c00d267c Merged PR 204: Implement Properties' categories 2022-10-03 13:58:45 +00:00
Eric NGUYEN
fa3246b725 Fix mobile view left single sidebar + Fix Bar wrong icon toggled 2022-10-03 14:24:26 +02:00
Eric NGUYEN
701989649c Disable fast boot + Remove deprecated ElementsList.test.tsx 2022-10-03 14:08:13 +02:00
Eric Nguyen
0d05f0959c Merged PR 203: Improve responsive design and refactor layout 2022-10-03 12:05:16 +00:00
Eric NGUYEN
50626218ba Add readme for canvas 2022-10-02 21:31:29 +02:00
Eric Nguyen
04d79688cb Merged PR 200: Implement the Canvas API rather than using SVG 2022-10-02 19:20:19 +00:00
Eric NGUYEN
af1b32c8d6 Refactor UseSVGAutoResizer 2022-10-02 16:37:31 +02:00
Eric NGUYEN
a054121350 Fix node-http tests 2022-10-02 16:34:22 +02:00
Eric NGUYEN
57353a9bf0 Fix regression with children dimension and having less than two 2022-10-02 13:29:28 +02:00
Eric NGUYEN
badf6ebaf5 Fix duplicate key in dimension 2022-10-02 13:28:54 +02:00
Eric NGUYEN
6436699ba6 Remove useless TODO 2022-09-30 11:52:30 +02:00
Eric NGUYEN
b463c3050c Fix 0 dimension showing in children dimension 2022-09-30 11:32:49 +02:00
Eric Nguyen
b88539e34d Merged PR 199: Add more Position for the dimensions + rename isDimensionBorrower and MarkPosition... + Refactor components in ContainerForm with Checkboxes and Selector + Add more docs
Add more Position for the dimensions

Rename isDimensionBorrower and MarkPosition...

Refactor components in ContainerForm with Checkboxes and Selector

Add more docs
2022-09-30 09:28:08 +00:00
Eric NGUYEN
38666af314 Update tests with new properties 2022-09-29 16:15:51 +02:00