Commit Graph

22961 Commits

Author SHA1 Message Date
Andrew Kingston 47631a47e7 Disable new screens settings when viewing an old screen and correctly upgrade all screen settings when detaching from custom layouts 2022-05-16 08:48:03 +01:00
Andrew Kingston b488293e92 Add warning to navigation section when using an old screen with a custom layout, and allow upgrading 2022-05-13 13:50:15 +01:00
Andrew Kingston a7395a40cf Allow pasting inside screens on screens tab and fix icon overflow in nav items 2022-05-13 12:05:55 +01:00
Andrew Kingston 6f382b84c1 Add second panel for navigation tab 2022-05-13 11:38:19 +01:00
Andrew Kingston 8481115959 Add secondary panel for theme tab 2022-05-13 11:35:30 +01:00
Andrew Kingston 2d5966e742 Don't create layouts for new apps 2022-05-13 11:26:11 +01:00
Andrew Kingston 71aedf4d9d Allow deleting built in layouts and hide layouts tab when no layouts exist 2022-05-13 11:23:27 +01:00
Andrew Kingston 68156fee3d Fix theme resetting navigation background and update layout UI 2022-05-13 11:09:20 +01:00
Andrew Kingston b14440065c Clear screen validation errors when changing screen 2022-05-13 10:14:52 +01:00
Andrew Kingston 22f4c6e98b Add icons to component list and update style of nav items 2022-05-13 10:12:16 +01:00
Andrew Kingston 7f15a39c90 Update text 2022-05-12 13:00:20 +01:00
Andrew Kingston e7605b65a9 Add ability to copy components from legacy layouts for backwards compatibility 2022-05-12 10:43:01 +01:00
Andrew Kingston b041700ea8 Remove concept of frontend preview types 2022-05-12 09:46:21 +01:00
Andrew Kingston 8331b72b1a Remove currentView flag from builder store 2022-05-12 09:42:57 +01:00
Andrew Kingston 5f7940d9a1 Render screenslot when showing legacy layouts and remove concept of preview type 2022-05-12 09:42:25 +01:00
Andrew Kingston 4d7666fea2 Delete old design UI code 2022-05-11 13:10:05 +01:00
Andrew Kingston 155a60160d Refactor design panels into core panel component and update usages 2022-05-11 13:09:21 +01:00
Andrew Kingston 5d5b107234 Add initial layouts panel and add explicit panels for theme and navigation tabs 2022-05-11 13:06:41 +01:00
Andrew Kingston 343f28bbe1 Add initial layouts panel and add explicit panels for theme and navigation tabs 2022-05-11 12:47:24 +01:00
Andrew Kingston e25123eade Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-05-11 09:07:35 +01:00
Andrew Kingston 3418b90df4 Remove placeholder from screen select above preview 2022-05-11 09:07:01 +01:00
Andrew Kingston 4ebe82c82e Update screen sorting to sort using url param order 2022-05-11 09:04:33 +01:00
Budibase Staging Release Bot 35529576f2 Update pro version to 1.0.148-alpha.1 2022-05-11 08:02:29 +00:00
Budibase Staging Release Bot f5cc6bf3a2 v1.0.148-alpha.1 2022-05-11 08:01:11 +00:00
deanhannigan a0bc5fd6bd
Merge pull request #5802 from Budibase/feature/add-default-screen
Feature/add default screen
2022-05-11 08:53:40 +01:00
Andrew Kingston 914a94b695 Remove concept of selected access role and refactor logic around assigning roles to new screens 2022-05-11 08:47:24 +01:00
Andrew Kingston e5f48fedd1 Add width to screen validation 2022-05-11 08:47:05 +01:00
Andrew Kingston 91c4f85f81 Remove instance name as a required screen setting and add new screen properties as optional validation 2022-05-11 08:46:13 +01:00
Dean 7a2037410f Cypress test fixes 2022-05-10 22:40:27 +01:00
Andrew Kingston 7ea59a521d Add a few UX improvements to adding component to allow control using the keyboard 2022-05-10 19:53:22 +01:00
Andrew Kingston bfd9eff7a6 Auto focus search input when adding component 2022-05-10 18:48:43 +01:00
Andrew Kingston a9f64abb78 Unset app ID from builder store when unmounting to prevent stale app ID header 2022-05-10 18:43:34 +01:00
Andrew Kingston 0f82af036d Handle overflowing app titles and center main navigation relative to actual screen center 2022-05-10 18:35:00 +01:00
Andrew Kingston 8f0602a453 Add fallback UI when no screens exist and add custom theme metadata to new apps 2022-05-10 18:20:26 +01:00
Dean 8f09591368 packages/builder/src/components/start/CreateAppModal.svelte 2022-05-10 17:18:25 +01:00
Dean e773d94a5e Merge remote-tracking branch 'origin/develop' into feature/add-default-screen 2022-05-10 17:00:31 +01:00
Andrew Kingston a8ac919a71 Add new settings to new screens upon creation 2022-05-10 17:00:03 +01:00
Andrew Kingston 12f704ea7a Add new navigation settings to new apps 2022-05-10 16:57:57 +01:00
Andrew Kingston d3cfdd8a2d Restore app preview border 2022-05-10 16:30:21 +01:00
Andrew Kingston 0f200680be Ensure nav background colour is properly updated when changing theme 2022-05-10 16:30:13 +01:00
Andrew Kingston 90436a0167 Automatically update old apps with new navigation settings based on old layouts 2022-05-10 16:20:28 +01:00
Andrew Kingston 3c276d053d Add screen width setting with backwards compatibility 2022-05-10 14:54:53 +01:00
Andrew Kingston 8bf3595015 Update layouts to support legacy page widths while allowing new screens to determine their own width 2022-05-10 14:37:00 +01:00
Andrew Kingston 9035660975 Use 'Screen' for the name when selecting the root screen component 2022-05-10 14:10:26 +01:00
Andrew Kingston 070ec8abd4 Improve role colours and ordering 2022-05-10 14:02:00 +01:00
Andrew Kingston 1078fa3f78 Remove border around client app preview 2022-05-10 13:34:10 +01:00
Andrew Kingston 7679be9199 Remove deprecated code 2022-05-10 13:33:42 +01:00
Andrew Kingston faa3ad2ac4 Use sorted screens in both screen navigation panel and above preview 2022-05-10 13:33:05 +01:00
Andrew Kingston 088c7123e6 Centrally sort screens to allow consistency across design UI 2022-05-10 13:32:34 +01:00
Andrew Kingston 018e2c4c1b Allow status lights to be added to pickers 2022-05-10 13:32:09 +01:00