Eric NGUYEN
e3190dfe0a
Refactor PropertiesOperations for more readability
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2022-08-16 16:48:43 +02:00
Eric NGUYEN
0fcc2244bb
History: Fix regression with delete
continuous-integration/drone/push Build is failing
2022-08-16 16:34:44 +02:00
Eric NGUYEN
1622816035
Final fix for XPositionReference : We are now lying to the user in the form. The transformation is applied to the value that is shown but the transformation is restored for the computing afterward
2022-08-16 16:34:32 +02:00
Eric NGUYEN
7014f520b9
Update documentation
continuous-integration/drone/push Build is passing
2022-08-16 15:17:34 +02:00
5f8e011bc6
Unrefactor Properties form to allow more freedom on the input types and form ( #32 )
...
continuous-integration/drone/push Build is passing
- The css style is now in IProperties.Style again.
- Forms are divided in DynamicForm and StaticForm
- Faster because less logic
- Add RadioGroupButton
- Add InputGroup
- Fix Children Dimensions not using x for their origin
Co-authored-by: Eric NGUYEN <enguyen@techform.fr>
Reviewed-on: https://git.siklos-chaneru.duckdns.org/Siklos/svg-layout-designer-react/pulls/32
2022-08-16 08:57:54 -04:00
Eric NGUYEN
3d7baafc17
Clean elementsSidebar and fix eslint
continuous-integration/drone/push Build is passing
2022-08-16 09:57:59 +02:00
dcfb93aa12
Fix bugs created by using Number()
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-08-15 23:04:45 +02:00
3c164581ce
Remove Number() calls
continuous-integration/drone/push Build is failing
2022-08-15 22:57:08 +02:00
dd2079b975
Fix width and height not being numbers
continuous-integration/drone/push Build is failing
2022-08-15 22:52:09 +02:00
4fbc67835c
XPositionReference: Fix Selector and Append
continuous-integration/drone/push Build is passing
2022-08-15 22:26:59 +02:00
522cd722c0
Added AddMethod and Default x,y,width,height on Add
continuous-integration/drone/push Build is passing
2022-08-15 22:07:08 +02:00
b8bd179167
Added Dimension of all children under the container ( #30 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: https://git.siklos-chaneru.duckdns.org/Siklos/svg-layout-designer-react/pulls/30
2022-08-15 15:12:35 -04:00
39e74c69f5
Merge branch 'dev'
continuous-integration/drone/push Build is passing
2022-08-15 17:56:15 +02:00
7ff411b988
Implement webworker for save operation + Limit the history size ( #29 )
...
continuous-integration/drone/push Build is passing
- Implement webworker for save operation
- Limit the history size
Reviewed-on: https://git.siklos-chaneru.duckdns.org/Siklos/svg-layout-designer-react/pulls/29
2022-08-15 11:52:17 -04:00
5b20e4f2dc
Revert "Replace sqrt in Dimension by Fast inverse square root"
...
continuous-integration/drone/push Build is passing
This reverts commit 497d2173e8
.
2022-08-15 16:00:04 +02:00
497d2173e8
Replace sqrt in Dimension by Fast inverse square root
continuous-integration/drone/push Build is passing
2022-08-15 15:41:38 +02:00
d6eb9ea364
Optimize history and fix nodes pollution + fix css + removes motion.framer ( #28 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: https://git.siklos-chaneru.duckdns.org/Siklos/svg-layout-designer-react/pulls/28
2022-08-12 16:31:37 -04:00
704dab7307
Implement anchor and fix bugs with rigid body ( #27 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Eric NGUYEN <enguyen@techform.fr>
Reviewed-on: https://git.siklos-chaneru.duckdns.org/Siklos/svg-layout-designer-react/pulls/27
2022-08-12 11:47:21 -04:00
c81a6fe44b
Implement events for external use + Rename interfaces with a I prefix + add some documentation ( #26 )
...
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
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
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
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 )
...
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 )
...
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 )
...
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
7f7ec4b921
Merge branch 'dev'
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
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'
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
continuous-integration/drone/push Build is passing
2022-08-09 18:24:21 +02:00
Eric Nguyen
b964e78f60
Updated README.md
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
...
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
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
...
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 )
...
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
continuous-integration/drone/push Build is passing
2022-08-08 23:15:26 +02:00
822cd4107d
Add some simple documentation
continuous-integration/drone/push Build is passing
2022-08-08 23:07:55 +02:00
f1e2326073
Fix tests imports
continuous-integration/drone/push Build is passing
2022-08-08 21:54:49 +02:00
900e925531
Add pnpm to drone.yml
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
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
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
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
...
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
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
continuous-integration/drone/push Build is passing
2022-08-08 14:14:12 +00:00
49a558589c
Implement deletion + context menu
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-08-08 14:29:45 +02:00