Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Baseline 3.0.0 - Add enhanced UI option and other pertinent component updates #97

Open
23 tasks
joesnellpdx opened this issue Jan 5, 2022 · 1 comment
Open
23 tasks
Assignees
Labels
Milestone

Comments

@joesnellpdx
Copy link
Collaborator

joesnellpdx commented Jan 5, 2022

Add enhanced UI to all current components.

JOE to set the pattern to follow with the Accordion component - DO NOT pursue any of these tasks without reaching out to Joe first.

Workflow:

  • Check out the release branch from the component library
  • Create your feature branch: git checkout -b component/my-new-component
  • Commit your changes: git commit -m 'added UI to my component'
  • Push to branch: git push origin component/my-new-component
  • Create PR against release branch
  • Assign a reviewer

Components to be updated. See workflow above.

  • Accordion
  • Audio Player
  • Date Picker
  • Modal / Dialog
  • Tabs
  • Tooltips
  • Navigation
  • Author Card
  • Blog Post
  • Blogroll / article listing
  • Organization
  • Person
  • Custom select / Dropdown
  • Countdown Timer
  • Reading Position Indicator

Scaffolding:

  • Add default custom properties to match the values to be used with these components

block library plugin

  • For each component that is also use in the block library plugin, ensure the UI version of the component works and documentation is updated so users can easily enhance to the more enhanced UI version
  • Explore weather or not the enhanced UI version should be the default or not

Add new components to baseline - including enhanced UI (can be part of a later release as these are not breaking changes):

  • Content grid (see block library)
  • Content grid item (see block library)
  • Button (see block library)
  • Slider (see [block library[(https://github.com/10up/block-library/tree/develop/includes/blocks/block-editor/blocks/content-slider)
  • Hero (3 versions : 1) large image, title, CTA with 3 posts, 2) large image, title, CTA , 3) Title only. (see block examples)

Other general fixes/ updates.

This will update baseline to have the option to display intentional UI for a more fully complete and intentional (styled and animated) experience. This option will include custom properties and fallbacks that can inherit global custom properties from a scaffolding (or other setup) and be overridden as needed within a project implementation.

This is a working issue - the goals / definitions / solutions may change

@joesnellpdx joesnellpdx added this to the 3.0.0 milestone Jan 5, 2022
@joesnellpdx joesnellpdx self-assigned this Jan 5, 2022
@joesnellpdx
Copy link
Collaborator Author

This has been put on hold as we explore another solution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant