Comments (13)
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
from ibm-products.
Blocked as the status of the design it was set to 'status: refining' by @carrenelloyd
Invited Myriam to join the conversation here.
from ibm-products.
@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.
from ibm-products.
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.
from ibm-products.
So looking at this component the following are not available form Carbon
- A toolbar button - a simple adjustment to a ghost button
- A toolbar separator/group - simple enough to create
- A dropdown that works within the confines of a toolbar. WARNING we may need to adjust to make it work within the confines of overflow hiding. Otherwise a slight wrap of the carbon component
- A composed dropdown e.g. for color, icon buttons, URL and search does not exist.
- A dropdown capable of loading and displaying system fonts does not exist in Carbon.
- A color picker does not exist
- A dropdown icon bar does not exist.
- A dropdown with the style and functionality of the link button does not exist.
from ibm-products.
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.
from ibm-products.
@carrenelloyd is there a rich text editor we have in mind for this?
from ibm-products.
Perhaps the question above is for @m-battelli
from ibm-products.
@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/
from ibm-products.
The ActionbBar component may be useful as a starting point for a toolbar.
from ibm-products.
@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
from ibm-products.
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:
- Composed dropdown for #817 , #818 , and #821 does not exist ā a caret button variant may be a sufficient substitute as a starting point for consumers for now, with
unstable_Popover
a promising candidate once stable - Responsive behavior for #816 is not easily achievable āĀ
unstable_Menu
/OverflowMenu
/ Nested looks promising but is experimental and needs to be evaluated for suitability
Other observations and recommendations
'Floating' / dragging (#811) and text editor integration should be defined by the consumer to better manage their dependencies.
In progress
from ibm-products.
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.
from ibm-products.
Related Issues (20)
- Move to core: Notifications
- Move to core: Illustration library
- Discuss 3rd party logos with workgroup
- Set up Figma templates and dev environment
- Storybook: custom docs not rendering expected content
- [Datagrids]: Add checkbox as a supported inlineEditType HOT 3
- Storybook: Descriptions in storybook docs doesn't render as expected HOT 1
- AI Storybook Docs: Card
- AI Storybook Docs: CreateSidePanel
- AI Storybook Docs: SidePanel
- [a11y]: CreateTearsheetStep does not auto focus on the Tearsheet after first step
- Create Github Issues for Website IA
- index-without-carbon.min.css breaks left/right aligned tooltips for OverflowMenus and IconButtons
- Data table extensions, scrolling: Code and Figma border colors for frozen column are incorrect HOT 1
- Explore: Add and select
- [Bug]: FullPageError has keys mismatch in version 2.35.0 and 2.39.0
- Fix border color in Datagrid frozen columns (code) HOT 1
- Fix border color in Datagrid frozen columns (Figma) HOT 1
- [DataSpreadsheet]: Hitting enter on a cell does new line instead of entering edit mode on same line
- Explore: Delete and remove
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ššš
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ā¤ļø Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ibm-products.