Eric Nguyen
66ea3b1b64
Merged PR 163: Remove the static form + rename some components for clarity
...
continuous-integration/drone/push Build is passing
The static form is hard to maintain so I am removing it + rename some components for clarity + moved some utils files
2022-08-22 14:37:25 +00:00
Eric Nguyen
8b8d88f885
Merged PR 162: Implement symbols and other stuff (see desc)
...
Implement symbols
- Add, Remove, Select Container
- Form
- Link with container
- Symbol behavior application to container (move to x with xpositionreference)
Important changes
- Remove SelectedContainer from HistoryState, meaning that it will be slower for each load but will be faster for each operations* (SetHistory, SelectContainer, DeleteContainer, SymbolOperations)
- ElementsSidebar now opens with isSidebarOpen meaning that both sidebar will open on toggle
- Moved camelize, transformX, restoreX to different modules (stringtools.ts, svg.ts)
2022-08-22 13:58:32 +00:00
f268011315
Implement more options + Add depth dimension (revert DimensionLayer) ( #37 )
...
continuous-integration/drone/push Build is passing
- Displayed text
- Enable Shortcuts
- Hide text
- Disable Dimension
- Depth dimension
Reviewed-on: https://git.siklos-chaneru.duckdns.org/Siklos/svg-layout-designer-react/pulls/37
2022-08-18 08:46:50 -04:00
2945febd91
Implement minWidth property + refactor default property of new containers and main container ( #34 )
...
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/34
2022-08-17 11:14:19 -04:00
Eric NGUYEN
a36d5d79d4
Fix test: when using dynamic input, the value is converted correctly as number before being send to the change event
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-08-16 16:54:12 +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
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
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
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
f1e2326073
Fix tests imports
continuous-integration/drone/push Build is passing
2022-08-08 21:54:49 +02:00
a73757d849
Improve Properties tests
continuous-integration/drone/push Build is passing
2022-08-06 20:31:42 +02:00
548b70f951
Added test for properties
2022-08-06 16:29:32 +02:00