Commit graph

16 commits

Author SHA1 Message Date
Eric NGUYEN
a442ffa144 Add Release protocol 2022-11-21 16:41:48 +01:00
Eric NGUYEN
c7eb9672ab Add linter to azure-pipeline 2022-11-21 13:52:19 +01:00
Eric NGUYEN
8cda37e1a6 Add releases to azure-pipeline 2022-11-21 13:48:37 +01: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
81e73d414f AzurePipelines: Increase sleep time 2022-10-10 11:40:56 +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
36525399a4 Fix CICD with new http file 2022-10-03 17:14:25 +02:00
Eric NGUYEN
8deebd1ddd Rename artifact to svg-layout-designer 2022-09-22 09:57:16 +02:00
Eric NGUYEN
aed79f3e08 Add publish instruction to azure pipelines 2022-09-21 17:03:04 +02:00
Eric Nguyen
8b8d88f885 Merged PR 162: Implement symbols and other stuff (see desc)
Implement symbols
- Add, Remove, Select Container
- Form
- Link with container
- Symbol behavior application to container (move to x with xpositionreference)

Important changes
- Remove SelectedContainer from HistoryState, meaning that it will be slower for each load but will be faster for each operations* (SetHistory, SelectContainer, DeleteContainer, SymbolOperations)
- ElementsSidebar now opens with isSidebarOpen meaning that both sidebar will open on toggle
- Moved camelize, transformX, restoreX to different modules (stringtools.ts, svg.ts)
2022-08-22 13:58:32 +00:00
Eric Nguyen
d9e06537e8 Merged PR 16: Transform every single class components into functional component
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
This improve greatly the performance and the code cleaning.
It allows us to separate the inseparable class methods into modules functions
2022-08-09 15:15:56 +00:00
Eric Nguyen
161a2cfb3e Merged PR 15: Azure-Pipelines: Use pnpm to accelerate npm install command
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-08 16:12:49 +00:00
Eric Nguyen
9dcfc5f226 Merged PR 13: Fix azure-pipeline node kill
Some checks failed
continuous-integration/drone/push Build is failing
We use killall to stop node from running but az pipe catch SIGTERM.
Let's rather use SIGINT
2022-08-08 14:55:40 +00:00
87369ee90d azure-pipeline: Clean node process
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-08 16:45:22 +02:00
Eric Nguyen
ed3dcf8112 Merged PR 12: Added Node Latest to tests 2022-08-08 14:38:01 +00:00
Eric Nguyen
60247d6f45 Merged PR 10: Set up CI with Azure Pipelines
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-08 14:14:12 +00:00