NurazkhanOS
- 7 Devlogs
- 19 Total hours
It's me, Nurazkhan!
It's me, Nurazkhan!
Final app.
just page about me.
It has my image, words I wanted to tell and my contact links. Basically, why not?
feel free to contact me.
though I know the design is hideous🫣
Nevertheless, its done.
This time, I complete my final unique app, it is circuit lab, the most basic. there are three elements led battery and resistor, you connect them according to polarity and press run and LED glows.
it might seem basic, and easy.
But, for me it was a complex task. I had to use not just dragging but saving coordinates of multiple elements and then drawing line and saving the, Another burden was checking the correctness of circuit, a lot of if else condition. I dont know though how to scale it. Definitely must restructure current logic for webOS2.
Hope tomorrow will add welcome page and ship.
Today worked on Calculator.
first time creating full calculator from zero.
I thought it was easier, but may be I have little bit complicated it for me. it doesnt just operate between 2 numbers, but actually parses full expression and has logic to iterate through multiplication and divisions as they have to be calculated first and only then it moves to other operators. But of course this was easier than music player. Though I am not happy that it took me 2 hours, I should have done it faster. hope next app will be last, I am tired already.
but next app is the most complex :(
Music player is finally done, I though maybe to add an video cover for eachsong, but I am too lazy for that.
To be honest, I think I am moving to slowly, the progress is little, and I want to finish it as soon as possible, I have to add calculator app, text editor, welcome app and my unique app. I got an Idea what to do for the last one. It will be online circuit builder like tinkercad, where you can put battery, LED and wires.
What I have done during this 5 hours? it was making UI, making it resizable which is still laggy. applying Icons. For that I used react - icons library . Also, making volume bar, making volume bar and progress bar draggable. and an attempt to make video cover.
Some time was spent to understand how to work with audio players. I think I understand it now.
But First of all I have worked on icon and app structure. Before, it was generic icon and window, pressing any icon would show same Window, but now, I can actually press different Icons, each represents one app. Unfortunately, I dont know how to apply animation on close of window now, since I dont change class of it anymore, I delete it from list of open windows. Added 3 songs Sinking Town, Chicago and Charlie’s Inferno. To be honest, it becomes actually interesting when you understand and can do it. I loved this part of doing player, though I didn’t finish it yet.
It took so long, 2 hours was spent just to make smooth windows closing animation and draggable windows. To be honest, I feel weak now. Spent so much time for basic things. The worst part is I am not sure I fully understood how it works, especially the getBoundingRect() and parent element, just happy it at least works.
I am still not sure what I want to add.
So started from basic layout.
First, started from html, css following the guide. Then look through gallery, and saw others using react. So, also wanted to use it. I don’t know, most of the time went to recalling basics.
Tomorrow, want to add basic apps and improve ui🫣.
just happy to start.