dragonman225 / dragonman225.github.io

This is a repo from which I deploy my blog. Posts are written on Notion and generated HTML with Notablog.
https://dragonman225.js.org/
4 stars 0 forks source link

jade #2

Open utterances-bot opened 2 years ago

utterances-bot commented 2 years ago

Jade | Alexander's Garden

An infinite canvas where you can pour out ideas freely and think joyfully

https://dragonman225.js.org/jade.html

ycEw18913 commented 2 years ago

It would be nice to have thinner gap between cards since it interrupts the thinking flow. Love the work by the way 🤓👋👍

dragonman225 commented 2 years ago

Make sense. Thinner gap conveys tighter relationship between snapped blocks.

weisk commented 2 years ago

Hello! I gotta say, out of the million things out there that try to solve the knowledge management / note-taking issue, I'm loving the simplicity that Jade offers! I would love to start using this, however, it doesn't feel safe to use seriously yet, since it looks like it's a 'temporary play with me web tool' ?

Do you, by any chance, have plans on open sourcing it? Or commercializing it? I would love to use this.

By the way, "Did You Know That"... The popular HTML templating engine Pug, used to be called Jade before, but the creator was forced to change the name, because he received legal threats from copyright owners(1).

dragonman225 commented 2 years ago

Hello! I gotta say, out of the million things out there that try to solve the knowledge management / note-taking issue, I'm loving the simplicity that Jade offers! I would love to start using this, however, it doesn't feel safe to use seriously yet, since it looks like it's a 'temporary play with me web tool' ?

Yes, the Web version is more of a demo of the spatial canvas, not intended for serious usage. I decided that for Jade to be really useful it has to be a desktop app (or system software in the end), since a desktop app allows better integration with everything, for example, pulling in PDFs, audio clips, video clips on the computer, embedding Web pages without iframe limitations, making use of system apps like mpv, yt-dlp, ipfs, and calling Twitter APIs to get a list of your favorite Tweets, etc. I'm working on packaging it as an Electron app with a more robust database (SQLite) and a basic onboarding flow, as a first step. Hopefully will have an alpha release in one or two months!

BTW, what do you plan to use Jade for? I would love to know more about your use cases / workflows since I'm studying what are some good ways to use the spatial canvas and streamline the processes more with Jade.

Do you, by any chance, have plans on open sourcing it? Or commercializing it? I would love to use this.

Yeah, I plan to start as an open-source project, for several reasons:

By the way, "Did You Know That"... The popular HTML templating engine Pug, used to be called Jade before, but the creator was forced to change the name, because he received legal threats from copyright owners(1). [1]: pugjs/pug#2184

Oh, I didn't know about this, thank you for pointing out! Actually, I have been thinking about re-branding for a while, since "Jade" is a common word that has other strong meanings. I'm thinking about inventing a new word by composing partials of two common words, or call it xxxOS, since it would be like an OS for information. But no final decision yet, if you have any idea I would love to hear!


We can also chat privately with email if you want!

dpetrouk commented 2 years ago

After noticing buttons in Jade I imagine how it can even be used for websites. Maybe for such websites that can be easily complemented by users, or reused by users i.e. as a local article with note-taking space around it.

dragonman225 commented 2 years ago

Something similar to this idea: A Meta-Layer for Notes?

rgvelasco commented 2 years ago

I am not really a programmer who knows how to create these kind of software and apps, but I have a lot of use cases for tools that @dragonman225 have created so far. People like him should be more recognized because his open-sourced projects really help people like me who would like to get things done in probably less or no fees at all with the tools that he is creating.

This one, jade in particular, is one of his creations that I am looking forward to use continuously. Hopefully, a better approach to this tool will be released soon. Cheers!

rhaynes74 commented 2 years ago

Good day! An impressive looking tool. Any updates on an ETA for a beta version?

catalystK commented 1 year ago

how to join, any discord group, so-oo much intrested in this

dragonman225 commented 1 year ago

@JEEMail thanks for being interested! I haven't set up a Discord group for Jade, since it's more of a personal project. Are there any topics you would like to discuss if there's a group?

By the way, if you just want to follow the updates of Jade, you might want to follow my Twitter account https://twitter.com/dragonman225, I'll post things about Jade and future projects.

jaspimeran commented 1 year ago

Hi Any hope (time schedule) for this "I decided that for Jade to be really useful it has to be a desktop app" dream to become reality?

WaytrueDeng commented 1 year ago

wow, jade is amazing! your masterpieces really help me a lot! I notice that you have mentioned you would like to opensource jade, which is really appreciated. may I ask how's the work going? thanks again

dragonman225 commented 1 year ago

@jaspimeran What operating system are you using? Let me see if I can make one for you.

jaspimeran commented 1 year ago

Hi i use windows 11 Best Regard Gaspar Zsolt

dragonman225 commented 1 year ago

@WaytrueDeng Thanks for your appreciation! I'm glad that Jade helps you. May I ask what type of task you are doing with Jade?

As for open source, since I don't have time and money to work on Jade full-time, I'm most worried about future maintenance and development that are needed to keep Jade a good software worth building. I want to avoid open-sourcing something that becomes obsolete quickly. That's why I haven't open-sourced it. Would you like to share how open source would help you or what would you like to do with the code? e.g. ensure privacy / audit security, add personalized features, customize UI, etc?

