Devlog #6
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:
- Cool stats!
- and hierarchy…
(by the way I made it so you can style the note card now in any way you like using ⌘B, ⌘I and ⌘U)
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:
- Stacking of stats on the cards
- Better organisation!
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:
- Is tiny (~5MB)
- Only saves to your computer.
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.)
Comments 2
great idea))
thanks!! I love your OS btw 👍
Sign in to join the conversation.