Activity

Vova_Professor

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.

0
Vova_Professor

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:

  • Syntax highlighting
  • C/C++ execution

And yeah i promise y’all that terrible font you will be able to change ;)

0
Vova_Professor

Hello, everyone! I have pushed the update on GitHub, so you can check it out now!
New Features:

  • Wallpaper changing logic
  • Settings changing tabs logic
  • All changes in settings are now saved, including background and style))

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 ;)

0
Vova_Professor

So, I’ve been upgrading the desktop. Added more apps which are working partially.
What was added:

  • a minimal VS Code (it can run Rust code!)
  • Name for apps (that means when you hover them you see their label)
  • Added settings app.
  • When you click on github app it redirects you to the source of the project.
0
Vova_Professor

Hi! So added desktop, there are features already added:

  • window (fullscreen and minimize doesn’t work yet :( )
  • Taskbar like in macOS
  • working browser (because of the iframe it won’t work in OS directly)
  • real-time date and time
0
Vova_Professor

Fixed all language bugs and added LOLCAT language.

Attachment
0
Vova_Professor

Fixed Workers menu and other bugs.

Attachment
0
Vova_Professor

Shipped this project!

Hours: 5.46
Cookies: 🍪 18
Multiplier: 3.29 cookies/hr

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.

Vova_Professor

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. 👋

Attachment
2

Comments

Aarush
Aarush about 1 month ago

hey i think the demo link is broken ;-;

Vova_Professor
Vova_Professor about 1 month ago

fixed ;)

Vova_Professor

Added encryption and decryption commands, use them wisely. 😉

Attachment
0
Vova_Professor

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!

Attachment
0
Vova_Professor

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!

Attachment
Attachment
Attachment
Attachment
0
Vova_Professor

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!

Attachment
0
Vova_Professor

IT’S ALMOST DONE!!

  • FULLY WORKING LANGUAGE TRANSLATION FOR ALL PANELS. (Added Hindi)
  • Now to open Work panel you need to buy upgrades + logs upgrade also works.
  • Fixed some bugs with language translation.
0
Vova_Professor

Optimised the newly added tabs in game for language integration

Attachment
0
Vova_Professor

Added smooth tab transitions, implemented dynamic header stats depending on active tab, and added a new settings option to swap shop placement (right/left).

0
Vova_Professor

Workers can now farm wood! Their log output depends on both the worker’s level and the palm’s level.

0
Vova_Professor

Not much has changed. I added the ability to assign workers, and now I’m working on auto-farming.

Attachment
Attachment
0
Vova_Professor

Upgraded work menu, now you can add workers and palms, and assign them to each. Plus added 3d rotation for the configuration menu.

Attachment
Attachment
0
Vova_Professor

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. 🔥🔥

Attachment
Attachment
Attachment
0
Vova_Professor

Added rebirth logic! Now it resets your progress and adds rebirthed logs. 🎉

0
Vova_Professor

Added the rebirth menu. Players can now access rebirth-specific items!

0
Vova_Professor

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.

Attachment
0
Vova_Professor

Shipped this project!

Hours: 3.87
Cookies: 🍪 71
Multiplier: 18.29 cookies/hr

Added responsive design, the ability to change themes and languages, and fixed some placement errors.

Vova_Professor

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.

Attachment
Attachment
0
Vova_Professor

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 😶‍🌫️

Attachment
0
Vova_Professor

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.

Attachment
Attachment
0
Vova_Professor

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

Attachment
0
Vova_Professor

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.

Attachment
2

Comments

lokmane
lokmane 3 months ago

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

Vova_Professor
Vova_Professor 3 months ago

Oh yeah, I see, already found a problem. Thanks!

Vova_Professor

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 :( )

Attachment
0
Vova_Professor

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.

Attachment
0