WaytrueDeng commented 1 year ago

@WaytrueDeng Thanks for your appreciation! I'm glad that Jade helps you. May I ask what type of task you are doing with Jade?

As for open source, since I don't have time and money to work on Jade full-time, I'm most worried about future maintenance and development that are needed to keep Jade a good software worth building. I want to avoid open-sourcing something that becomes obsolete quickly. That's why I haven't open-sourced it. Would you like to share how open source would help you or what would you like to do with the code? e.g. ensure privacy / audit security, add personalized features, customize UI, etc?

Thanks your quick reply.

I am a medic student in China mainland, and I know nearly nothing about code, so I have to use you cool IT guys's softwares rather than write them by my own.

For the task I am doing with jade:

I like all the white board app on which I can draw connections bettwen ideas. Excalidraw-like apps ,for me, is better for just drawing simple diagram rather than building a complex knowledge system. However ,with jade, I can write down my ideas, re-use them anywhere I want, and embbed many cool things. I think jade is even better than obsidian, logseq or heptabase.

The reason why I support open source jade:

  1. Maybe opensource jade will help it become better? because other cool guys could participate in the development.

  2. Users always believe open source apps for privacy, your data is always yours and so on

  3. Yes I am curious about how to build a cool app like jade. and maybe I can do some tweak for my own need hhhhhh

  4. maybe guys who don't know code,like me, can do some financial support

WaytrueDeng commented 1 year ago

@jaspimeran What operating system are you using? Let me see if I can make one for you.

Could you please make one for macos, best regard for you too

dragonman225 commented 1 year ago

@WaytrueDeng Thank you for your detail feedback!

I like all the white board app on which I can draw connections bettwen ideas. Excalidraw-like apps ,for me, is better for just drawing simple diagram rather than building a complex knowledge system. However ,with jade, I can write down my ideas, re-use them anywhere I want, and embbed many cool things. I think jade is even better than obsidian, logseq or heptabase.

Sounds interesting! I'm curious about how you map out your ideas using Jade and other whiteboard tools. Would you be comfortable sharing a screenshot of one of your whiteboard? (You can reply privately by sending me an email at alexwang.maker AT gmail.com if you don't want to post in the comment) And I'm wondering, how does Jade compare to Heptabase? Isn't Heptabase more polished and feature-rich regarding the whiteboard? 🤔

  1. Maybe opensource jade will help it become better? because other cool guys could participate in the development

Indeed, open source allows people to help improving the software more freely (thinking about opening an issue or submitting a PR v.s. going through long interviews for the permission to work), but an open source project still needs to manage people's contribution, such as discussing issues, reviewing code, coordinating tasks, setting the visions and goals, etc, and that's the same difficult as working in a team making proprietary software. I want to make it right rather than rush to get popular. Some learnings from other people:

https://www.openstreetmap.org/user/Zverik/diary/34221 https://jevakallio.github.io/notes/foam-six-months-later

  1. Users always believe open source apps for privacy, your data is always yours and so on

Privacy is a big selling point for open source. Not just words in terms of service begging trust, but a guarantee at the technology level (you have the code). I can't agree more on this!

  1. Yes I am curious about how to build a cool app like jade. and maybe I can do some tweak for my own need hhhhhh

Jade is built with HTML/CSS/JavaScript, aka the Web technologies. It is relatively easy to get started and see results. If you want to learn I can point out some good resources. Do you have anything in mind that you want to tweak?

  1. maybe guys who don't know code,like me, can do some financial support

It's really nice to hear this. In addition, people are frustrated with ads these days and seem to start to be willing to pay for good software. I will consider maybe sponsorship or some form of paid services in the end. If you know about any individual or team making money from their own open source products, I'd like to learn about how they achieve it, it would be very helpful.

Wish everything's fine in mainland China!

id60671 commented 1 year ago

I would love to use this with a touch screen to also free-hand write/draw on the whiteboard. Otherwise, your simple yet powerful design is perfect for education.

dragonman225 commented 1 year ago

@id60671 You can try Muse (https://museapp.com/), an app that inspired me to build Jade. It has great support for touch screen and free-hand write/draw. If you don't need to handle a lot of information or you just want to show something temporarily (e.g. teaching), simpler tools like https://excalidraw.com/ and https://www.tldraw.com/ are more suitable.

catalystK commented 1 year ago

any update?... are you building this, or busy with other things.. Im using it as webapp, since long time..

dragonman225 commented 1 year ago

Hi @catalystK, I'm building a new tool that would be an upgrade for Jade https://tableos.substack.com/p/alpha

Of course, I can help you migrate your data if you're interested.

catalystK commented 1 year ago

wow, cool(super), joined waitlist,, No need to worry about migrating, as, I dont have much, i used it as temporary thinking space..

asamountain commented 1 year ago

adorable.. It seems better than just the mindmap softwares.

dragonman225 commented 1 year ago

@likesan yeah, it is. I'm always inspired by how we use pen and paper to do creative work. We can write text, doodle pictures, draw connections, etc, without being limited to one type of expression or a rigid structure. Jade aims to be the digital equivalent of pen and paper, though it started with only a few types of elements.