Infinite Workspace
- 6 Devlogs
- 14 Total hours
A visual thinking environment where ideas, tasks and resources exist as connected nodes.
A visual thinking environment where ideas, tasks and resources exist as connected nodes.
Hi! I haven’t made a devlog in a while, but i’ve been up to a lot! Let’s get started!
I completely redesigned the parent card from the ground up, because I wasn’t happy with the way it looked.
I added:
Because of the nature of having every node be able to connect to every node, there is no natural hierarchy. So how can a parent “folder” card exist if there is no hierarchy?
Introducing… the red connector on the parent card! If you connect a green connector to a red one on a different parent card, you make the one with the red connector the child and the green the parent! This allows for:
There’s also an image card now! You’ll see it in the video.
I also did some bug fixing, and changed the icons in the sidebar to match the cards.
I’ve been thinking hard about what’s next for this project, and I think I’m very happy with it.
That being said, it does run on localStorage, which:
I want this app to be something you can pull out on someone else’s laptop, or on your phone, and localStorage simply can’t do that. Which is why I’m going to be working very hard over the next few days to switch this project over to Supabase.
This is going to be a massive overhaul in Infinite Workspace’s backend, especially since I have never used Supabase before (I’m more of a Firebase kind of guy). This means that these devlogs are going to start to get smaller and sparser (as I have to learn Supabase).
I’ll try to show the code I’m working with, but UI changes will be practically non-existent from here on out (unless I feel really passionate about something.)
I found out today that you can style your yap sessions devlogs, so i’m going to be doing that now!
I added:
Devlog #4
I’ve made good progress! There is now:
The sidebar is a new way to add nodes, now a drag-and-drop system! See it in action on the video (it might look like i’m not dragging on the screen recording, but I am)!
I made the task card look beautiful, polished and finished too! It looks great I think.I’m gonna put my project goals on there so you can see how it looks!
Devlog #3: I added a new task card! This took a while… It’s not finished, but it’s close! I’ve also been doing some bug hunting to make this project more perfect.
I also added cool new animations, using libraries like Motion and GSAP, including a loading screen, and quality-of-life animations, like:
Devlog #2:Basically the entire devlog is in the video, so read the cards in there, but is short:
Just made a drawing of my plan. I think it’s gonna look great.