Faton Ramadani
9b3ab9d846
App input ( #1353 )
...
* feat(frontend): record frontend errors
* feat(frontend): display result
* feat(frontend): Fix name shadowing
* feat(frontend): fix typo
* fix(frontend): better display frontend errors
* fix(frontend): wip
* wip
* feat(frontend): text input
* feat(frontend): enable double click to open + disabled mode when input is computed or connected
* feat(frontend): fix monaco setCode
* feat(frontend): revert package.json changes
* feat(frontend): fix syncing issues
* feat(frontend): adapt style
* feat(frontend): fix event propagation
2023-04-04 16:00:50 +02:00
Ruben Fiszel
aad64c1790
remove all frontend warnings and unused imports
2023-04-02 17:02:57 +02:00
Ruben Fiszel
deb2ad0225
feat(frontend): add agGrid api hooks + ready
2023-04-02 16:21:04 +02:00
Ruben Fiszel
85e7111c9f
fix cycle in imports
2023-04-01 01:40:19 +02:00
Faton Ramadani
4346ae43a5
feat(frontend): improve input connection UI ( #1333 )
...
* feat(frontend): improve input connection UI
* feat(frontend): prevent pointerup from bubbling + refactor the code
* feat(frontend): remove unnecessary alert + fix null display
* feat(frontend): restore hoveredComponent when connecting + properly open deeply nested component
* feat(frontend): fix ObjectViewer display
2023-03-29 09:05:50 +02:00
Ruben Fiszel
928e459228
fix integer handling as field type
2023-03-28 17:36:21 +02:00
Ruben Fiszel
6c82371670
feat(frontend): add recompute as a primitive
2023-03-27 17:41:37 +02:00
Ruben Fiszel
55842694fc
feat(frontend): multiselect components for apps
2023-03-25 16:54:50 +01:00
Faton Ramadani
b13f605866
feat(frontend): App set tab ( #1307 )
...
* feat(frontend): Set tab
* feat(frontend): Set tab
* feat(frontend): fix styling
* feat(frontend): update how set Tab is stored
* feat(frontend): clean up
* feat(frontend): update setTab to an array structure
* feat(frontend): revert
* feat(frontend): support all components
* feat(frontend): fix typing
* feat(frontend): group success side effects
* feat(frontend): add missing tooltip + remove duplicate code
2023-03-20 19:09:56 +01:00
Ruben Fiszel
69b7d92bda
improve type definition of apps and sync them with static components + purge app content of unecessary data
2023-03-18 15:29:42 +01:00
Ruben Fiszel
dab7b68e40
context panel refactor
2023-03-15 22:24:13 +01:00
Ruben Fiszel
036b8d4884
feat(frontend): add setTab to frontend scripts
2023-03-14 14:42:26 +01:00
Ruben Fiszel
03a4f2cfa1
improve refresh and background script behavior
2023-03-13 23:38:14 +01:00
Ruben Fiszel
c46b79dd4b
fix compile
2023-03-13 20:59:27 +01:00
Faton Ramadani
ec879162ec
feat(frontend): Add key navigation in app editor ( #1273 )
...
* feat(frontend): add expand
* feat(frontend): fix container height
* feat(frontend): remove code duplication
* feat(frontend): add historic
* feat(frontend): add key navigation
* feat(frontend): simplfiy
* feat(frontend): add support for subgrids
* feat(frontend): update key navigation
* feat(frontend): update key navigation
* feat(frontend): fix nested component
* feat(frontend): fix build
* feat(frontend): remove code duplication
* feat(frontend): support tabs
* feat(frontend): support tabs
* feat(frontend): Fix AppTabs + handle tab navigation
* feat(frontend): support splitpanes
2023-03-09 18:23:12 +01:00
Faton Ramadani
850f1e8855
feat(frontend): add expand ( #1268 )
...
* feat(frontend): add expand
* feat(frontend): fix container height
* feat(frontend): remove code duplication
* feat(frontend): add historic
2023-03-08 22:56:30 +01:00
Ruben Fiszel
ed4077251b
fix multiple app nits
2023-03-07 15:51:02 +01:00
Ruben Fiszel
fa18204267
fix(frontend): arginput + apppreview fixes
2023-03-03 17:34:08 +01:00
Ádám Kovács
870c1997b2
fix(frontend): Add more app custom css ( #1229 )
...
* fix(frontend): Add container custom css
* fix(frontend): Add form custom css
* fix(frontend): Add form button custom css
* feat(frontend): Add css quick reset button
* feat(frontend): Filter component css by usage
* fix(frontend): Save state of unused component display
* fix(frontend): Add pie chart custom css
* fix(frontend): Add bar chart custom css
* fix(frontend): Update vega lite and plotly loading
* fix(frontend): Add html and timeseries custom css
* fix(frontend): Add scatter chart custom css
* fix(frontend): Add table custom css
* fix(frontend): Revert container custom styles
* fix(frontend): Add toggle custom css
* fix(frontend): Add text input custom css
* fix(frontend): Update
* fix(frontend): Remove undefined css customizations
2023-02-28 09:21:56 +01:00
Faton Ramadani
53a56992b4
feat(frontend): move to other grid ( #1230 )
...
* feat(frontend): move to other grid
* feat(frontend): wip
* feat(frontend): Fix component move
* fix(frontend): Fix build
* feat(frontend): Fix moving
* fix(frontend): Simplify code
2023-02-25 11:31:12 +01:00
Ruben Fiszel
1a2fb90a85
pushed
2023-02-24 19:52:20 +01:00
Ruben Fiszel
2d91b0c2ff
settings panel
2023-02-24 19:52:20 +01:00
Faton Ramadani
fae7f0365b
fix(frontend): rewrote utils
2023-02-24 19:52:20 +01:00
Ruben Fiszel
457056e3c8
flatten
2023-02-24 19:52:20 +01:00
Ruben Fiszel
bc3fd01237
subgrids editor panel iter 1
2023-02-24 14:48:28 +01:00
Ruben Fiszel
464ce18862
fix subgrids final
2023-02-24 11:59:28 +01:00
Ruben Fiszel
9ad39b27b7
app fixes
2023-02-24 11:39:50 +01:00
Ruben Fiszel
c84f92f65c
fix subgrids final
2023-02-24 07:27:22 +01:00
Ruben Fiszel
a02d5592b3
todo: improve deleting tab
2023-02-24 01:04:26 +01:00
Ruben Fiszel
08e2e6dbb2
fix(frontend): containers and tab fixes v1
2023-02-23 19:59:23 +01:00
Faton Ramadani
5b1673eceb
feat(frontend): Duplicate component ( #1228 )
...
* feat(frontend): Duplicate component
* feat(frontend): add missing types
2023-02-23 17:43:27 +01:00
Ádám Kovács
cc3ef78776
refactor(frontend): Reorganise app components ( #1224 )
...
* refactor(frontend): Reorganise app components
* refactor(frontend): Restructure app component
2023-02-23 14:15:45 +01:00
Ádám Kovács and Ruben Fiszel
8e51a27c91
feat(frontend): Add icon app component ( #1207 )
...
* feat(frontend): Add icon app component
* fix(frontend): Import only one icon at a time
* fix(frontend): Handle file names correctly
* feat(frontend): Use all arrow keys in popup navigation
* fix(frontend): Close popup after icon select
* fix(frontend): Position picker correctly
* fix(frontend): Handle empty search
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2023-02-17 20:20:28 +01:00
Ruben Fiszel
cd4023cdb5
refactor components to ease adding custom components
2023-02-03 02:11:06 +01:00
Ruben Fiszel
9f7d31f46f
revert single file components change
2023-02-03 00:00:28 +01:00
Ruben Fiszel
1623ba1658
feat: adding worker_busy
2023-02-02 23:57:53 +01:00
Ádám Kovács
9a468be88c
feat(frontend): App initial loading animations ( #1176 )
...
* feat(frontend): App initial loading animations
* fix(frontend): Optional prop
2023-02-02 17:55:11 +01:00
Ruben Fiszel
8aab9a2a92
feat(frontend): add plotly support
2023-01-31 08:04:46 +01:00
Faton Ramadani
a9d36966ba
feat(frontend): add support for background scripts + add FormButtonCo… ( #1124 )
...
* feat(frontend): add support for background scripts + add FormButtonComponnet
* feat(frontend): add background script fields
* feat(frontend): Handle deletion + display of results
* feat(frontend): Fix background script ids: Runnable ids needs to be valid js expression, because they are used in the evaluator.
* feat(frontend): add a portal to display modal
* feat(frontend): fix build
* feat(frontend): Add missing props
* feat(frontend): Fix run button + add tooltip + fix icon
2023-01-19 14:52:32 +01:00
Ruben Fiszel
301366f525
feat(frontend): add vega-lite component
2023-01-18 15:49:47 +01:00
Ruben Fiszel
c703625ba5
add row to eval input
2023-01-16 13:23:31 +01:00
Ruben Fiszel
7fc2996e7a
add dynamic disabled field to button
2023-01-16 01:52:18 +01:00
Ruben Fiszel
5cbbfd761f
add hub compatible json export to apps
2023-01-14 09:10:39 +01:00
Ruben Fiszel
933b84749d
various app fixes
2023-01-11 10:57:30 +01:00
Ruben Fiszel
13175ffc31
various improvements
2023-01-10 11:21:16 +01:00
Ruben Fiszel
e29e8fda8f
fix infering schema for inlineeditor
2023-01-09 18:57:30 +01:00
Ruben Fiszel
73938dffb9
feat: add min/max constraint to number + slider component
2023-01-07 08:51:09 +01:00
Ruben Fiszel
cffbf8fa8e
add more apps components
2023-01-04 15:54:23 +01:00
Ruben Fiszel
33faf12fee
fix apps UX nits
2023-01-04 05:07:18 +01:00
Ruben Fiszel
dc935fa054
fix forking hub deno scripts in apps
2023-01-03 15:56:02 +01:00