Makey-OS

Decided to make a Makecode OS, by default on the browser the resolution will be set to 720p instead of 120p, so about 6 times bigger, the style will resemble windows 95,
so far i only made windows, nothing else, no text, no nothin

here it is if you want it
I’m trying to add as many comments to my code as I can. to make it readable ofc
also, there is no user interface yet, only a few testing things

6 Likes

im making a scripting language to use when making a Window, took a few day but it works

here it is if you want to see it

you can add native functions around line #555 and check the code out, (in the ‘extension.js’ file)

3 Likes

woah really cool! i’d be down to design some ui :eyes:

yeah, im trying to implement some ‘Scalable Vector Graphics’ stuff for text but its hard to find a good library i can copy past the data from

1 Like

nvm ill use https://github.com/riknoll/arcade-fancy-text

problem, i made the MS sans text from windows 95, and you cant reed because of the higher resolution Xd, and with even only 3 tabs with a bit of text the fps is like 15, if you minimize them you’re fine but

1 Like

i remade the window system entirely Xd
so fun to work on tho, I honestly love it
when you try to scroll down, you resize the window, and it goes off screen (huge bug)
but i managed to make it WAY more optimized

try it out :slight_smile:

1 Like

fixed mouse and window class still need to fix minimizing
but the resizing works, the scrolling does not tho.

1 Like

Im laughing so hard rn

2 Likes

i made it into an actual thing, new you can just throw an error from any window any time.

4 Likes

added themes

LMAO
btw there’s a new extension for mouse support and keyboard stuff you should definitely use it!

do you have a link? i didn’t know there was one
I was too busy being overshadowed by ArcadeOS v10

1 Like

added backgrounds (windows 11 default, and in grayscale (my current desktop background

My background

) and the windows 95 background)

1 Like

turns out that the scene.setBackgroundImage(img: Image) has some performance stuff implemented or something, so the background didn’t reset every frame.


here is an updated version

It’s in the default list!

cant find it for VSCode, maybe I’m just blind but, @richard ?


YESSSSSSSSSSSSSSS, my new favorite extension

3 Likes

IT IS??? damn, i did not know that

also, made the taskbar work better, and also made minimizing work

4 Likes

taskbar bwoken Xd

1 Like