antonvolkoff / kosmos Goto Github PK
View Code? Open in Web Editor NEWGraphic development environment for Clojure
Home Page: https://kosmos.antonvolkoff.com
License: MIT License
Graphic development environment for Clojure
Home Page: https://kosmos.antonvolkoff.com
License: MIT License
Child atoms should move when the parent atom is getting bigger.
Problem
For some file formats, it's quite important to be able to label edges.
Add a button to the control panel that will toggle the transcript panel. A keyboard shortcut should be connected to the transcript panel toggle. A user should be able to toggle the panel via an application menu.
You should be able to open a directory and manipulate files as well as code.
How to reproduce:
There should be three ways to select multiple items.
Shift
and click on atoms to selectShift
and move around atoms with Option+Arrow Keys
When atoms are selected, you should be able to move selected items around or delete them together.
Problem
Currently, Kosmos editor provides no way to disconnect two nodes.
Solutions
Current implementation does not support few Clojure notations.
Here is a file example that is not supported by kosmos:
(defn num->str [n] (str n))
(defn lookup [^js/HTMLDocument doc id]
(.getElementById doc id))
It will complain about ->
and ^js/HTMLDocument
.
Problem
With the release of v20.2
I have killed drawing mode, which I am missing.
Unsolved question:
How to treat linked atoms?
I would like to take my time to research into posibility to use Ruby as target language
Problem
I like to sketch/mindmap my idea and solutions to problems.
Solution
Support DOT as it is a nice way to store and visualize graphs.
References
Problem
Iโm missing a color-coding of nodes. It really helps to read text better when things are color-coded.
Clicking on transcript icon in the toolbar does not do much.
Assist in the creation of the future
Problem
At the moment I can only open Clojure files, but most of the projects usually contain other formats.
Solution
Open all unknown files as text. Display them as one node with all text inside of it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.