Faton Ramadani
64cc375cbc
feat(frontend): add menu component ( #2721 )
...
* feat(frontend): add menu component
* wip
* feat(frontend): menu component done
* feat(frontend): Fix styling + handle menu items everywhere
* feat(frontend): Fix styling + handle menu items everywhere
2023-11-30 12:39:18 +01:00
Faton Ramadani
3f4a9e06cf
feat(frontend): Stat card improvement ( #2709 )
...
* feat(frontend): add class+ style support + added support for custom images
* feat(frontend): add class+ style support + added support for custom images
* feat(frontend): fix styling
* feat(frontend): add quick style buttons
* feat(frontend): fix quick tailwind class
* feat(frontend): add space only if needed
* feat(frontend): fix build
* feat(frontend): fix line heights
2023-11-28 22:37:11 +01:00
Ruben Fiszel
d8fcd713d3
improve download button
2023-11-15 15:55:10 +01:00
Ruben Fiszel
65f2433ec0
feat: add form validation for apps
2023-10-22 17:55:05 +02:00
Ruben Fiszel
e5731504d0
feat: add support for aggrid ee
2023-10-06 17:34:13 +02:00
Faton Ramadani
4f6d5c9692
feat(frontend): add AppDrawer controls ( #2339 )
...
* feat(frontend): add AppDrawer controls
* feat(frontend): add AppDrawer controls
* Update utils.ts
* fix app drawer cc
* fix app drawer cc
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2023-09-27 23:22:54 +02:00
Faton Ramadani
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
Ruben Fiszel
4738a8c99e
feat: introduce container groups
2023-09-08 09:48:28 +02:00
Faton Ramadani
43cb5a985e
feat(frontend): App carousel ( #1956 )
...
* feat(frontend): app carousel
* carousel wip
* feat(frontend): add carousel component
* feat(frontend): add slide handler
* feat(frontend): Fix styling issues
* feat(frontend): Update subgrid focus on page change
* feat(frontend): fix subgrid issues + add carousel list
* feat(frontend): fix carousel width issues
* feat(frontend): fix build
* feat(frontend): fix build
* feat(frontend): revert changes
* feat(frontend): add missing tooltips
* feat(frontend): remove autoplay
* feat(frontend): add missing tooltip + add select for timings
* feat(frontend): simplify carousel
* feat(frontend): fix render when data changes
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2023-07-31 17:56:38 +02:00
Ruben Fiszel
5839373348
move inferArgs to be loaded JIT
2023-07-31 10:17:36 +02:00
Faton Ramadani
06303da2e5
feat(frontend): App components dark mode ( #1937 )
...
* feat(frontend): migrate app components
* feat(frontend): Fix unreadable texts
* feat(frontend): migrate app components
* feat(frontend): Fix quill editor
2023-07-26 13:28:45 +03:00
Ruben Fiszel
7c0e840da3
feat: make row information available from table rows' evals
2023-07-19 12:42:02 +02:00
Faton Ramadani
150dad6d2b
feat(frontend): add modal component controls ( #1877 )
...
* feat(frontend): add modal component controls
* feat(frontend): add modal component controls
2023-07-14 15:08:27 +02:00
Ruben Fiszel
40a147ebfc
feat: improve debug runs wrt to frontend scripts
2023-07-04 23:50:43 +02:00
Faton Ramadani
19e8ea1944
fix(frontend): Fix typing ( #1774 )
...
* feat(frontend): Add documentation link in the component settings
* feat(frontend): Add missing type
* feat(frontend): fix typing errors
* feat(frontend): fix typing errors
2023-06-27 14:10:40 +02:00
Ruben Fiszel
d9c7aac976
fix: improve list component force recompute
2023-06-26 13:38:12 +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
3487c2cdfd
fix: improve agGrid persistence when result change + setSelectedIndex
2023-06-14 10:03:17 +02:00
Ruben Fiszel
77e7e49372
feat(apps): add setValue to frontend script's SDK
2023-05-28 18:02:42 +02:00
Ruben Fiszel
8e080b9028
update openapi-typescript-codegen
2023-05-24 12:30:21 +02:00
Faton Ramadani
d0c766bc7e
fix(frontend): fix pdf header + icon picker ( #1586 )
2023-05-16 15:32:26 +02:00
Ruben Fiszel
b14f9d08df
fix: discriminate execute apps by component
2023-05-14 13:07:52 +02:00
Faton Ramadani
433514273b
App style rework ( #1566 )
...
* feat(frontend): fix styling in multiple components
* feat(frontend): rework modals
* feat(frontend): fix tooltip
* feat(frontend): fix ui
* feat(frontend): clean up
* feat(frontend): remove unnecessary file
2023-05-13 17:24:26 +02:00
Ruben Fiszel
058e6d220c
add names to background runnables
2023-05-12 12:07:10 +02:00
Ruben Fiszel
699390f321
feat(frontend): add download button
2023-05-12 11:08:59 +02:00
Ruben Fiszel
7ae4c54f05
little migration fix
2023-05-03 00:12:28 +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
Faton Ramadani
630399d59e
feat(frontend): Support TS union type with a select field ( #1457 )
...
* feat(frontend): Support TS union type with a select field
* feat(frontend): Support TS union type with a select field
2023-04-24 22:57:50 +02:00
Ruben Fiszel
abd1fd5aa0
fix ( #1453 )
2023-04-24 00:16:56 +02:00
Ruben Fiszel
104229c01d
fix hub compatible export
2023-04-11 18:33:45 +02:00
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