Commit graph

156 commits

Author SHA1 Message Date
Eric NGUYEN
ab867b6b5c Fix rigid body wrong sorting due to not using the middle and the theorical position of the container
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-12 15:55:14 +02:00
Eric NGUYEN
10d13b246d Implement impose position 2022-08-12 14:57:35 +02:00
Eric NGUYEN
0b41f7ac2c Implement isAnchor basics properties + fix IsRigidbody 2022-08-12 14:16:44 +02:00
Eric NGUYEN
42d6d30763 Fix x, y not a number (partially) 2022-08-12 14:13:33 +02:00
Eric NGUYEN
d4abe8966e Change extension of EditorState 2022-08-12 13:52:51 +02:00
Eric NGUYEN
d60410f7f2 Remove adding behaviors 2022-08-12 13:24:00 +02:00
c81a6fe44b Implement events for external use + Rename interfaces with a I prefix + add some documentation (#26)
All checks were successful
continuous-integration/drone/push Build is passing
Implement events for external use
Rename interfaces with a I prefix
Add some documentation

Co-authored-by: Eric NGUYEN <enguyen@techform.fr>
Reviewed-on: https://git.siklos-chaneru.duckdns.org/Siklos/svg-layout-designer-react/pulls/26
2022-08-12 06:36:14 -04:00
Hydroxycarbamide
6c601429b9 Import NOTCHES_LENGTH for the default value of the notches
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-11 23:45:16 +02:00
Hydroxycarbamide
8e41fdad46 App.scss: Move public style to public css file
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-11 23:41:18 +02:00
Hydroxycarbamide
61b72f6a35 Separate properties operations and rigid body behaviors in different modules + Doc
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-11 23:35:40 +02:00
faa058e57d Implement new features for svg components + improve form properties (#25)
All checks were successful
continuous-integration/drone/push Build is passing
- Make Dimension an actual svg line
- Implement XPositionReference
- Select the container above after delete
- Remove DimensionLayer
- Improve form properties

Reviewed-on: https://git.siklos-chaneru.duckdns.org/Siklos/svg-layout-designer-react/pulls/25
2022-08-11 11:48:31 -04:00
d11dfec22b Fix misuse of Hooks with useRef (#24)
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/24
2022-08-11 09:10:06 -04:00
ac56f84196 Add option for the properties form to only update on submit (#23)
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/23
2022-08-11 08:37:10 -04: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
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
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