eugenpt / noteplace Goto Github PK
View Code? Open in Web Editor NEW~Infinitely zoomable place to keep notes and navigate between them
Home Page: https://eugenpt.github.io/noteplace/
~Infinitely zoomable place to keep notes and navigate between them
Home Page: https://eugenpt.github.io/noteplace/
I mean, I've been thinking about it, it's quite doable, not transparent since js does not allow operator overload, but hey, coordinates really show up in like a couple of places in the code, so..
but does the current limit really get in the way? Is the ~
in the readme really that annoying? It wouldn't go away you know. Even strings and arrays have limits. Although.. quadrillions of digits seem.. infinite enough. And, of course, given you are zooming by hand.. by the time you zoom enough, the typical PC RAM size and js standards may change so that it gets more infinite, so it would be perceived infinite. Good enough for an asterisk instead of ~
I think.
Is it worth it?
What if the whole noteplace, including places and most of the menu, were just pieces of noteplace itself ? with customized actions/triggers?
So that you could design your own menus and widgets, confugure them and use them.
which would make it even more like notion/clickup
Atom
Molecule
Protein
Cell
Cell colony (?)
Organ
Human
Room
Square
Village
City
County
State
Continent
Planet
?? (Planet + Moons?)
Star system
Constellation
???
Galaxy
Galaxy cluster
??
Universe
Multiverse?)
(everything disappears and then reappears)
(I should just draw everything before zooming)
By distance? visibility? link-path-distance? same size?
Although I am getting familiar with Noteplace, I am still looking for ideas.
Ideaspace?
either expandable, or even open-able on top of everything
seems like this would go hand in hand with #27 , hmm...
The tricky part would be to capture clicks etc only on the drawing itself so that inside it all the dbl clicks and other stuff wouldbwork as usual
I mean. I should really think about it. Maybe test some things.
inspired by vim undo-tree, of course
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.