Commit Graph

30 Commits

Author SHA1 Message Date
Guy Ben-Aharon
92e3ec785c feat(areas): implement area to enable logical diagram arrangement (#661)
* initial

* translations + update from canvas

* create area from canvas

* fix build

* fix build

* fix build
2025-04-22 15:00:52 +03:00
Guy Ben-Aharon
ee659eaa03 fix: add loadDiagramFromData logic to chartdb provider (#513) 2025-01-01 10:48:42 +02:00
Guy Ben-Aharon
86efeb6d16 Add Templates (#299)
* add templates

* update tags

* remove pic
2024-10-29 16:31:55 +02:00
Jonathan Fishner
ea93e394af Add dependency to views based on view definition (#236)
* init dependency

* add dependency api support

* add 'dependency-edge' type

* add dependencies to sidebar

* ast in multi database types

* double click on dependency to view it + fix vizualize adding dependency

* set view to always be the dependent table on creating dependency

* set dependency edge color

* find the shortest path on dependencies

* add handle id diff

* fix for parsing + add dependencies to diagaram

* hide or show dependencies from view menu

* fix for MATERIALIZED VIEWS

* rebase + fix

* fix build

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2024-10-06 00:00:10 +03:00
Guy Ben-Aharon
a28fb4afa1 Table overlap indication (#237)
* add find overlapping functionality

* add indication for tables overlapping

* fix reorder overlap

* add loading diagram event

* fix hidden nodes overlap bug
2024-10-05 20:58:17 +03:00
Guy Ben-Aharon
98f429f9cc lint 2024-09-22 10:06:59 +03:00
Guy Ben-Aharon
45f4bf88a8 add import database dialog 2024-09-18 17:11:42 +03:00
Guy Ben-Aharon
f6bc2a394d set table location on creation 2024-09-14 13:13:27 +03:00
johnnyfish
947821e137 fix when create table to create it in the viewport 2024-09-14 13:13:27 +03:00
Guy Ben-Aharon
50ef457fe2 filter by schema 2024-09-09 09:11:58 +03:00
Guy Ben-Aharon
c0c340699a add database editions 2024-08-29 16:39:21 +03:00
Guy Ben-Aharon
91577eccde delete diagram + modal 2024-08-23 03:55:02 +03:00
Guy Ben-Aharon
c43e8d7f30 clear diagram data 2024-08-23 03:18:12 +03:00
Guy Ben-Aharon
e4ee415e6d zoom in, out, percentage, save & width nodes 2024-08-22 18:36:10 +03:00
Guy Ben-Aharon
685365abfe add open diagram dialog, last updated and created time 2024-08-21 21:37:35 +03:00
Guy Ben-Aharon
4ede0f3117 fix undo delete tables 2024-08-20 22:46:11 +03:00
Guy Ben-Aharon
3f76ce4bf2 get current diagram to export 2024-08-20 21:11:12 +03:00
Guy Ben-Aharon
7a7d7a92e5 add redo undo 2024-08-20 17:58:43 +03:00
Guy Ben-Aharon
b8521d8b2a redo undo skeleton 2024-08-20 09:38:58 +03:00
Guy Ben-Aharon
fbf6015efa db state 2024-08-19 13:31:55 +03:00
Guy Ben-Aharon
9b1fea30db load chart 2024-08-18 17:12:09 +03:00
Guy Ben-Aharon
5537f52eb9 config 2024-08-18 11:59:04 +03:00
Guy Ben-Aharon
c195104a60 create diagram dialog, data layer 2024-08-18 10:30:44 +03:00
Guy Ben-Aharon
9da29bf7d5 relationships except for Cardinality edit 2024-08-14 18:21:00 +03:00
Guy Ben-Aharon
c33cb5b177 remove tables from canvas 2024-08-14 16:21:01 +03:00
Guy Ben-Aharon
34d8437593 add relationships 2024-08-14 12:06:49 +03:00
Guy Ben-Aharon
cbd3575375 add relationships logic 2024-08-13 16:03:17 +03:00
Guy Ben-Aharon
0fcb739f1b add index, add fields 2024-08-13 15:07:11 +03:00
Guy Ben-Aharon
46597a9644 field halfway 2024-08-12 15:17:28 +03:00
Guy Ben-Aharon
f496d23ba6 create tables 2024-08-11 18:15:13 +03:00