Commit Graph
30 Commits
Author SHA1 Message Date
peterkogo fddd4be6f8 implement noWheelClass, noPanClass, noDragClass 2025-04-29 19:03:09 +02:00
peterkogo 353c661dd8 use generics across the library 2025-04-17 15:36:39 +02:00
peterkogo 2ca682c6f2 export htmlattributes as props where possible 2025-04-14 18:59:31 +02:00
peterkogo c7dea22853 Make derivedWarning an error and bind store instances 2025-04-14 10:54:29 +02:00
peterkogo d94f3f490a renamed callbacks to be lowercase 2025-04-10 12:09:37 +02:00
peterkogo 108f1ce81c streamline initialized 2025-04-09 15:09:30 +02:00
peterkogo e35be7d3e2 remove performance.mark 2025-04-09 10:52:50 +02:00
peterkogo 9383ba5554 implemented new fitView logic 2025-04-09 10:36:16 +02:00
peterkogo 0e5df96ecc migrating hooks, fixed colorMode 2024-12-17 11:43:36 +01:00
peterkogo 4fcde6f6bf refector viewport to use signals 2024-12-06 15:35:43 +01:00
peterkogo f29898f0bd WIP: migrated store and useSvelteFlow hook to signals & solved state propagation for provider 2024-12-06 13:53:48 +01:00
peterkogo 1e11903184 migrate more containers 2024-11-13 15:52:16 +01:00
moklick 5bbc9fb09c fix(viewport): make onViewportChange prop dynamic #4579 2024-09-02 14:42:42 +02:00
moklick 69bd68f4b8 feat(panzoom): add paneClickDistance prop 2024-07-09 10:50:50 +02:00
peterkogo 26456b3f0f only prevent shift scrolling when selection is actually in progress 2024-06-19 13:23:20 +02:00
Moritz KlackandGitHub 875e6433bb fix(svelte): use user viewport store for init viewport closes #4335 (#4338)
* fix(svelte): use user viewport store for init viewport closes #4335

* refactor(svelte): viewport init

* chore(svelte): changelog
2024-06-05 11:32:04 +02:00
peterkogo 1fb668d936 Added onInit and useInitialized hooks 2024-01-18 12:14:12 +01:00
Moritz KlackandGitHub 14caf422c3 refactor(svelte): add zoomActivationKey and allow null for keys #3618 (#3627)
* refactor(keys): add zoomActivationKey and allow null #3618
2023-11-15 19:06:49 +01:00
braks bb6021e6f8 fix(react,svelte): allow panning by scroll when pan activation key is pressed 2023-11-08 18:07:28 +01:00
Moritz KlackandGitHub ae33cba887 feat(react/svelte): controlled viewport (#3461)
* feat(react): controlled viewport

* refactor(react): cleanup viewport

* feat(svelte): two way data binding for viewport, cleanup transform <> viewport stuff

* refactor(svelte): viewport stuff
2023-09-28 16:19:03 +02:00
moklick a096efbcfe feat(svelte): add panActivationKey 2023-08-16 13:56:52 +02:00
moklick 84603bd966 chore(svelte): use prettier 2023-06-06 15:46:19 +02:00
moklick 8354759f57 refactor(packages): change package structure 2023-06-05 15:40:18 +02:00
Moritz KlackandGitHub 1dab08f36e feat(utils): add vanilla drag and panzoom (#3108)
* refactor(panzoom): create vanilla helper

* feat(svelte): add interaction example

* refactor(panzoom): cleanup

* Update function-runner.ts

* refactor(panzoom): cleanup

* refactor(panzoom): rename functions

* feat(utils): add vanilla drag helper (#3107)

* feat(utils): add vanilla drag helper

* refactor(drag): cleanup

* refactor(drag): cleanup

* chore(packages): cleanup

* refactor(panzoom): cleanup and simplify
2023-05-31 15:55:36 +02:00
moklick d8ef041737 refactor(react): use vanilla helpers for zoom and pan 2023-05-22 15:54:19 +02:00
moklick e2961bfa8c feat(svelte): add event handlers and props, rename class names 2023-03-01 17:28:59 +01:00
moklick 9391b36869 refactor(svelte): cleanup components 2023-03-01 11:48:08 +01:00
moklick dda21e1fd2 chore(svelte): run prettier 2023-02-28 12:48:52 +01:00
moklick 62a6278682 refactor(svelte): cleanup store usage 2023-02-28 12:43:29 +01:00
moklick 1f44bc4da5 feat(svelte): selection box 2023-02-20 19:01:43 +01:00