Ruben Fiszel
32def95e73
feat: improve dragndrop experience on editor
2023-10-22 15:27:16 +02:00
Ruben Fiszel
9dd210478e
feat: dragndrop component on creation
2023-10-21 22:50:19 +02:00
Faton Ramadani
e8dfea3f0a
feat(frontend): app editor tutorials ( #2443 )
...
* feat(frontend): wip
* feat(frontend): skeleton done
* feat(frontend): background runnables
* feat(frontend): fix build
* feat(frontend): finish background runnable tuto
* feat(frontend): connection output
* feat(frontend): add simple app tutorial
* feat(frontend): add simple app trigger
* feat(frontend): fix wording
* feat(frontend): remove duplicate code
* feat(frontend): wip tutorial rework
* feat(frontend): Tutorial done
* feat(frontend): Fix build
2023-10-17 22:44:47 +02:00
Faton Ramadani and Ruben Fiszel
c4c075d029
feat(frontend): App polish ( #2397 )
...
* fix(frontend): app polish
* wip
* fix(frontend): rework schedule drawer
* fix(frontend): add Label wrapper for consistency
* fix(frontend): fix tab inconstiencies
* fix(frontend): make kbd modifier visible + fix spacings
* fix(frontend): add spinning animation when assistant is loading
* wip
* fix(frontend): add inner border
* feat(frontend): reorganised metadata fields
* feat(frontend): fix merge
* feat(frontend): fix build
* feat(frontend): fix build
* Update CenteredPage.svelte
* feat(frontend): fix inner-border dark
* wip
* feat(frontend): Fix buttons
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2023-10-08 23:31:53 +02:00
Faton Ramadani and Ruben Fiszel
47730131be
App editor improvements ( #2328 )
...
* feat(frontend): add zoomable app editor
* feat(frontend): add viewport zoom
* fix(frontend): Fix build
* improvements
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2023-09-26 02:08:08 +02:00
Faton Ramadani and Ruben Fiszel
c19757af1b
feat(frontend): Global CSS editor ( #2178 )
...
* feat(frontend): add global css
* feat(frontend): working styling
* feat(frontend): Add default classes
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* feat(frontend): Add global css v0
* feat(frontend): Add global css v0
* add css workers
* fix(frontend): Fix overflow issue
* wip
* feat(frontend): check for EE before injecting global css
* wip
* wip
* wip
* fix(frontend): fix typing issues
* fix(frontend): fix typing issues
* fix(frontend): fix global css
* fix(frontend): add missing mapping
* fix(frontend): Fix how styles are loaded
* fix(frontend): fix preview
* feat(frontend): fix everything
* feat(frontend): fix class autocomplete
* feat(frontend): remove console.log
* feat(frontend): update tooltup
* feat(frontend): eval
* feat(frontend): eval
* feat(frontend): fix build
* feat(frontend): fix initial binding
* feat(frontend): wip
* wip
* feat(frontend): Finish theme v0
* feat(frontend): Fix resource page
* feat(frontend): fix build
* feat(frontend): theme UI
* feat(frontend): theme UI
* feat(frontend): theme UI
* feat(frontend): fix EE
* feat(frontend): add missing warning
* feat(frontend): fix preview
* feat(frontend): fix global css by component initialisation
* feat(frontend): remove unused libraries
* feat(frontend): fix EE check
* feat(frontend): fix EE check
* feat(frontend): fix preview
* feat(frontend): Fix migration
* feat(frontend): Fix issues
* feat(frontend): add missing disabled in migration modal
* feat(frontend): Fix preview
* feat(frontend): Fix preview
* all
* all
* all
* sqlx
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2023-09-15 22:55:47 +02:00
Faton Ramadani
d57ce8a86b
fix(frontend): Fix log bg color + add style to the supabase connect button ( #1981 )
2023-08-01 21:33:31 +02:00
Ruben Fiszel
fcdd02dca6
generate slug from summary on creation
2023-07-26 01:29:22 +02:00
Faton Ramadani
b39f486c91
Dark mode v0 ( #1893 )
...
* feat(frontend): wip
* wip
* wip
* wip
* wip
* add toggle
* correctly handle monaco theme
* wip
* wip
* wip
* wip
* wip
* feat(frontend): Dark mode v0
* feat(frontend): Adap AI gen poppup
* feat(frontend): Adap script metadata labels
* feat(frontend): Fix unreadable texts
* feat(frontend): Fix unreadable texts
* feat(frontend): Fix unreadable texts
* feat(frontend): Fix ressource picker
* feat(frontend): Fix unreadable texts
* feat(frontend): Fix unreadable texts
* feat(frontend): Fix unreadable texts
* feat(frontend): Add theme toggle in the login page
* feat(frontend): Fix unreadable texts
* feat(frontend): Fix language selection
* feat(frontend): Fix FlowStatusViewer colors
* feat(frontend): Fix divide colors
* feat(frontend): Fix flow graph buttons
* feat(frontend): add theme toggle in login modal
* feat(frontend): small ui fix
* feat(frontend): fix graph dark mode toggle
2023-07-25 10:43:04 +02:00
Ruben Fiszel
b14f9d08df
fix: discriminate execute apps by component
2023-05-14 13:07:52 +02:00
Ruben Fiszel
e4c60aaf4a
feat(frontend): background script can run script and flows ( #1515 )
...
* all
* progress
* all
* all
2023-05-03 00:10:41 +02:00
Ruben Fiszel
e66b22d3b9
improve bar style
2023-05-02 12:33:06 +02:00
Faton Ramadani
625f6351bd
Fix frontend scripts settings ( #1492 )
...
* fix(frontend): fix recomputa all
* fix(frontend): fix frontend scripts
* fix(frontend): fix frontend scripts
* fix(frontend): wip
* fix(frontend): wip
* fix(frontend): fix isScriptByNameDefined
* fix(frontend): fix isScriptByNameDefined
* fix(frontend): fix
* fix(frontend): remove console.log
* fix(frontend): fix multiselect
* fix(frontend): revert changes
* fix(frontend): add migration code
* fix(frontend): fix isRunnableDefined
2023-04-28 19:17:32 +02:00
Faton Ramadani
fac95318cd
fix(frontend): Remove output when deleting a component ( #1397 )
2023-04-12 10:28:54 +02:00
Ruben Fiszel
aadaeed4c1
change default recomputeOnInputChanges
2023-04-08 12:33:03 +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
Faton Ramadani
e8aafce789
fix(frontend): Small app fixes ( #1331 )
...
* fix(frontend): wip
* fix(frontend): wip
* fix(frontend): merge main
* fix(frontend): fix build
* fix(frontend): revert css
* fix(frontend): fix alignement + remove id from if deleted
* fix(frontend): fix connection height
* fix(frontend): done
2023-03-27 11:50:40 +02:00
Ruben Fiszel
a3ed5f0137
many apps small fixes
2023-03-26 18:14:37 +02:00
Ruben Fiszel
55842694fc
feat(frontend): multiselect components for apps
2023-03-25 16:54:50 +01:00
Ruben Fiszel
96181f78b3
fix add property not in portal
2023-03-22 21:47:59 +01:00
Faton Ramadani
71d51a6981
fix(frontend): fix refresh with manual dependencies ( #1319 )
...
* fix(frontend): fix refresh with manual dependencies
* fix(frontend): fix id generation
* fix(frontend): wip
* fix(frontend): wip
* fix(frontend): Fix binding + hide toggle for frontend scripts
2023-03-22 18:27:38 +01:00
Ruben Fiszel
07743b45f6
make top bar togglable
2023-03-20 19:25:39 +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
5cd148a287
improve drag for apps
2023-03-20 10:58:20 +01:00
Ruben Fiszel
9fc26b061f
improve move animation
2023-03-19 23:12:01 +01:00
Ruben Fiszel
03d42e42e0
minor app fixes
2023-03-19 22:37:00 +01:00
Ruben Fiszel
2814e03144
apps load when all outputs are initialized
2023-03-18 20:25:21 +01:00
Ruben Fiszel
d31faed648
fix lock + reactivity on ctrl + fix optionValuesKeys
2023-03-18 15:52:46 +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
bb860f94a5
various minor fixes
2023-03-15 23:31:35 +01:00
Ruben Fiszel
dab7b68e40
context panel refactor
2023-03-15 22:24:13 +01:00
Ruben Fiszel
2c6673ae1d
fix(frontend): remove staticOutputs from apps
2023-03-15 17:22:46 +01:00
Ruben Fiszel
ac22ae80b9
fix(frontend): improve rendering performance after component moving
2023-03-15 12:35:11 +01:00
Ruben Fiszel
85ffdd3e6d
feat(apps): state can be used as input in apps
2023-03-14 20:44:14 +01:00
Ruben Fiszel
5410498212
improve reactivity of apps
2023-03-14 18:46:31 +01:00
Ruben Fiszel
03a4f2cfa1
improve refresh and background script behavior
2023-03-13 23:38:14 +01:00
Ruben Fiszel
1778982475
integrate svelte-grid in codebase
2023-03-13 10:01:02 +01:00
Faton Ramadani and Ruben Fiszel
d604a273ee
feat(frontend): Copy, Cut and Paste ( #1279 )
...
* feat(frontend): add copy, paste and cut
* feat(frontend): simplify code
* feat(frontend): add apple modifiers
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2023-03-12 20:58:06 +01:00
Ruben Fiszel
ca4b9cc1ec
fix for app viewer
2023-03-10 20:26:49 +01:00
Ruben Fiszel
7ec85d42e4
feat(apps): add resource picker
2023-03-10 20:01:00 +01:00
Ruben Fiszel
3be96d8773
feat(frontend-apps): add variable picker for static string input on apps
2023-03-10 18:41: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
f96a4b9814
improve rendering performances for non visible elements
2023-03-08 16:39:16 +01:00
Ruben Fiszel
ee2dcac512
improve undo/redo + keybindings
2023-03-07 21:16:15 +01:00
Ruben Fiszel
9fda7e4eda
feat(frontend): add creatable select
2023-03-03 01:06:36 +01:00
Ádám Kovács and Faton Ramadani
2a4a65f83e
feat(frontend): Add app map component ( #1251 )
...
* feat(frontend): Add app map component (wip)
* fix(frontend): Revert
* feat(frontend): sync map configuration (#1252 )
* fix(frontend): Map markers
* fix(frontend): Switching between input types
* fix(frontend): Customize map controls
* feat(frontend): Fix output + add set region button
* feat(frontend): Fix output + add set region button
* feat(frontend): Fix output + add set region button
* feat(frontend): Only display set region button on edit mode
---------
Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com >
2023-03-02 14:25:30 +01:00
Faton Ramadani and Ruben Fiszel
02995b04c2
feat(frontend): app splitpanes ( #1248 )
...
* feat(frontend): app splitpanes
* feat(frontend): app splitpanes vertical
* feat(frontend): support both splitpanes
* done
* done
* default select value
* container height
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2023-03-02 01:30:07 +01:00
Ruben Fiszel
404fa410ef
fix(frontend): rework app reactivity
2023-03-01 20:01:59 +01:00
Ruben Fiszel
ee890e29f5
handle more undefined cases in app
2023-03-01 08:46:20 +01:00