Commit Graph
495 Commits
Author SHA1 Message Date
Roman Pominov 26212ff10c more tests & fix a bug 2022-08-22 09:52:27 +03:00
Roman Pominov 249de9555a tests for the horizontal shift (wip) 2022-08-22 09:52:27 +03:00
Roman Pominov 71f4fb0921 update test-cases 2022-08-22 09:52:27 +03:00
Roman Pominov a19d9f75e9 cleanup 2022-08-22 09:52:27 +03:00
Roman Pominov bbdcd3f63c another measure to avoid loosing focus 2022-08-22 09:52:27 +03:00
Roman Pominov 543982db77 make delete work 2022-08-22 09:52:27 +03:00
Roman Pominov ba3a3b7157 cleanup 2022-08-22 09:52:27 +03:00
Roman Pominov cbdf14c1be revert accidental change 2022-08-22 09:52:27 +03:00
Roman Pominov 9fa7f0da80 more correct element reparenting detection 2022-08-22 09:52:27 +03:00
Roman Pominov d92e3d5bda fix a crash when setting selected instance inside transaction 2022-08-22 09:52:27 +03:00
Roman Pominov bd8cf39ad7 fix selected rect becoming outdated after drop 2022-08-22 09:52:27 +03:00
Roman Pominov 88befc1f45 fix a bug where we don't expand the new location of the selected instance on drop 2022-08-22 09:52:27 +03:00
Roman Pominov 739e185a23 fix a bug where drag-end is handled as a click 2022-08-22 09:52:27 +03:00
Roman Pominov 3007a9a332 fix a case when dragging inline instance on canvas 2022-08-22 09:52:27 +03:00
Roman Pominov 6b9cf0108c make drag item selected after reparent & bugfixes 2022-08-22 09:52:27 +03:00
Roman Pominov 904e3864ca finish keyboard navigation & minor fixes 2022-08-22 09:52:27 +03:00
Roman Pominov f3ca41dbec handle keyboard event (wip) 2022-08-22 09:52:27 +03:00
Roman Pominov 3a9361a9f2 do not automatically focus selectedElement 2022-08-22 09:52:27 +03:00
Roman Pominov b1d817e8d1 document -> document.documentElement 2022-08-22 09:52:27 +03:00
Roman Pominov f9ea769563 use document instead of body
in case body doesn't exist
2022-08-22 09:52:27 +03:00
Roman Pominov 21a8b52035 faster expand on hold 2022-08-22 09:52:27 +03:00
Roman Pominov a2cd70d7ca cursor=grabbing while dragging 2022-08-22 09:52:27 +03:00
Roman Pominov cce2b23f59 fix a bug where it's possible to drag into the drag item (making it disappear) using shift 2022-08-22 09:52:27 +03:00
Roman Pominov 057b616cdb fix a bug 2022-08-22 09:52:27 +03:00
Roman Pominov c82a4f427e sortable-tree -> tree 2022-08-22 09:52:27 +03:00
Roman Pominov 325062a128 some fixes / cleanup 2022-08-22 09:52:27 +03:00
Roman Pominov ffdb590c30 fixes 2022-08-22 09:52:27 +03:00
Roman Pominov 7d7e295bac design updates 2022-08-22 09:52:27 +03:00
Roman Pominov 472dce8fb8 cancel on esc 2022-08-22 09:52:27 +03:00
Roman Pominov 837e470437 make scroll work in the real layout 2022-08-22 09:52:27 +03:00
Roman Pominov 0631fdb26b autoscroll & other changes 2022-08-22 09:52:27 +03:00
Roman Pominov 6c1f10a0cf shift done 2022-08-22 09:52:27 +03:00
Roman Pominov 52c69afd83 fix tree preview 2022-08-22 09:52:27 +03:00
Roman Pominov f1242dd783 finish horizontal shift & other fixes 2022-08-22 09:52:27 +03:00
Roman Pominov 4f09150274 optimise swapDropTarget on canvas a bit 2022-08-22 09:52:27 +03:00
Roman Pominov b1c608cee1 more promising approach for shift (wip) 2022-08-22 09:52:27 +03:00
Roman Pominov 7548e54012 horisontal shift (wip) 2022-08-22 09:52:27 +03:00
Roman Pominov 953dc8be34 refactor placement indicator 2022-08-22 09:52:27 +03:00
Roman Pominov cbec58bfce remove unnecessary optimisation 2022-08-22 09:52:27 +03:00
Roman Pominov 4ce953f51f minor 2022-08-22 09:52:27 +03:00
Roman Pominov 17b4027bb9 expand on hold & refactoring 2022-08-22 09:52:27 +03:00
Roman Pominov ee9514860f minor fixes 2022-08-22 09:52:27 +03:00
Roman Pominov d7797b2697 placement indicator customisation & other fixes 2022-08-22 09:52:27 +03:00
Roman Pominov 539a92cefb nearEdge->area & split Tree/SortableTree 2022-08-22 09:52:27 +03:00
Roman Pominov 5780c3cf50 base case works 2022-08-22 09:52:27 +03:00
Roman Pominov dc82b5ecbf wip 2022-08-22 09:52:27 +03:00
Roman Pominov b40da388b3 flat tree 2022-08-22 09:52:27 +03:00
Sara Vieira 6d7ab01131 final fixes 2022-08-18 17:40:52 +02:00
Sara Vieira 9ebe9cd049 more fixes 2022-08-18 17:23:08 +02:00
Sara Vieira 724ba193ac more fixes 2022-08-18 17:17:12 +02:00