Commit graph

547 commits

Author SHA1 Message Date
7f7ec4b921 Merge branch 'dev'
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-11 10:48:09 +02:00
7c16d6c97d Merge branch 'dev' of git.siklos-chaneru.duckdns.org:Siklos/svg-layout-designer-react into dev
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-11 10:47:29 +02:00
Eric Nguyen
616fe3e9ac Merged PR 17: Implement rigid body Fix multiple bugs
Implement rigid body

Fix saveload bug: having null elements
Fix events being duplicated and not being removed
2022-08-11 08:43:10 +00:00
58764ca92f Merge branch 'dev'
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-09 18:35:24 +02:00
170800a1c7 Merge branch 'docs' of ssh.dev.azure.com:v3/enguyen0660/SVGLayoutDesignerReact/SVGLayoutDesignerReact into docs
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-09 18:24:21 +02:00
Eric Nguyen
b964e78f60 Updated README.md
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-09 18:22:37 +02:00
ea70999629 Merge pull request 'Update master with latest changes' (#22) from dev into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: https://git.siklos-chaneru.duckdns.org/Siklos/svg-layout-designer-react/pulls/22
2022-08-09 12:18:00 -04:00
d2e1d9f0a4 Merge branch 'docs' into dev
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-08-09 17:22:38 +02: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
1fc11adbaa Implement drag and drop (#21)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: https://git.siklos-chaneru.duckdns.org/Siklos/svg-layout-designer-react/pulls/21
2022-08-09 06:08:04 -04:00
Eric Nguyen
083fb2b478 Updated README.md 2022-08-08 21:50:33 +00:00
ceaea43288 Added CICD doc + update README.md
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-08 23:15:26 +02:00
822cd4107d Add some simple documentation
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-08 23:07:55 +02:00
f1e2326073 Fix tests imports
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-08 21:54:49 +02:00
900e925531 Add pnpm to drone.yml
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-08-08 18:15:56 +02: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
1613617c3f Added missing peer-dependency 2022-08-08 17:52:11 +02:00
fd4cd08219 Fix ElementsSidebar.test.tsx
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-08 17:49:43 +02:00
bcf84b1f39 Fix ElementsSidebar.test.tsx 2022-08-08 17:19:04 +02:00
2c66ff197a Revert kill on drone.yml because it doesn't work
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-08 16:57:40 +02: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
49a558589c Implement deletion + context menu
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-08-08 14:29:45 +02:00
7b23283201 Improve iteration in MakeIterator 2022-08-08 13:32:39 +02:00
ddb483fff5 Merge pull request 'dev.redesign' (#18) from dev.redesign into dev
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: https://git.siklos-chaneru.duckdns.org/Siklos/svg-layout-designer-react/pulls/18
2022-08-08 05:39:03 -04:00
6b8531d3ae Update Sidebar test with new UI
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-08-08 11:33:46 +02:00
6fe4025a58 Fix svg viewer position
Some checks failed
continuous-integration/drone/push Build is failing
2022-08-08 11:31:33 +02:00
a42ac77d33 Implement main bar + Change colors
Some checks failed
continuous-integration/drone/push Build is failing
2022-08-08 11:23:15 +02:00
dae2f20e76 Merge pull request 'Added some tests + fix somebugs + allow default config to App when fetch is not available' (#17) from dev.tests into dev
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: https://git.siklos-chaneru.duckdns.org/Siklos/svg-layout-designer-react/pulls/17
2022-08-07 10:08:21 -04:00
3fa3316157 Fix Floating button hidden behind editor
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-08-07 16:06:20 +02:00
2d048df3fe Add tests for elements sidebar
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-07 15:59:16 +02:00
4efbc33893 Allow to start from scratch with a default config 2022-08-07 15:20:17 +02:00
a73757d849 Improve Properties tests
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-06 20:31:42 +02:00
db0c2fe051 Remove expect calls in callback functions
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-06 16:29:51 +02:00
548b70f951 Added test for properties 2022-08-06 16:29:32 +02:00
7e4dbd9e2d Update some tests
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-06 15:27:57 +02:00
126b34fda4 Added Sidebar test
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-06 15:24:01 +02:00
2c7a1bc96c Merge branch 'dev' into dev.tests
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-05 23:32:09 +02:00
ccdaaeec73 Implement ctrl-z/ctrl-y (#16)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: https://git.siklos-chaneru.duckdns.org/Siklos/svg-layout-designer-react/pulls/16
2022-08-05 17:29:16 -04:00
293af45144 Refactor Editor and module functions (#15)
All checks were successful
continuous-integration/drone/push Build is passing
Moved all module functions to separate utils modules

Replaced standard with standard with typescript

Extracted UI elements to separate component

Reviewed-on: https://git.siklos-chaneru.duckdns.org/Siklos/svg-layout-designer-react/pulls/15
2022-08-05 15:38:44 -04:00
2c0f304d4b Merge branch 'dev' into dev.tests
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-05 18:15:19 +02:00
8e34d6b72a Implement export as SVG (#14)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: https://git.siklos-chaneru.duckdns.org/Siklos/svg-layout-designer-react/pulls/14
2022-08-05 12:10:58 -04:00
2335e74c15 Merge pull request 'Fix bugs with SVG + improve performance with pure component' (#13) from dev into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: https://git.siklos-chaneru.duckdns.org/Siklos/svg-layout-designer-react/pulls/13
2022-08-05 10:42:47 -04:00
c265659b2d Merge branch 'master' into dev
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-08-05 10:39:00 -04:00
e3228ccffa Moved ContainerModel to Interfaces + replace all components to purecomponent (#12)
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Reviewed-on: https://git.siklos-chaneru.duckdns.org/Siklos/svg-layout-designer-react/pulls/12
2022-08-05 10:36:40 -04:00
b5aa002877 Replaced usage of render() by their JSX constructor
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-05 16:23:33 +02:00
bc6d44db6a Fix stuck svg pan zoom + improve minimap
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-05 16:00:35 +02:00
d5f89523db Update Readme
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-05 14:11:30 +02:00