Skip to content

[4.x] Blueprint UI - #7706

Merged
jasonvarga merged 40 commits into
blueprintsfrom
blueprint-ui
Mar 22, 2023
Merged

[4.x] Blueprint UI#7706
jasonvarga merged 40 commits into
blueprintsfrom
blueprint-ui

Conversation

@jasonvarga

@jasonvargajasonvarga commented Mar 15, 2023

Copy link
Copy Markdown
Member

This improves the UI of the new blueprint tabs, and other related things.

  • Makes the rough stuff I just dropped into [4.x] Blueprints sections and tabs #7669 look pretty (and adjusts logic to allow for said prettiness - e.g moving the tab fields into a modal)
  • Organizes fieldtype settings into sections.
  • Fieldtypes can define sections in their $configFields property.
  • Fieldtype settings has a more scannable side by side field layout.
  • Improves the look of other blueprint related stuff.
  • Improves the look of modals.
  • Asset blueprint/edit can have sections.
  • Fixes a couple of issues that were leftover from [4.x] Blueprints sections and tabs #7669 like the Asset editor and Nav page editor not loading fields.
  • Fixes list fieldtype empty state. (Potential conflict with [4.x] Fix list fieldtype #7736 but we'll consolidate over there.)
  • Ability to hide the entire display label section by adding hide_meta: true to a field config. (Potential conflict with Ability to hide display field #6301)

Todo:

  • Empty "sets" state when editing a bard/replicator field's settings.
  • Add tests for the Fieldtype config blueprint changes, and cleanup because its a bit messy.

@jasonvargajasonvarga mentioned this pull request Mar 21, 2023
@jasonvarga
jasonvarga marked this pull request as ready for review March 22, 2023 14:56
@statamicstatamic deleted a comment from what-the-diffBotMar 22, 2023
@jasonvargajasonvarga changed the title [4.x] Blueprint Tabs UI[4.x] Blueprint UIMar 22, 2023
@jasonvarga
jasonvarga merged commit 100e37a into blueprintsMar 22, 2023
@jasonvarga
jasonvarga deleted the blueprint-ui branch March 22, 2023 15:14
@jasonvargajasonvarga mentioned this pull request Mar 22, 2023
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@jasonvarga@jackmcdade@StyleCIBot