All Projects → hcs64 → Ecola

hcs64 / Ecola

Tree editor for touch screens

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Ecola

Data-structures
Data Structures in Java
Stars: ✭ 13 (-79.69%)
Mutual labels:  programming, tree-structure
Handyview
Handy image viewer based on PyQt5. Convenient for viewing and comparing :-)
Stars: ✭ 60 (-6.25%)
Mutual labels:  zoom
Python Aos Lesson
Python for Atmosphere and Ocean Scientists
Stars: ✭ 49 (-23.44%)
Mutual labels:  programming
Angular2 Tree Diagram
Angular Hierarchical UI module
Stars: ✭ 50 (-21.87%)
Mutual labels:  tree-structure
Aws Power Tuner Ui
AWS Lambda Power Tuner UI is an open source project creating a deployable easy to use website built on a layered technology stack allowing you to optimize your Lambda functions for cost and/or performance in a data-driven way via an easy to use UI.
Stars: ✭ 52 (-18.75%)
Mutual labels:  user-interface
Hackphiles
BruteForce Tool For both Instagram and Facebook
Stars: ✭ 57 (-10.94%)
Mutual labels:  programming
Extended image
A powerful official extension library of image, which support placeholder(loading)/ failed state, cache network, zoom pan image, photo view, slide out page, editor(crop,rotate,flip), paint custom etc.
Stars: ✭ 1,021 (+1495.31%)
Mutual labels:  zoom
On Screen Keyboard
A jQuery plug-in which provides users with a fluid-width on-screen keyboard.
Stars: ✭ 63 (-1.56%)
Mutual labels:  touchscreen
Ki
Go language (golang) full strength tree structures (ki in Japanese)
Stars: ✭ 61 (-4.69%)
Mutual labels:  tree-structure
Python biologist
Python Programming for Biologists
Stars: ✭ 55 (-14.06%)
Mutual labels:  programming
Julia.jl
Curated decibans of Julia programming language.
Stars: ✭ 1,083 (+1592.19%)
Mutual labels:  programming
Swipeablecards
Demonstration of draggable transition for UIViewController with swipeable UICollectionView cells inside.
Stars: ✭ 52 (-18.75%)
Mutual labels:  user-interface
Opencomputers
Home of the OpenComputers mod for Minecraft.
Stars: ✭ 1,104 (+1625%)
Mutual labels:  programming
Xible
Visualize your workflow
Stars: ✭ 49 (-23.44%)
Mutual labels:  programming
Logisim
Logisim Italian Fork
Stars: ✭ 61 (-4.69%)
Mutual labels:  zoom
One To One Websockets Chat
Building Persistable One-to-One Chat Using Spring Boot and WebSockets
Stars: ✭ 46 (-28.12%)
Mutual labels:  programming
Open Semantic Search Apps
Python/Django based webapps and web user interfaces for search, structure (meta data management like thesaurus, ontologies, annotations and named entities) and data import (ETL like text extraction, OCR and crawling filesystems or websites)
Stars: ✭ 55 (-14.06%)
Mutual labels:  user-interface
Estrutura De Dados Em Java
Repositório do Material Estrutura de Dados em Java, contendo os principais tópicos de disciplinas sobre Estrutura de Dados. CURSO SOBRE ED: https://luisaraujo.github.io/Estrutura-de-Dados-em-Java/index.html
Stars: ✭ 58 (-9.37%)
Mutual labels:  programming
Buckets Js
A complete, fully tested and documented data structure library written in pure JavaScript.
Stars: ✭ 1,128 (+1662.5%)
Mutual labels:  tree-structure
Costar stack
Integrated ROS capabilities for planning, predicate inference, gripper control, and perception for use with the KUKA LBR IIWA and Universal Robots.
Stars: ✭ 61 (-4.69%)
Mutual labels:  user-interface

ecola

This is an experiment in creating tree structures with a touch screen.

once upon a time there was a little editor

Demos

Structure

  • A document contains a single root node.
  • Nodes can contain text or other nodes.
  • Colors show contrast between levels of the hierarchy.
  • Zoom is hierarchical: more deeply nested nodes appear smaller the more the document is zoomed out.
  • A row of nodes can be broken into multiple rows to reduce horizontal sprawl.
  • A cursor is controlled by tapping; it determines where editing actions will take place.
  • A clipboard saves recently removed nodes.

How to use

  • In an empty document, tap to create a root node. The grey cursor will be positioned in the middle of this node.
  • Pan and zoom in the standard way with one and two finger gestures.
  • Tap to move the cursor, it can be placed inside nodes or at their left or right edges.
  • Edit the graph using the buttons along the bottom:
    • Node creates a new node at the cursor.
    • Text presents a text prompt and creates a new text node at the cursor. Enter several words (separated by spaces) to create several nodes at once.
    • Edit replaces Text when the cursor is inside of a text node, use this to edit existing text.
    • Row breaks up a row at the cursor, like pressing Return/Enter.
    • Cut removes the node at the cursor, placing it on the clipboard.
    • Paste presents the nodes on the clipboard (most recent at the bottom), choose one and it will be inserted at the cursor. The same node can be pasted multiple times to copy.
    • Save updates the location of the document, you can copy this from your browser's location bar to save or share it.

Name

It's named after Ecola State Park on the Oregon coast.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].