Eric NGUYEN
|
dc582d3365
|
Fix ChildrenDimension not using x
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-08-16 14:54:53 +02:00 |
|
Eric NGUYEN
|
1bd0d1c796
|
RadioGroupButtons improve label style
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-08-16 14:50:20 +02:00 |
|
Eric NGUYEN
|
658b9d9cc7
|
Improve XPositionReference radio input group
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-08-16 14:47:13 +02:00 |
|
Eric NGUYEN
|
f0bfa39f33
|
RadioGroupButtons: Improve CSS
|
2022-08-16 14:08:54 +02:00 |
|
Eric NGUYEN
|
ed16cdd61d
|
Fix regressions + fix tests because some inputs does not have onChange event anymore (id, parentId)
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-08-16 13:53:47 +02:00 |
|
Eric NGUYEN
|
6d56ea49cf
|
Refactor radio group buttons
continuous-integration/drone/push Build is failing
|
2022-08-16 13:46:54 +02:00 |
|
Eric NGUYEN
|
9ce184df26
|
Fix tests + implement radio buttons for XPositionReference
continuous-integration/drone/push Build is failing
|
2022-08-16 13:12:53 +02:00 |
|
Eric NGUYEN
|
8759c77042
|
Refactor PropertiesOperations duplicate
continuous-integration/drone/push Build is failing
|
2022-08-16 11:43:31 +02:00 |
|
Eric NGUYEN
|
0e7e8a47ce
|
Unrefactor Properties form to allow more freedom on the input types and form
continuous-integration/drone/push Build is failing
|
2022-08-16 11:38:43 +02:00 |
|
Eric NGUYEN
|
706f9624cc
|
Reset Class Properties to separate css style into a property
|
2022-08-16 10:11:16 +02: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 |
|
|
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 |
|
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 |
|
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 |
|
|
f1e2326073
|
Fix tests imports
continuous-integration/drone/push Build is passing
|
2022-08-08 21:54:49 +02:00 |
|
|
fd4cd08219
|
Fix ElementsSidebar.test.tsx
continuous-integration/drone/push Build is passing
|
2022-08-08 17:49:43 +02: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 |
|
|
7b23283201
|
Improve iteration in MakeIterator
|
2022-08-08 13:32:39 +02:00 |
|
|
6b8531d3ae
|
Update Sidebar test with new UI
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
continuous-integration/drone/push Build is failing
|
2022-08-08 11:31:33 +02:00 |
|
|
a42ac77d33
|
Implement main bar + Change colors
continuous-integration/drone/push Build is failing
|
2022-08-08 11:23:15 +02:00 |
|
|
3fa3316157
|
Fix Floating button hidden behind editor
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
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
continuous-integration/drone/push Build is passing
|
2022-08-06 20:31:42 +02:00 |
|
|
db0c2fe051
|
Remove expect calls in callback functions
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
continuous-integration/drone/push Build is passing
|
2022-08-06 15:27:57 +02:00 |
|
|
126b34fda4
|
Added Sidebar test
continuous-integration/drone/push Build is passing
|
2022-08-06 15:24:01 +02:00 |
|
|
ccdaaeec73
|
Implement ctrl-z/ctrl-y (#16)
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)
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 |
|
|
8e34d6b72a
|
Implement export as SVG (#14)
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 |
|