Thank you
for all the suggestions. Here are some of the short lists we are
exploring and hopefully complete. Please continue providing us with any
further feedbacks.
Printing
and Higher Quality Scaling
PDF export and page size restriction. We’ll include some boundary
indicators to let user draw within a letter or legal size. We are still
learning about the graphic engine to improve the text quality when scaling
down. The current standard library doesn’t have advance filtering options
so we may have to rewrite some of the graphic engine to achieve this.
More
Customizable Connectors
- Connector coloring – we’ll apply the same coloring gesture to connector. Also, drawing a new connector will take the recent connector color instead of the default.
- Connector endpoint shapes – Potentially include crow foot
- Movable Connector endpoint – Have multiple and adjustable connector endpoints
- Connector joints – We’ll look to extend the connector joints
Advance Text
Editor
We are
exploring ways to make text editor easier and quicker based on the shape or
type of diagram
Example:
When adding label to a connector, user doesn’t have to use text markup.
There will be three input forms for start point, center point, and end point.
When labeling a box in class diagram – We’ll add advance text markup for name,
attributes, and functions. Alternatively, user can switch
from the raw editor to class editor where we’ll provide three input forms
instead of the markup.
- .class.
- .attr.
- .func.
Custom
Library
We do have a lot of requests for custom image library. Currently, we
prefer to put as many standard images to our existing library. Please
send us some of your images that you would like to include as part of the
current library.
As for custom library, we are still planning on it. The problem isn’t
really about the coding but is more about supporting many devices and
optimizing memory usage. We are currently supporting all devices from
Android 2.2+. The dilemma is whether we want to drop the older model
phones. With older phones having significant less memory, therefore it
has higher change of crashing.
Some
additional suggestions that we are still thinking about and will update later
- Layering and grouping
- Free hand draw
- Supporting free lines, curves, etc …
- Linking, tagging, and network storage/repository
- More language inputs
- Integration with other editors