Commit Graph

12288 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 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 f5cc6bf3a2 v1.0.148-alpha.1 2022-05-11 08:01:11 +00: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 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 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 070ec8abd4 Improve role colours and ordering 2022-05-10 14:02:00 +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 9ddfa02b57 Fix navigation setting panel bugs 2022-05-10 11:50:04 +01:00
Andrew Kingston 39be0aac69 Prevent multiple home screen assignment for the same role by changing role on existing screens 2022-05-10 11:47:21 +01:00
Andrew Kingston dfc8faa73c Unset home screen flag when duplicating screen 2022-05-10 11:36:42 +01:00
Budibase Staging Release Bot e6f3bc0a35 v1.0.148-alpha.0 2022-05-09 14:03:21 +00:00
Rory Powell 631aebba06 Merge branch 'master' into merge-master 2022-05-09 14:22:01 +01:00
Budibase Release Bot 6496cf37ea v1.0.147 2022-05-09 12:36:54 +00:00
Budibase Staging Release Bot a87be99ed1 v1.0.143-alpha.2 2022-05-09 09:24:06 +00:00
Andrew Kingston ba8d8bfd1b Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-05-09 09:41:28 +01:00
Andrew Kingston db9548a555 Cleanup and remove old files 2022-05-09 09:40:46 +01:00
Andrew Kingston 8fbad1b6dd Add theme slider and completed theme panel to new design UI 2022-05-09 09:39:44 +01:00