Commit graph

289 commits

Author SHA1 Message Date
Eric NGUYEN
5acc57cf7f Fix potential bug with non valid margin values 2022-10-18 15:21:59 +02:00
Eric NGUYEN
7790ff6dfa Fix setting margins causing invalid values 2022-10-18 15:21:41 +02:00
Eric NGUYEN
d778e85b99 #7344 Fix AddContainer pattern wrong order 2022-10-18 15:00:19 +02:00
Eric NGUYEN
639480678d Fix hr in Context menu having the same key 2022-10-18 14:56:49 +02:00
Eric NGUYEN
b1b30e8486 Refactor AddContainerToSelectedContainer 2022-10-17 19:32:27 +02:00
Eric NGUYEN
d05d0fb196 Refactor App and Editor events 2022-10-17 19:17:46 +02:00
Eric NGUYEN
28b0965626 Refactor UI's props 2022-10-17 19:02:36 +02:00
Eric Nguyen
b4eba6bb9b Merged PR 216: Deprecate parent from IContainerModel for FindContainerById 2022-10-17 16:01:06 +00:00
Guillaume Tauzin
d40cd8cf8e Fix SetHistory in SmartComponent 2022-10-17 17:36:19 +02:00
Eric Nguyen
25e1033c56 Updated default.ts: Reenable FAST_BOOT 2022-10-17 14:29:31 +00:00
Eric NGUYEN
621dc9b53f Deprecate GetCircularReplacer and make GetCircularReplacer dotnet by default. Format of the save is now incompatible with old versions. 2022-10-17 16:13:34 +02:00
Eric NGUYEN
41dd119200 Added Application.md + add more TODOs 2022-10-17 15:42:53 +02:00
Eric NGUYEN
b64bc8cb6a Fix getDefaultEditorState callback 2022-10-14 14:51:26 +02:00
Eric NGUYEN
7a59c23d20 Fix Configuration.cs requiring APIConfiguration (which do not) + Fix menuActions 2022-10-13 18:36:35 +02:00
Eric NGUYEN
f5ec81d22b Fix React Error on setState while rendering a different component 2022-10-13 18:14:54 +02:00
Eric NGUYEN
b3a3be0ba2 Fix svg-layout-designer.ts after history update + Update SVGLD.dts + add command to package.json 2022-10-13 17:40:43 +02:00
Eric NGUYEN
48a4ff9bc1 Fix infinite loop in NewEditor 2022-10-13 16:30:51 +02:00
Eric NGUYEN
81eb8d1857 Disable Main menu test when fast boot is enabled 2022-10-13 16:27:43 +02:00
Eric NGUYEN
e97720bc24 Add API configuration 2022-10-13 16:27:32 +02:00
Eric NGUYEN
7a81bbaec6 Add historyCurrentStep to setHistory event 2022-10-13 16:18:16 +02:00
Eric NGUYEN
749609f9a0 Add GetDefaultEditorState to App CustomEvents 2022-10-13 15:01:38 +02:00
Eric NGUYEN
a89b92eab8 Enable fastboot by default 2022-10-13 11:56:49 +02:00
Eric NGUYEN
fb6bc1289d Move ReviveEditor and ReviveHistory to App 2022-10-13 11:56:41 +02:00
Eric NGUYEN
8962132a4d Remove useless code in main.tsx 2022-10-12 18:08:53 +02:00
Eric NGUYEN
d368641200 Revert "Move settings to public/svgld-settings.js"
This reverts commit 2cf56632155f5378c8819991b1b42ab135cbe384.
2022-10-12 18:08:35 +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
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
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
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