You are browsing as a guest. Sign up (or log in) to start making projects!

RandomDroid

@RandomDroid

Joined June 1st, 2026

  • 14Devlogs
  • 6Projects
  • 1Ships
  • 0Votes
Open comments for this post

2h 30m 33s logged

EXCLUD-A-LIST LOG THREE

I have never touched an array before, truthfully I barely knew they existed. They are very convenient though.

I have now spent 2 hours messing with arrays trying to get the code to do what I want, with varying success.
I have successfully gotten the Items and Properties to go into their own arrays. I have gotten the Items to go into the list at the bottom, and the properties to automatically appear as checkboxes with distinct IDs.

I am currently working on making it so that when you add an item, the properties you select go into their own array within an array, and can be accessed later. While talking about this I think I figured out how to do that properly, so this dev log is basically a rubber duck and next devlog I can hopefully tell you about my successes

0
0
3
Open comments for this post

1h 18m 3s logged

Exclud-a-list devlog 1

Hello!
This devlog, I mostly did all the HTML so I can start on the JS next log, and then do the CSS later.

It was fairly straightforward, the only issues being in deciding what needs to exist and where it needs to be placed. I think I’ve gotten all the main stuff down, and the most I will have to do is adjust placements to make things more clear later

0
0
5
Open comments for this post

1h 53m 35s logged

Fishboard Log 6

I spent most of the time working on the companion app.
Originally, I was going to use python to make the app, but after messing around with it for a bit and some googling I decided to change that. I then spent a bit looking between ways to make apps before landing on node.js

I got the starting page to open successfully, which is good, but have not been able to make it go to a different ejs/html page.
I honestly might have to bite the bullet and properly read the documentation (which I should have done from the start) since I am deeply confused, but since I want to use node.js more in the future, this is the perfect place to learn.

0
0
2
Ship

