Comments (3)
May I ask how the final export is used? I'm thinking if it will be more helpful as a diagram export. Let's say an interactive (HTML) graph with pan and zoom. That might be better for presentation and sharing, but may not look exactly like what we see in the Arrow editor. On the other hand, an export suitable for printing may be whole another creature.
from arrow.
I contemplated about this feature, tried some possible solutions (i.e. printing scenes as image, creating HTML graphs using third-party java-script libs to render our .json
exports, etc.)
I still think for a standalone solution exporting as HTML graphs is the most viable.
Yet I found none of my experiments satisfying enough (considering the time I could spend on the subject.)
So I came up with a smart (wise-lazy) solution.
Mr. Miyamoto once said:
"A good idea is something that does not solve just one single problem, but rather can solve multiple problems at once"
Making access to the editor easier may be such an idea.
So from v1.6.0, Arrow is also available as progressive web app
Besides making Arrow more accessible; It helps with cases similar to yours in some capacity by reducing the need for sharing the app itself to just a link being shared. We can simply share .json
exports or .arrow-project
s and open them in the web-app.
The audience can also edit the project or comment on it by adding node notes.
Tell me what you think
Hope it helps
from arrow.
Hi, thanks for response!
Mostly for presentations & sharing (though that works well enough inside editor), the main motivation is being able to share a single file, so the person on the other hand does not need Arrow to see it in some capacity.
An HTML graph sounds awesome and arguably more useful.
from arrow.
Related Issues (20)
- Jump node clicking HOT 2
- Zooming In/Out with only WHEEL HOT 2
- Save window state in config.arrow HOT 1
- Use arrow keys to move nodes HOT 1
- Select a Chain of Nodes with MAJ/Shift HOT 2
- Export to HTML seems broken HOT 3
- Remember window size HOT 1
- Quick Export key HOT 1
- Splitter (Iterator) Node HOT 11
- Ctrl + S not working (on Mac) HOT 1
- Render `{ Rich text with BBCode Content}` HOT 2
- Add real world examples / include example .arrow files in the repo. HOT 1
- Multi-Language support HOT 1
- New feature: `Tag Match` node HOT 2
- Enhancement: Allow updating several Variables / Character-tag-values in one node HOT 1
- New feature: `Event Emitter` node HOT 3
- Enhancement: Optionally reset/unset key after checking the value in `Tag Pass` HOT 3
- Enhancement: Support parsing Variables and Character-tag-values HOT 1
- Enhancement: Dialog with Monolog option HOT 1
- Spellcheck 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 arrow.