Commit graph

  • f0bfa39f33 RadioGroupButtons: Improve CSS Eric NGUYEN 2022-08-16 14:08:54 +02:00
  • ed16cdd61d Fix regressions + fix tests because some inputs does not have onChange event anymore (id, parentId) Eric NGUYEN 2022-08-16 13:53:47 +02:00
  • 6d56ea49cf Refactor radio group buttons Eric NGUYEN 2022-08-16 13:46:54 +02:00
  • 9ce184df26 Fix tests + implement radio buttons for XPositionReference Eric NGUYEN 2022-08-16 13:12:53 +02:00
  • 8759c77042 Refactor PropertiesOperations duplicate Eric NGUYEN 2022-08-16 11:43:31 +02:00
  • 0e7e8a47ce Unrefactor Properties form to allow more freedom on the input types and form Eric NGUYEN 2022-08-16 11:38:43 +02:00
  • 706f9624cc Reset Class Properties to separate css style into a property Eric NGUYEN 2022-08-16 10:11:16 +02:00
  • 3d7baafc17 Clean elementsSidebar and fix eslint Eric NGUYEN 2022-08-16 09:57:59 +02:00
  • dcfb93aa12 Fix bugs created by using Number() Siklos 2022-08-15 23:04:45 +02:00
  • 3c164581ce Remove Number() calls Siklos 2022-08-15 22:57:08 +02:00
  • dd2079b975 Fix width and height not being numbers Siklos 2022-08-15 22:52:09 +02:00
  • 4fbc67835c XPositionReference: Fix Selector and Append Siklos 2022-08-15 22:26:59 +02:00
  • 522cd722c0 Added AddMethod and Default x,y,width,height on Add Siklos 2022-08-15 22:07:08 +02:00
  • b8bd179167 Added Dimension of all children under the container (#30) Siklos 2022-08-15 15:12:35 -04:00
  • af330f9a3f Added Dimension of all children under the container Siklos 2022-08-15 21:11:00 +02:00
  • 39e74c69f5 Merge branch 'dev' Siklos 2022-08-15 17:56:15 +02:00
  • 5c4c73dbf9 Add directive for unlimited Siklos 2022-08-15 17:53:34 +02:00
  • 7ff411b988 Implement webworker for save operation + Limit the history size (#29) Siklos 2022-08-15 11:52:17 -04:00
  • 285a744cba Implement max history Siklos 2022-08-15 17:49:51 +02:00
  • 991683fd7e Add Web Worker for the save to json function Siklos 2022-08-15 16:56:32 +02:00
  • 5b20e4f2dc Revert "Replace sqrt in Dimension by Fast inverse square root" Siklos 2022-08-15 16:00:04 +02:00
  • 497d2173e8 Replace sqrt in Dimension by Fast inverse square root Siklos 2022-08-15 15:41:38 +02:00
  • d6eb9ea364 Optimize history and fix nodes pollution + fix css + removes motion.framer (#28) Siklos 2022-08-12 16:31:37 -04:00
  • d198432be8 Fix css Siklos 2022-08-12 22:13:04 +02:00
  • afeb551c26 Use react-window to prevent node overload + remove framer.motion Siklos 2022-08-12 22:12:54 +02:00
  • 9dcb703ec6 Restore removeEventListener Siklos 2022-08-12 19:45:22 +02:00
  • cefeeb54c0 Better action description + remove removeeventlistener contextmenu Siklos 2022-08-12 19:26:59 +02:00
  • ebde73bf10 Slightly improve history performance Siklos 2022-08-12 19:07:32 +02:00
  • 704dab7307 Implement anchor and fix bugs with rigid body (#27) Siklos 2022-08-12 11:47:21 -04:00
  • 24683a7b58 Fix getAvailableWidthsTwoLines when overlapping on the right Eric NGUYEN 2022-08-12 16:27:06 +02:00
  • 5d3d6240b3 Fix getAvailableWidthsTwoLines when there is no overlap Eric NGUYEN 2022-08-12 16:13:16 +02:00
  • 4f7055000a Improve docs for AnchorBehaviors Eric NGUYEN 2022-08-12 15:58:08 +02:00
  • ab867b6b5c Fix rigid body wrong sorting due to not using the middle and the theorical position of the container Eric NGUYEN 2022-08-12 15:55:14 +02:00
  • 10d13b246d Implement impose position Eric NGUYEN 2022-08-12 14:57:35 +02:00
  • 0b41f7ac2c Implement isAnchor basics properties + fix IsRigidbody Eric NGUYEN 2022-08-12 14:15:40 +02:00
  • 42d6d30763 Fix x, y not a number (partially) Eric NGUYEN 2022-08-12 14:13:33 +02:00
  • d4abe8966e Change extension of EditorState Eric NGUYEN 2022-08-12 13:52:51 +02:00
  • d60410f7f2 Remove adding behaviors Eric NGUYEN 2022-08-12 13:24:00 +02:00
  • c81a6fe44b Implement events for external use + Rename interfaces with a I prefix + add some documentation (#26) Siklos 2022-08-12 06:36:14 -04:00
  • f00fd458ac Add *.drawio to git lfs Eric NGUYEN 2022-08-12 12:34:56 +02:00
  • 6d7e04868e Create Interfaces.d.ts for public project using older version of typescript Eric NGUYEN 2022-08-12 12:07:14 +02:00
  • be99fb16ab Rename IAvailableSymbolModel to IAvailableSymbol Eric NGUYEN 2022-08-12 12:01:07 +02:00
  • 781b5af1e8 Implement events Eric NGUYEN 2022-08-12 11:31:22 +02:00
  • 715e2e2b2e Extract IEditorState from Editor.tsx to a new file Siklos 2022-08-12 09:55:00 +02:00
  • 4d17249818 Renamed interfaces to IInterface Siklos 2022-08-12 09:51:20 +02:00
  • 6c601429b9 Import NOTCHES_LENGTH for the default value of the notches Hydroxycarbamide 2022-08-11 23:45:16 +02:00
  • 8e41fdad46 App.scss: Move public style to public css file Hydroxycarbamide 2022-08-11 23:41:18 +02:00
  • 61b72f6a35 Separate properties operations and rigid body behaviors in different modules + Doc Hydroxycarbamide 2022-08-11 23:35:40 +02:00
  • faa058e57d Implement new features for svg components + improve form properties (#25) Siklos 2022-08-11 11:48:31 -04:00
  • f40f0bdf32 Improve form input Siklos 2022-08-11 17:47:04 +02:00
  • 4a7f03fba6 Fix code format Siklos 2022-08-11 17:02:32 +02:00
  • 2ac6e95a13 Select the container above after delete Siklos 2022-08-11 16:47:42 +02:00
  • c930fd5cd2 Make XPositionReference optional Siklos 2022-08-11 16:45:02 +02:00
  • 10726d40e4 Make Dimension an actual svg line Siklos 2022-08-11 16:37:15 +02:00
  • cc469b3985 Implement XPositionReference Siklos 2022-08-11 16:05:50 +02:00
  • d11dfec22b Fix misuse of Hooks with useRef (#24) Siklos 2022-08-11 09:10:06 -04:00
  • c4df01f7d3 Fix misuse of Hooks with useRef Siklos 2022-08-11 15:07:49 +02:00
  • ac56f84196 Add option for the properties form to only update on submit (#23) Siklos 2022-08-11 08:37:10 -04:00
  • d07353d02e Fix regression + fix tests Siklos 2022-08-11 14:36:25 +02:00
  • 3d710f6f7e Fix tests not updated Siklos 2022-08-11 14:29:15 +02:00
  • 6e2d729961 Center submit button Siklos 2022-08-11 14:26:41 +02:00
  • 6ae8322144 Add toggle button to disable / enable dynamic update Siklos 2022-08-11 13:20:57 +02:00
  • af73fa6083 Implement basic form for properties to avoid history pollution Siklos 2022-08-11 12:39:42 +02:00
  • 7f7ec4b921 Merge branch 'dev' Siklos 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 Siklos 2022-08-11 10:47:29 +02:00
  • 616fe3e9ac Merged PR 17: Implement rigid body Fix multiple bugs Eric Nguyen 2022-08-11 08:43:10 +00:00
  • 79aa420845 Fix path and identifier + add tauri api tauri Siklos 2022-08-09 22:34:42 +02:00
  • afde400c3c Init tauri Siklos 2022-08-09 21:35:39 +02:00
  • 58764ca92f Merge branch 'dev' Siklos 2022-08-09 18:35:24 +02:00
  • 170800a1c7 Merge branch 'docs' of ssh.dev.azure.com:v3/enguyen0660/SVGLayoutDesignerReact/SVGLayoutDesignerReact into docs docs Siklos 2022-08-09 18:24:21 +02:00
  • b964e78f60 Updated README.md Eric Nguyen 2022-08-08 21:50:33 +00:00
  • ea70999629 Merge pull request 'Update master with latest changes' (#22) from dev into master Siklos 2022-08-09 12:18:00 -04:00
  • d2e1d9f0a4 Merge branch 'docs' into dev dev.tests Siklos 2022-08-09 17:22:38 +02:00
  • d9e06537e8 Merged PR 16: Transform every single class components into functional component Eric Nguyen 2022-08-09 15:15:56 +00:00
  • 1fc11adbaa Implement drag and drop (#21) Siklos 2022-08-09 06:08:04 -04:00
  • a0870cf25c Implement drag-drop feedback Siklos 2022-08-09 12:05:47 +02:00
  • 581f1ca77e Fix x position when inserting container Siklos 2022-08-09 11:36:58 +02:00
  • 4c10b0f8d7 Implement basic drag-drop Siklos 2022-08-09 11:28:57 +02:00
  • 884b38dc96 Refactor AddContainer with AddContainerToSelectedContainer in order to use AddContainer with others containers Siklos 2022-08-09 11:04:10 +02:00
  • 083fb2b478 Updated README.md Eric Nguyen 2022-08-08 21:50:33 +00:00
  • ceaea43288 Added CICD doc + update README.md Siklos 2022-08-08 23:15:26 +02:00
  • 822cd4107d Add some simple documentation Siklos 2022-08-08 23:07:55 +02:00
  • f1e2326073 Fix tests imports Siklos 2022-08-08 21:54:49 +02:00
  • 900e925531 Add pnpm to drone.yml Siklos 2022-08-08 18:15:56 +02:00
  • 161a2cfb3e Merged PR 15: Azure-Pipelines: Use pnpm to accelerate npm install command Eric Nguyen 2022-08-08 16:12:49 +00:00
  • 1613617c3f Added missing peer-dependency Siklos 2022-08-08 17:52:11 +02:00
  • fd4cd08219 Fix ElementsSidebar.test.tsx Siklos 2022-08-08 17:49:43 +02:00
  • bcf84b1f39 Fix ElementsSidebar.test.tsx Siklos 2022-08-08 17:19:04 +02:00
  • 2c66ff197a Revert kill on drone.yml because it doesn't work Siklos 2022-08-08 16:57:40 +02:00
  • 9dcfc5f226 Merged PR 13: Fix azure-pipeline node kill Eric Nguyen 2022-08-08 14:55:40 +00:00
  • 87369ee90d azure-pipeline: Clean node process Siklos 2022-08-08 16:45:22 +02:00
  • ed3dcf8112 Merged PR 12: Added Node Latest to tests Eric Nguyen 2022-08-08 14:38:01 +00:00
  • 60247d6f45 Merged PR 10: Set up CI with Azure Pipelines Eric Nguyen 2022-08-08 14:14:12 +00:00
  • 49a558589c Implement deletion + context menu Siklos 2022-08-08 14:29:45 +02:00
  • 7b23283201 Improve iteration in MakeIterator Siklos 2022-08-08 13:32:39 +02:00
  • ddb483fff5 Merge pull request 'dev.redesign' (#18) from dev.redesign into dev Siklos 2022-08-08 05:39:03 -04:00
  • 6b8531d3ae Update Sidebar test with new UI Siklos 2022-08-08 11:33:46 +02:00
  • 6fe4025a58 Fix svg viewer position Siklos 2022-08-08 11:31:33 +02:00
  • a42ac77d33 Implement main bar + Change colors Siklos 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 Siklos 2022-08-07 10:08:21 -04:00