Bowen Tan
|
81f2239076
|
render modal in custom container in editor
|
2021-10-18 18:06:41 +08:00 |
|
Bowen Tan
|
be279c0079
|
can drop component on root
|
2021-10-18 15:46:48 +08:00 |
|
Bowen Tan
|
e7e479f32d
|
change default slot name to 'content'
|
2021-10-18 13:58:40 +08:00 |
|
Bowen Tan
|
7198022b1e
|
add drop style
|
2021-10-18 13:40:44 +08:00 |
|
Bowen Tan
|
7ab90ca6ec
|
structure tree can toggle show children & hide slotName
|
2021-10-18 11:22:58 +08:00 |
|
Bowen Tan
|
259db6be0f
|
can add component to root
|
2021-10-18 11:22:57 +08:00 |
|
Bowen Tan
|
45753ee0af
|
refactor structureTree
|
2021-10-18 11:22:13 +08:00 |
|
Bowen Tan
|
ef869d5ad6
|
Merge branch 'main' into feat/style
# Conflicts:
# packages/editor/src/components/ComponentForm/ComponentForm.tsx
# packages/editor/src/components/Editor.tsx
# packages/editor/src/operations/AppModelManager.ts
|
2021-10-18 11:06:09 +08:00 |
|
Yanzhen Yu
|
688b23b058
|
improve Editor UI and add Editor headaer
|
2021-10-17 17:28:49 +08:00 |
|
Yanzhen Yu
|
d210160c21
|
improve component list UI
|
2021-10-17 16:04:38 +08:00 |
|
Yanzhen Yu
|
9f6724ff91
|
fix property generation and improve default id format
|
2021-10-16 20:45:24 +08:00 |
|
Bowen Tan
|
73ecc54b31
|
hover and select component will not cause app rerender
|
2021-10-15 18:08:31 +08:00 |
|
Bowen Tan
|
8244bb122f
|
fix form checkboxGroup and radioGroup bug
|
2021-10-15 18:00:43 +08:00 |
|
Bowen Tan
|
7489707c08
|
improve form style
|
2021-10-15 18:00:43 +08:00 |
|
Bowen Tan
|
09129a2ab0
|
add datasource and support edit trait properties
|
2021-10-15 18:00:42 +08:00 |
|
Bowen Tan
|
56bed840ae
|
highlight selectedComponent in structure tree
|
2021-10-15 18:00:42 +08:00 |
|
Bowen Tan
|
288886ce63
|
improve componentId generate method
|
2021-10-15 18:00:42 +08:00 |
|
Bowen Tan
|
b95b5177bf
|
use pseudo element implement hover border
|
2021-10-15 18:00:42 +08:00 |
|
Bowen Tan
|
eceec4b4c6
|
add grid bg and use react-resize-detector
|
2021-10-15 18:00:42 +08:00 |
|
Bowen Tan
|
522c85bc2a
|
add hover component style
|
2021-10-15 18:00:42 +08:00 |
|
Bowen Tan
|
6a67a3a787
|
add keyboard event
|
2021-10-14 10:01:36 +08:00 |
|
Bowen Tan
|
6b51cde840
|
support drag componen to tree to create
|
2021-10-12 10:57:26 +08:00 |
|
Bowen Tan
|
6da304e286
|
decouple use appModel
|
2021-10-12 10:57:26 +08:00 |
|
Bowen Tan
|
f131a5e3b7
|
defaultProperties -> exampleProperties
|
2021-10-11 17:37:14 +08:00 |
|
Bowen Tan
|
90f6fc6c2d
|
add metadata
|
2021-10-11 17:07:26 +08:00 |
|
Bowen Tan
|
634e1f063a
|
support choose component in view
|
2021-10-11 15:49:38 +08:00 |
|
Bowen Tan
|
42449ef130
|
button support grid
|
2021-09-30 14:45:42 +08:00 |
|
Bowen Tan
|
2d237e5da7
|
implement create component by drag into grid
|
2021-09-30 13:42:56 +08:00 |
|
Bowen Tan
|
c1b1c65029
|
wip init grid onLayoutChange
|
2021-09-30 13:42:56 +08:00 |
|
Bowen Tan
|
1bcf089af3
|
fix test ci
|
2021-09-28 15:37:49 +08:00 |
|
Bowen Tan
|
688065cb95
|
add component Form
|
2021-09-28 14:23:52 +08:00 |
|
Bowen Tan
|
69955e6f62
|
add editor eventBus
|
2021-09-28 10:28:34 +08:00 |
|
Bowen Tan
|
f0052aab11
|
impletement create and undo
|
2021-09-27 18:00:34 +08:00 |
|
Bowen Tan
|
6d1712de67
|
add selected component wrapper
|
2021-09-27 13:43:55 +08:00 |
|
Bowen Tan
|
6c7ad81e03
|
decouple apiService
|
2021-09-27 10:14:28 +08:00 |
|
Bowen Tan
|
41ec9c1910
|
add componentList & structureTree
|
2021-09-26 10:45:58 +08:00 |
|
Bowen Tan
|
21471d0abf
|
use jsxImportSource in tsconfig
|
2021-09-24 10:11:11 +08:00 |
|
Bowen Tan
|
92a11a1458
|
support cross package import @mata-io/runtime
|
2021-09-24 10:06:09 +08:00 |
|
Bowen Tan
|
0546d60a2f
|
init editor project
|
2021-09-24 10:06:07 +08:00 |
|
Bowen Tan
|
c3429e19bb
|
editor init
|
2021-09-24 10:05:45 +08:00 |
|