mvdbeek
|
dfd0bc4e81
|
Use d3-zoom to handle zoom and pan
|
2023-01-09 17:15:46 +01:00 |
|
mvdbeek
|
e78a66c629
|
WIP: Do dragging without revue-draggable
|
2023-01-09 17:15:46 +01:00 |
|
mvdbeek
|
cd18ae9ef3
|
WIP: switch to vue-pinch-zoom
|
2023-01-09 17:15:46 +01:00 |
|
mvdbeek
|
770ec675bf
|
Switch to composables for Minimap.vue
|
2023-01-09 17:15:46 +01:00 |
|
mvdbeek
|
4b201dd081
|
WIP: navigate to clicked area
|
2023-01-09 17:15:45 +01:00 |
|
mvdbeek
|
db76227217
|
Store Minimap size in local storage
|
2023-01-09 17:15:45 +01:00 |
|
mvdbeek
|
de54eb858d
|
Add minimap resizing
|
2023-01-09 17:15:45 +01:00 |
|
mvdbeek
|
6c850f11f1
|
Add somewhat working Minimap
|
2023-01-09 17:15:45 +01:00 |
|
mvdbeek
|
95ddbca065
|
Manage nodes in store
Maybe it's fine to do this ? Probably not worse than managing the node
state in editor.vue ...
|
2023-01-09 17:15:45 +01:00 |
|
mvdbeek
|
c77e7860c9
|
Make positions reactive
|
2023-01-09 17:15:45 +01:00 |
|
mvdbeek
|
1adbd64224
|
Disable +/- zoom buttons when reaching end of allowed zoom values
|
2023-01-09 17:15:45 +01:00 |
|
mvdbeek
|
fea8f0a0b1
|
Swict back to vue-svg-pan-zoom, fixes zoom button and zoom reset
|
2023-01-09 17:15:44 +01:00 |
|
mvdbeek
|
2a1f903cc9
|
Zoom and pan, div at 0
|
2023-01-09 17:15:44 +01:00 |
|
mvdbeek
|
a1d9254c73
|
Pan using Draggable instead of svgpanzoom
This works pretty good ... except it only works in chrome, not firefox
or safari :(((((((((((((((((((((((((((
|
2023-01-09 17:15:44 +01:00 |
|
mvdbeek
|
2596e76b67
|
More cleanup
|
2023-01-09 17:15:44 +01:00 |
|
mvdbeek
|
592b256550
|
Limit pan speed to 23
|
2023-01-09 17:15:44 +01:00 |
|
mvdbeek
|
3aed928be2
|
Fix programmatic pan when dragging connector
|
2023-01-09 17:15:44 +01:00 |
|
mvdbeek
|
354504dfe0
|
Kind of broken scroll panel implementation
|
2023-01-09 17:15:44 +01:00 |
|
mvdbeek
|
baff76698c
|
Experiment with pan
|
2023-01-09 17:15:43 +01:00 |
|
mvdbeek
|
cf2fbd2835
|
Drop extra div
|
2023-01-09 17:15:43 +01:00 |
|
mvdbeek
|
3507ed2b9d
|
Fix zooming
|
2023-01-09 17:15:43 +01:00 |
|
mvdbeek
|
1dcd661ecd
|
Use svg-pan-zoom to control zooming
|
2023-01-09 17:15:43 +01:00 |
|
mvdbeek
|
49bce8c829
|
Minor cleanup, activate node after dragging only
|
2023-01-09 17:15:43 +01:00 |
|
mvdbeek
|
aa24d64c53
|
WIP pan-zoom
|
2023-01-09 17:15:43 +01:00 |
|
mvdbeek
|
9db9aa95f1
|
Scale with separate svg g
|
2023-01-09 17:15:42 +01:00 |
|
mvdbeek
|
47119ba09a
|
Render into svg (for transformation)
Maybe just an experiment? Let's see.
|
2023-01-09 17:15:42 +01:00 |
|
mvdbeek
|
6cec979f87
|
Works much better
|
2023-01-09 17:15:42 +01:00 |
|
mvdbeek
|
7852cf3e67
|
Kind works, but extremely slow
|
2023-01-09 17:15:42 +01:00 |
|
mvdbeek
|
2d41823acd
|
Namespace workflowstate store
|
2023-01-09 17:15:42 +01:00 |
|
mvdbeek
|
791d7877cb
|
Fix node activation (but of a hack?)
|
2023-01-09 17:15:42 +01:00 |
|
mvdbeek
|
cc6087e162
|
Node and Connector dragging work
|
2023-01-09 17:15:42 +01:00 |
|
mvdbeek
|
7c3ded0345
|
Drag sort of working
|
2023-01-09 17:15:41 +01:00 |
|
mvdbeek
|
03746eb94d
|
Use draggable-wrapper for output terminal
|
2023-01-09 17:15:41 +01:00 |
|
mvdbeek
|
5257012b3e
|
WIP
|
2023-01-09 17:15:41 +01:00 |
|
mvdbeek
|
60547a8173
|
Decrease nesting of draggable-wrapper
|
2023-01-09 17:15:41 +01:00 |
|
mvdbeek
|
edba5a2683
|
Move draggable logic into own component
|
2023-01-09 17:15:41 +01:00 |
|
mvdbeek
|
78337a4a0f
|
WIP node dragging without jQuery
|
2023-01-09 17:15:41 +01:00 |
|
mvdbeek
|
205d51bb38
|
WIP Port terminals
|
2023-01-09 17:15:41 +01:00 |
|
mvdbeek
|
a553d1b49c
|
Make connector a vue component
It's a little bit less of the DOM manipulation in JS.
Should hopefully make it easier to clean up after itself.
|
2023-01-09 17:15:40 +01:00 |
|
mvdbeek
|
e74a8a9249
|
Fix activeNode management, move to store
|
2023-01-09 17:15:40 +01:00 |
|
mvdbeek
|
704a3fdd1a
|
Bind node style directly
|
2023-01-09 17:15:40 +01:00 |
|
mvdbeek
|
9740ebe679
|
Fix step addition
|
2023-01-09 17:15:40 +01:00 |
|
mvdbeek
|
f4cdc94823
|
Fix svg selection
|
2023-01-09 17:15:40 +01:00 |
|
mvdbeek
|
4e3cc57985
|
WIP store state in store / eliminate vue instance passing
|
2023-01-09 17:15:38 +01:00 |
|
Marius van den Beek
|
8865afc44d
|
Merge pull request #15287 from mvdbeek/cwltest_fix
Bump cwltest requirement and fix import
|
2023-01-09 17:14:02 +01:00 |
|
Dannon
|
8f7c657c3e
|
Merge pull request #15260 from guerler/collapse_markdown
Enable collapsing markdown elements
|
2023-01-09 11:07:54 -05:00 |
|
Nicola Soranzo
|
5826b429d4
|
Merge pull request #14849 from mahendrapaipuri/auth_ldap3
Add LDAP authenticator variant using `ldap3` package
|
2023-01-09 15:41:54 +00:00 |
|
Dannon
|
441f8c811d
|
Merge pull request #15271 from guerler/fix_form_builder
Fix form builder in admin panel
|
2023-01-09 10:40:48 -05:00 |
|
Dannon
|
be8684eeaf
|
Merge pull request #13375 from neoformit/tools-ui-refactor
Refactor _FieldText to vue.js
|
2023-01-09 10:36:36 -05:00 |
|
mvdbeek
|
d369546e9d
|
Unpin cwltest dev dependency
|
2023-01-09 15:47:46 +01:00 |
|