carbon-design-system / ibm-products

A Carbon-powered React component library for IBM Products
https://ibm-products.carbondesignsystem.com
Apache License 2.0
92 stars 136 forks source link

Toolbar 🏖️ #67

Open carrenelloyd opened 4 years ago

carrenelloyd commented 4 years ago

Catalog # 25

Link to Design Update Carbon design

Made a start here, not actively working on

Maintainer Myriam Battelli

Tasks

Working in experimental package

Continuing in experimental package

Review and promote

Epic Order/Plan

Beginning

Middle

End

lee-chase commented 3 years ago

Blocked as the status of the design it was set to 'status: refining' by @carrenelloyd

Invited Myriam to join the conversation here.

m-battelli commented 3 years ago

@carrenelloyd @lee-chase I have finalized this pattern with Carbon team: https://www.carbondesignsystem.com/patterns/text-toolbar-pattern/ We are looking for volunteers to implement it in code version.

lee-chase commented 3 years ago

Thankyou @m-battelli as this is an open-source project, in theory, any dev could pick it up. Please ask any volunteer you have to join the conversation on github and provide any prototype links you may have.

lee-chase commented 3 years ago

So looking at this component the following are not available form Carbon

lee-chase commented 3 years ago

The component is a significant task requiring various drop downs and information about the current state of the text editor. In addition, it seems somewhat odd to have such a functional text bar component without an editor.

lee-chase commented 3 years ago

@carrenelloyd is there a rich text editor we have in mind for this?

andrea-island commented 3 years ago

Perhaps the question above is for @m-battelli

ConradSchmidt commented 3 years ago

If you planning to use CKEditor (most IBM products use it) I did a prototype/PoC to see if it would work: https://pages.github.ibm.com/conrad-schmidt/ckeditor-carbon-test/ This is not ready to use, but it can be a starting point

Main Editor code here: https://github.ibm.com/conrad-schmidt/ckeditor-carbon-test/blob/master/src/components/Editor/Editor.js

image

m-battelli commented 3 years ago

@lee-chase I’m finalizing the light and dark themes with Carbon team for the Sketch library. A starting point here: https://ibm.box.com/s/5uplici33ajwquwbbjcgby6ol6ptu4wu Other updates on different toolbar patterns are coming soon here: https://www.carbondesignsystem.com/patterns/text-toolbar-pattern/

lee-chase commented 3 years ago

The ActionbBar component may be useful as a starting point for a toolbar.

andrea-island commented 3 years ago

@carrenelloyd Your original link to design is giving a 404. Is this the latest design? Has this component been renamed to Toolbar? https://pages.github.ibm.com/cdai-design/pal/patterns/toolbars

SimonFinney commented 2 years ago

Per previous evaluations and some exploration and delivery I completed, there are a number of outstanding items preventing the Toolbar from being fully released. For example:

Other observations and recommendations

'Floating' / dragging (#811) and text editor integration should be defined by the consumer to better manage their dependencies.

In progress

1130

stale[bot] commented 1 year ago

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.