.3 + .3 = 6 was never fun to see. Turned out the decimal handler was in the wrong order and the regex wasn’t catching numbers without a leading zero. Both fixed now!
Log in to leave a comment
.3 + .3 = 6 was never fun to see. Turned out the decimal handler was in the wrong order and the regex wasn’t catching numbers without a leading zero. Both fixed now!
Log in to leave a comment
After the lock screen, I built a desktop! I think it’s looking pretty good for a first version.
Here’s what you’ll find:
Taskbar - Mac-style taskbar
Apps - Settings, Browser (my previous project “Solid Browser”), and CraftCode (a coding environment for Rust, C, C++, and more)
PowerFind - search through all your apps, even ones not pinned to the taskbar
Sandbox Environment - meant to work like a virtual machine, but right now it’s basically a windowed version of NetherOS
P.S. In Settings you can set up virtual wifi, customize your wallpaper (pre-installed or custom), and pick your color scheme.
Added the most important things it’s MAXIMIZE BUTTON and CUSTOM wallpaper! So the app title bar question completed.
Log in to leave a comment
Added PowerFind (Shift+F) -> find and launch any app, even ones not on your taskbar.
Also fixed some design bugs and cleaned up the overall look. Small update ik, but it feels way more polished now.
P.S. In previous devlogs I forgot to say you about the “Virtual Environment”, it’s not working properly now, but if you like windowed os, that’s a great choice. To open it up click (Shift+S) or just find in PowerFind.
Log in to leave a comment
4 hours. 4 hours for syntax highlighting. I’m not okay.
Thought it’d be simple to find keywords, wrap in a span, done. Yeah no!! Cursor teleporting, text eating itself, < turning into < turning into a disaster. Eventually gave up and switched to a textarea overlay. Would’ve been nice to know that 3 hours earlier.
Had to use AI to get through the worst of it. The highlighting logic was just one of those “every fix breaks two things” problems.
Funny thing the C/C++ compilation via Godbolt API took 20 minutes. The thing I was scared of was easy. The “simple” thing destroyed me.
Added:
And yeah i promise y’all that terrible font you will be able to change ;)
Log in to leave a comment
Hello, everyone! I have pushed the update on GitHub, so you can check it out now!
New Features:
I spent a lot of time on saving settings. Fetching info from every app is much easier than saving the correct values, but I fixed it and now it works perfectly!! So now you could see that when you choose wallpaper or appearance color it affects the system itself and saves values!
Btw if you found some bugs please tell me in the comments ;)
Log in to leave a comment
So, I’ve been upgrading the desktop. Added more apps which are working partially.
What was added:
Log in to leave a comment
Hi! So added desktop, there are features already added:
Log in to leave a comment
Fixed all language bugs and added LOLCAT language.
Log in to leave a comment
Fixed Workers menu and other bugs.
Log in to leave a comment
Built the time screen and login page. Clock, wallpapers, swipe to unlock,
PIN login — all working. Feeling good about it.
Next up is desktop + apps. It’s actually becoming an OS lol.
Started as “cool lock screen with Minecraft font”, ended up becoming a whole
fake OS concept. Classic scope creep lol.
Right now it’s got a live clock, random wallpapers, swipe/space to unlock and
PIN login. All vanilla JS, no dependencies, just open index.html and it works.
Had one annoying bug where the clock elements weren’t animating on startup -
turns out setInterval fires after 1 second so the elements were empty when the
animation triggered. Called the function once immediately before the interval,
fixed.
Next up: actual desktop, app windows, taskbar, settings. Entering this in a
competition so let’s see how far it goes.
stay tuned. 👋
Log in to leave a comment
hey i think the demo link is broken ;-;
fixed ;)
Added encryption and decryption commands, use them wisely. 😉
Log in to leave a comment
Hi everyone! Added a new command for recursive removal of empty folders - really useful when sorting, because manually opening every folder and searching for empty ones is tedious and time-consuming! Also fixed some text color issues.
See you later!
Log in to leave a comment
Added rebirth currency, shop and work tabs.
Added Hindi language support.
Improved shop layout (left/right alignment).
Hi everyone!
Some bugs were fixed (a few with help from ChatGPT). The initial rebirth logic now works!
If you encounter any issues, please let me know in the comments. Thanks!
Log in to leave a comment
Hello hello! 🙌I rewrote my previous project, which was originally written in Python. I chose Rust because it makes the core file-sorting functionality much faster! The differences are huge, and I really like how performant and safe the code feels now.
My goal is to keep expanding this application with new features and maybe even create a graphical user interface in the future. I want it to become more powerful and user-friendly while still staying lightweight.
More updates coming soon!
Log in to leave a comment
IT’S ALMOST DONE!!
Log in to leave a comment
Optimised the newly added tabs in game for language integration
Log in to leave a comment
Added smooth tab transitions, implemented dynamic header stats depending on active tab, and added a new settings option to swap shop placement (right/left).
Log in to leave a comment
Workers can now farm wood! Their log output depends on both the worker’s level and the palm’s level.
Log in to leave a comment
Not much has changed. I added the ability to assign workers, and now I’m working on auto-farming.
Log in to leave a comment
Upgraded work menu, now you can add workers and palms, and assign them to each. Plus added 3d rotation for the configuration menu.
Log in to leave a comment
Been working on the third tab (unlocked with rebirth logs). This is where you’ll hire workers and expand by adding more palms.
The core logic isn’t finished yet, but the foundation is there. 🔥🔥
Log in to leave a comment
Added rebirth logic! Now it resets your progress and adds rebirthed logs. 🎉
Log in to leave a comment
Added the rebirth menu. Players can now access rebirth-specific items!
Log in to leave a comment
Today, I added a feature that safely removes an upgrade once it reaches its maximum level. I also added visual effects to the upgrades to make them more satisfying.
Log in to leave a comment
Added responsive design, the ability to change themes and languages, and fixed some placement errors.
Added new animations and refined the UI style.
The game is now responsive and works on all screen sizes.
If you notice any issues, please leave a comment below.
Log in to leave a comment
Fixed some alignment bugs, so you can now play this game on other devices.
But the layout still looks weird on some screens - working on fixing it 😶🌫️
Log in to leave a comment
This game now lets you change your appearance and language.
Available languages include French, Arabic, Russian, Polish, Pre-reform Russian, Church Slavonic, Ukrainian, Serbian, Japanese, Chinese, Finnish, Georgian, Greek, Amharic, and my custom Cat language.
I’m also planning to add LOLCAT soon.
The most important update is that progress is saved in localStorage, so you can close the tab without losing progress. I started this update a month ago, which is why I have so few hours for such a big update.
Log in to leave a comment
Finished the initial design and core logic.
You can search with DuckDuckGo, Google, or Yandex (privacy vs familiarity vs image search).
Still early, but it’s coming together nicely
Log in to leave a comment
Big progress🎉!! I’ve fully fixed the layout issues and added scientific buttons. Everything is now working perfectly, and the calculator looks and behaves as intended. Next, I’ll work on implementing the logic for these new buttons.
Log in to leave a comment
Hey, i found a bug where decimals dont work if the number is smaller than 1, for example if i entered 0.3+0.3 it would give me 6
Oh yeah, I see, already found a problem. Thanks!
I added screen rotation to my calculator, which switches it into a wider layout similar to the iOS calculator in landscape mode.
In this mode, I’m currently working on adding scientific buttons and designing them to provide more advanced math functionality (like trigonometric operations and powers).
This feature is still a work in progress, but the core layout and rotation logic are already implemented.
(More time I wasted on trying to add another functionality which doesn’t work now :( )
Log in to leave a comment
Recently, I fixed the “bug” which is not completely a bug, but rather an IEEE-754 behavior of floating-point arithmetic. For example, when you write 9.3 - 9.1, it equals “0.200000000000001”.
Now I checked some combinations, and I don’t see problems.
Log in to leave a comment