Bug 340115 - CSS styling for diagrams
Summary: CSS styling for diagrams
Status: ASSIGNED
Alias: None
Product: Graphiti
Classification: Modeling
Component: Core (show other bugs)
Version: 0.7.0   Edit
Hardware: All All
: P4 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-16 03:25 EDT by Dinko Ivanov CLA
Modified: 2011-07-18 07:06 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dinko Ivanov CLA 2011-03-16 03:25:11 EDT
It would be great to externalize as much as possible graphical notation properties. This means that developer of the diagram editor won't hardcode margins, sizes, colors, fonts, background images etc. but will leave it for a designer to create a theme CSS, which when applied will change the look & feel of a diagram. The CSS might contain locators for certain graphical elements in the framework or might locate specific diagram element to apply style only to it. The developer might still specify graphical properties, and in my opinion they should override those defined in CSS. Such CSS theme might be reused to provide unified L&F for a set of editors/tools.

The overall goal and benefit of this decoupling would be that less technical people, like usability experts and graphical designers might be directly involved in the development of a diagram editor product, thus increasing team productivity.
Comment 1 Michael Wenz CLA 2011-07-18 07:06:26 EDT
Out-of-scope for Juno, unless there are contributions in this area