Diego Imbert
cfee2b68da
Migrate Writable<App> to StateStore<App>
2025-06-16 23:43:56 +02:00
Ruben Fiszel
f0f720f490
partial app svelte 5 migration ( #5945 )
2025-06-15 23:25:34 +02:00
Ruben Fiszel
855571f359
fix history
2025-06-15 04:22:47 +02:00
Ruben Fiszel
fe20e3374f
feat: eager app mode
2025-03-19 17:02:32 +01:00
Ruben Fiszel
4ee4ff78d3
fix: improve custom component rendering
2025-02-24 22:43:36 +01:00
Lucas Abel and Ruben Fiszel
bf206515e8
fix(backend): improve schedule queries plan to leverage indices better for performance ( #5273 )
...
* backend: fix schedule queries plan
* rework
* fix skipped as non success
* update sqlx
* update
* all
* fix npm run check
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-02-12 16:34:03 +01:00
Ruben Fiszel
4da0fc6918
nit
2025-02-11 20:47:43 +01:00
Ruben Fiszel
7c4b8a7e1d
feat: lazy mode
2025-02-11 20:38:13 +01:00
Ruben Fiszel
15a1582f5e
subgrid fix
2025-02-11 19:13:53 +01:00
Ruben Fiszel
aae3683fe9
feat: improve large apps performances ( #5265 )
2025-02-11 18:08:15 +01:00
Guilhem
960b69fc40
nit app editor ( #4752 )
...
* Prevent resize when connecting
* simplify cursor selection in connection mode
* remove useless log
* Add connection popover to hover
2024-11-20 09:46:37 +01:00
Faton Ramadani
a66c5303b8
feat(frontend): components can be moved inside containers by holding ctrl/cmd
...
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): wip
* feat(frontend): move component inside containers
* feat(frontend): done
* feat(frontend): done
* fix(frontend): wip
* fix(frontend): wip
* fix(frontend): done
* fix(frontend): done
* fix(frontend): fix anchored
* fix(frontend): restore event
* feat(frontend): support dropping on the top level + hide the shadow when leaving the grid
* feat(frontend): drop in the correct subgrid when there are multiple
* feat(frontend): wip
* feat(frontend): fix hide shadow
* feat(frontend): remove dead code
* feat(frontend): wip
* feat(frontend): fix overflow
* feat(frontend): wip
* feat(frontend): done
* feat(frontend): fix z-index
* feat(frontend): wip
* feat(frontend): fix shadow
* feat(frontend): fix resize + drop position
* feat(frontend): fix dropped when no movement
* feat(frontend): hide the fake shadow if the move mode is set
* feat(frontend): add small timeout when we leave the insert mode
* feat(frontend): render the shadow where the component will drop
* feat(frontend): done
* feat(frontend): done
* feat(frontend): improve perf
* feat(frontend): done
* feat(frontend): remove console.log
* feat(frontend): fix move toplevel
* feat(frontend): Components positions are restored when the mode changes
* feat(frontend): Components positions are restored when the mode changes
* feat(frontend): Components positions are restored when the mode changes
* feat(frontend): fix edges cases + improve perf
* feat(frontend): fix drop position
* feat(frontend): fix final drop position
* feat(frontend): fix final drop position
* feat(frontend): fix insert from component bar
* feat(frontend): Fix disapearing components
2024-10-09 13:08:16 +02:00
Faton Ramadani
9d50235fe9
Fr/anchored subgrid indicator ( #4303 )
...
* fix(frontend): fix anchored indicator for subgrids
* fix(frontend): fix anchored indicator for subgrids
2024-08-29 20:05:31 +02:00
Ruben Fiszel
67494a068a
nits anchor
2024-08-29 11:20:04 +02:00
Faton Ramadani and Ruben Fiszel
2f6f88bd8c
feat(frontend): full height component ( #3676 )
...
* feat(frontend): wip
* feat(frontend): Full Height component
* feat(frontend): wip
* feat(frontend): add fullHeight indicator
* feat(frontend): add indicator for component that won't render
* feat(frontend): update collision algo
* fix(frontend): Full height component done
* fix(frontend): Remove the hidden check from preview
* feat(frontend): code cleanup
* feat(frontend): code cleanup
* feat(frontend): code cleanup
* feat(frontend): code cleanup
* feat(frontend): Fix height issue + fix toggle display
* feat(frontend): Fix insertNewGridITem
* feat(frontend): code cleanup
* feat(frontend): mobile fullHeigt
* feat(frontend): fix wording
* feat(frontend): add missing constants
* feat(frontend): fix typo
* feat(frontend): remove dead code
* feat(frontend): improve the structure
* feat(frontend): done
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2024-05-15 14:52:05 +02:00
8cb7d29cf8
feat(frontend): Deeply nested Modals and Drawers ( #3565 )
...
* fix(frontend): Support deeply nested drawers and modals
* fix(frontend): Support deeply nested drawers and modals
* fix(frontend): Support deeply nested drawers and modals
* feat(frontend): fix name
* chore(main): release 1.308.2 (#3569 )
* chore(main): release 1.308.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
* feat(frontend): wip
* feat(frontend): wip
* fix(frontend): fix event propagation
* fix(frontend): fix drawers globally
* feat(frontend): Fix all drawers
* feat(frontend): split zIndexes in a new file
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2024-04-19 18:58:39 +02:00
Ruben Fiszel
a450ac5301
feat: improve inputs handling for large list on apps
2023-11-01 11:30:35 +01:00
Ruben Fiszel
9dd210478e
feat: dragndrop component on creation
2023-10-21 22:50:19 +02:00
Ruben Fiszel
24852c257f
fix: fix refresh init in presence of app stepper
2023-08-28 12:36:54 +02:00
Ruben Fiszel
12def5ccca
feat: list component for apps ( #1740 )
...
* all
* feat: list component for apps
2023-06-19 20:47:04 +02:00
Ruben Fiszel
2d5854c84a
fix: deploy dev/staging/prod small fixes
2023-06-19 11:32:39 +02:00
Ruben Fiszel
1e3bc84787
fix: fix use input from input library + make selected subgrid clearer
2023-06-12 17:57:46 +02:00
Ruben Fiszel
3769a33b90
fix modal
2023-05-10 00:08:09 +02:00
Ruben Fiszel
aad64c1790
remove all frontend warnings and unused imports
2023-04-02 17:02:57 +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
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
1a628dd720
fix minor app issues
2023-03-20 15:27:30 +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
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
Faton Ramadani
7178d0264d
Fix sub grid ( #1302 )
...
* fix(frontend): fix horizontal splitpanes
* fix(frontend): fix subgrid height
* fix(frontend): fix subgrid height
2023-03-17 15:56:26 +01:00
Faton Ramadani
c0669c34a0
fix(frontend): fix horizontal splitpanes ( #1301 )
2023-03-17 15:46:45 +01:00
Faton Ramadani
68df5505b0
feat(frontend): Component control ( #1293 )
...
* fix(frontend): fix app tabs
* fix(frontend): app controls
* fix(frontend): app controls
* fix(frontend): align output panel
* fix(frontend): clean up
* fix(frontend): refactor events
* fix(frontend): fix display
* fix(frontend): fix indentation
* fix(frontend): merge main
2023-03-16 12:42:10 +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
ac22ae80b9
fix(frontend): improve rendering performance after component moving
2023-03-15 12:35:11 +01:00
Ruben Fiszel
5410498212
improve reactivity of apps
2023-03-14 18:46:31 +01:00
Ruben Fiszel
908602f444
feat(apps): tabs can be made pages or invisible + better frontend scripts reactivity
2023-03-14 12:34:08 +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
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
fa18204267
fix(frontend): arginput + apppreview fixes
2023-03-03 17:34:08 +01:00
Ruben Fiszel
9fda7e4eda
feat(frontend): add creatable select
2023-03-03 01:06:36 +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