Comments (4)
Basically, we can distinguish two kinds of customization:
1.) add/replace icons in the pallet and context pad. This should get things sort of standardized with similar icons easily recognizable as Domain Storytelling. At the same time, that flexibility would support a variety of domains.
a) Idea: make the whole Google Material icon set available in the modeler and let the user configure which icon should appear in the pallet and the context pad
b) Idea: describe how to fork and customize the modeler (probably needs refactoring to make customization easier)
2.) Change icons for an instance of a work object. This would only affect one work object at at time.
a) Idea: import SVG from a local drive. Seems technically viable. This enables users to get tighter into real domain specifics e.g. in aviation to use a “baggage reconciliation system”, a trolley, a tunnel stair …
b) Idea: let the user change the color of a work object
Do either of the approaches imply compatibility issues if Domain Stories are shared among users with different configurations of the modeler?
from egon.io.
Another idea: customizable color themes, e.g. to distinguish actors from work objects
from egon.io.
I'd vote for 1.a, but keep the base icon set as is, allowing end users to grow it if needed. That will likely result in scenarios where the palette becomes too big or unmanageable, but I think that might be a desirable problem to have and one to solve once we have it.
from egon.io.
I have split this issue. See #32 #33 #34 #35
from egon.io.
Related Issues (20)
- Make title and description optional in PNG/SVG export
- Change default file ending for SVG export to .dst.svg HOT 2
- Enable drag in replay HOT 2
- Change current arrow color or style in replay mode HOT 2
- Quality of Life Feature: Drag & Drop import for domain-stories
- Improve tracing of changes in DST files - format DST json in pretty print instead of single line in order to see changes more easily in DIFF HOT 3
- Unable to save diagram ("There currently is no content on the canvas") HOT 8
- [Idea] Self Hosting, co-located Diagrams HOT 4
- "Update" icon is broken HOT 1
- Providing an official docker image at docker hub HOT 2
- Chromium-based Browsers: Export to png results in error HOT 1
- Be able to set color for description parts of the text (assumptions)
- domain-story-modeler Public in Vscode plugin HOT 2
- Draw sequence number at start of activity arrow HOT 1
- Draw sequence numbers in black in a thin black circle (like in the Domain Storytelling book) HOT 2
- When there is a WorkObject before the first Actor, it does not appear in the replay HOT 1
- modeling cannot model interactions between actors and/or workobject HOT 4
- Activity numbers changing the number by writing into the field does not work HOT 1
- Activity number not updated when changing order of acitvites
- Can not set color for text annotation HOT 1
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 egon.io.