CatOS is a relatively simple website for the WebOS 1 project where you can log in (you don't need the password or username, it autofills), and access a landing with 2 apps. One app is a map, and the other is the fishcounter.


The new feature that the guide didn't list is the login screen and loading screen (and maybe the fish counter, nothing can predict the fish counter)


I struggled a lot with the CSS, especially at the start. For some reason I remembered flexbox being a lot more of a pain than it was, and was averse to using it (when I started using it, things were 100 times easier)


Overall, this was my first return to coding after a few months of being swamped with schoolwork. I didn't do everything perfectly the first time, but every mistake is an chance for improvement.

Try project → See source code →
Open comments for this post

2h 20m 11s logged

CatOS Log 4

  1. Added the fish app, you can click the fish to make the number go up.
  2. Fixed the CSS on the mock login page, it is now flexbox, it took a solid minute.
  3. fixed some funky bugs, there was one where the Map window didn’t want to go over the Fish window, but only when it was first opened
  4. Appreciated the Fish
    5.Made it so the welcome window also could be moved forward by tapping

Overall I am ready to ship pretty soon, I’ve put off a lot of the cool plans I have since this is a fixed payout, and am very excited for WebOS 2. I think I did fairly good here, and just took a while since I was rusty at basically everything (and should move a lot faster on WebOS 2 since I have a much clearer idea of where I want to go, and what I want to do) (I am adding a fun value to my website that activates random events)

I will also fix the really niche bug where if you widen the website, stick a window really far out, and then narrow it back down, the window gets stuck. It’s not very important it just annoys me.

0
0
7
Open comments for this post

2h 28m 36s logged

CatOS Log 3

  1. Added a new app! It’s a little map of everywhere I’ve made a sale on my etsy shop, yay.
  2. Added and made it fairly easy to add more window icons onto the top bar, where they get a little highlight if the window is open
  3. I spent a lot of time with the css, but like I did it properly this time with flexbox so it shouldn’t be a problem in the future

I have very little left to do, I just need to fix the css on the start screen, and add one more app

0
0
19
Open comments for this post

5h 1m 52s logged

CatOS Devlog 2

  1. Added a tooltip on the login page that tells you that you don’t need the username & password, and if you just start typing it will autofill

  2. Added main landing page once you login

  3. Added a background image to the landing page (I forgot about the background-image property so it took me a second, I got it eventually)

  4. Added a welcome window (and did the css better than in the login screen, it still took a lot of finagling though)

  5. Made the welcome window not able to be dragged off screen and not highlight text when you dragged it

  6. Added the top bar and all that (I spent a while messing with how exactly it looks but I like it now)

1
0
9
Open comments for this post

38m 7s logged

StarCalendar Log 2

Hello!! A lot of progress was made this time around!
I added tracks for the Earth and the moon, and some more of the numbers for the earth. The vision I feel is much clearer now than in my previous dev log.

Basically all I have left to do is make the day and month clearer and add spots for magnets

0
0
9
Open comments for this post

4h 10m 23s logged

CatOS devlog 1

Hello!

CatOS is a WebOS that will be used for a puzzle game I am going to have my friends do. For the sake of this I will have everything be essentially auto-done and more of a narrative deal.

Most of the time spent here was spent on the login page (I made it that no matter what you type in it types the correct password and username), and I am ready to move onto the landing after. I lowkey forgot everything I learned about HTML and CSS, but am remembering it now.

I spent a lot of time going back-and-forth on what to do and how to do it since I did not go in with a plan (a dastardly error)

CSS also genuinely hurt me because I spent a long time making everything look good on different screen sizes, I discovered some new tech (clamps and CQH & CQW) that will help me do stuff a lot faster in the future. (I normally spam flexbox but it wouldn’t work for exactly what I want here). Unfortunately all the time I spent on this can’t be demo’ed in the screenshot, I promise 4 hours wasn’t just for this

I intentionally tried to make the login screen look fairly old, though whether that just made it ugly is up for debate lol.

0
0
6
Open comments for this post

1h 33m 26s logged

Fishboard Log 5

Most of this log was spent on the firmware. I am thoroughly out of my depth, but I am learning and having fun so it’s a success.

My current tasks are to get the rotary encoder to swap the layers, and make the layers do different things.

After that, I plan to tackle making the LEDs and OLED do things. I might make a companion productivity Tamagotchi where the creature lives in the keyboard, that’d be cute.

Most of the time spent in this Dev log was spent figuring out QMK, and getting the base stuff set up. It is truthfully a program I find very confusing, but I am looking forward to improving and making some complex & cool stuff

0
0
6
Open comments for this post

1h 15m 48s logged

Hello! I finished the PCB (removed the right angles and fixed a few other things).
|I then worked on the case, which presented a few challenges in spacing and where the components properly sat, but it worked out.
I also added a little drawer section that you can snap on with magnets, and will probably make the bottom of it lego compatible just because.

0
0
4
Open comments for this post

1h 8m 50s logged

Alright, we might have ended up adding a dial, Screen, and 2 more LEDs. My new goal is to see just how many features one can theoretically get inside a single mini-keyboard. I’m going to ask for some confirmation that I’ve not messed anything up in the hackpad channel and then should be able to move onto CAD & firmware. (also might add a mounting hole or two before moving on)

0
0
14
Open comments for this post

1h 37m 38s logged

We made some progress!!! I got all the pieces in the place I want them after a lot of back and forth and figuring out what works and what doesn’t Routing had me messed up for a very long time & I lost an LED that I’m going to need to put back because I figured out routing.

I didn’t know about vias which made it incredibly difficult to route the copper without it being impossible, it was like an impossible version of one of those colorful pipe puzzles

I have some errors to deal with and I am not sure precisely what they mean so I will be yapping in the hackpad chat later, but once I am on to the case, I plan to make it look like a fish (as one does). For the LEDs, I plan to have them signal what mode of 4 the fishboard is in, with different keybinds for each mode.

0
0
3
Open comments for this post

2h 16m 52s logged

Hello!
I am currently trying to get the calendar to a state where it can be 3D printed and the core functions should work (and can be tested by being 3d printed). I am a lot of the way there.
I spent most of this devlog time making the core 3 parts and then working on the sun (which will show the month when you rotate the earth around it)
I got a bit confused around the start as I did not go into this with much of a plan as to how it would work and was overcomplicating it by trying to use gears somehow.
One of the things I am currently trying to fight is gravity, if you try to place the earth in the top position it will want to fall. To combat this I have added magnets, and will add an alternative option of using a few pins to hold it in place (so it can be fully 3d printed)
I haven’t put much attention into making it look pretty, which I really want to do since I think if I do this right it will look sick, but I hope to get to do that soon.
(I accidently had a plugin on from a ysws that used onshape so the hours are over-counted by an hour & 16 mins 🙏, I’m putting it here to make sure I remember to mention to cut those hours when I ship)

0
0
14
Open comments for this post

28m 30s logged

I spent a while messing around with the tutorial trying to make a basic PCB that somewhat resembles what I want to have as the final product. I intend to go back and add a few more switches (and maybe a dial?), but wanted to get familiar-ish with the program.
I am still very confused but doing better than when I started

0
0
3

Followers

Loading…