Commit graph

27 commits

Author SHA1 Message Date
Eric NGUYEN
9ce184df26 Fix tests + implement radio buttons for XPositionReference
Some checks failed
continuous-integration/drone/push Build is failing
2022-08-16 13:12:53 +02:00
Eric NGUYEN
706f9624cc Reset Class Properties to separate css style into a property 2022-08-16 10:11:16 +02:00
3c164581ce Remove Number() calls
Some checks failed
continuous-integration/drone/push Build is failing
2022-08-15 22:57:08 +02:00
4fbc67835c XPositionReference: Fix Selector and Append
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-15 22:26:59 +02:00
b8bd179167 Added Dimension of all children under the container (#30)
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/30
2022-08-15 15:12:35 -04: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
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
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
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
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
415318a81c Fix Error message when string empty in input
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-08-05 13:03:00 +02:00
e2a099457c Separated the model and the Container entity in order to remove any mutation operation
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-08-04 12:57:34 +02:00
d959945da7 Dev docs Container
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-04 00:12:06 +02:00
7236fc85bf Implement basic selector + fix text position
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-03 23:59:53 +02:00
5f312b9ff7 Add text to container 2022-08-03 22:43:42 +02:00
c5171caaaa Moved usage of Dimension directly inside the Container class and disable DimensionLayer
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-03 22:38:55 +02:00
be00496581 Moved static GetDepth to getDepth class method 2022-08-02 23:36:31 +02:00
8792c8bee5 Moved ElementsSidebar dfs to iterator in Container 2022-08-02 23:31:53 +02:00
05622c3a64 Fix type check + moved width and height to rect property 2022-08-01 19:42:28 +02:00
6ac76f6619 Add animation to container 2022-08-01 19:21:13 +02:00
d2492520b4 Big refactoring with properties + Implement Property 2022-08-01 16:16:31 +02:00
893b525d45 Implement add on selected container 2022-08-01 11:02:44 +02:00
092b156cc0 Implement selected container 2022-08-01 10:50:58 +02:00
ea156060c4 Add Container to SVGSidebar + disable Symbol for userdata 2022-08-01 00:30:43 +02:00
87baffefff Add style and userdata to Container 2022-07-31 19:24:24 +02:00
90dac41a04 Move SVG folder to Components 2022-07-31 19:13:52 +02:00
Renamed from src/SVG/Elements/Container.tsx (Browse further)