|
18601
|
My very own WebOS by @kabir | Stardance
|
kabir
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @kabir | Stardance
|
1793444043.2314637
|
1794048843.2314637
|
|
18602
|
My very own WebOS by @deadblast07 | Stardance
|
deadblast07
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @deadblast07 | Stardan Title: My very own WebOS by @deadblast07 | Stardance...
|
1793872340.9505434
|
1794736340.9505434
|
|
18603
|
Mixtapes by @Bye | Stardance
|
Bye
|
0
|
13.74
|
0
|
[]
|
[{"post_id": 10231, "ts": "202 [{"post_id": 10231, "ts": "2026-06-16T21:14:24Z", "hours": 9.3236, "text": "This took far longer than I wanted… I had a lot of trouble getting WPF to play nicely with my playlist system! So I decided to just focus on getting a song queue working. Which took ages, mainly because I’m still learning WPF, XAML and its MVVM architecture, and I ultimately decided to get the core of the player working before worrying too much about UI, something I’m doing far too much. Now mixtapes has an internal queue system (this won’t be editable in the final program i think?) that it pulls songs from, which currently it shows in its UI. The foundation for playlists (which is how users will actually add music and rearrange the playback order) still needs to be made (I struggled so much trying to figure out how to do this)… Also, I got to solve a lot of problems caused by SDL running on a different thread :D. The code that handles UI changes when a song finishes is triggered by SDL directly, and that tries to modify the queue. The ListView displaying the queue relies on a CollectionUpdated event to know that the queue changed, but that event has to be invoked on the UI thread. Which sucks. I think I fixed it the proper way (something called a SynchronizationContext in the Queue) but I’m expecting to run into stuff like this a Lot more lmao."}, {"post_id": 8917, "ts": "2026-06-14T20:53:03Z", "hours": 2.9872, "text": "I don’t know if videos are supported here so you’ll have to take my word for it that audio playback works. I began writing the UI for Mixtapes! It’s currently using WPF (though I plan to port it to other platforms once I’m happy with the features) and it uses SDL to play back audio. Most of the time was spent writing wrappers for the various SDL3_mixer objects as mentioned in my last devlog. I’m surprisingly happy with how my wrappers are working. Currently, it can read audio from a file (using SDL_mixer’s built in decoders, though I’ll have to bring in some external decoders because it doesn’t support all the codecs I’d like), and play it back. It also pulls the title and artist information (again using SDL and I need a better source of information). Next up will be making a playlist system!!"}, {"post_id": 8758, "ts": "2026-06-14T15:50:05Z", "hours": 1.4281, "text": "Spent most of this time deciding the tech stack I wanted to use for this project. I knew I was going to be using .NET, so my main concern was finding a library that would make audio playback easy and crossplatform . I settled on SDL3 (and SDL3_mixer) because bindings for that were readily available, but I have to write a lot of wrappers around SDL because it uses a lot of nasty C things like pointers and stuff. I ended up writing a little demo C# program to get my head around audio decoding and a couple concepts from SDL. Everything after this will be making the music player for real"}]...
|
Title: Mixtapes by @Bye | Stardance
Devlogs:
Spen Title: Mixtapes by @Bye | Stardance
Devlogs:
Spent most of this time deciding the tech stack I wanted to use for this project. I knew I was going to be using .NET, so my main concern was finding a library that would make audio playback easy and crossplatform . I settled on SDL3 (and SDL3_mixer) because bindings for that were readily available, but I have to write a lot of wrappers around SDL because it uses a lot of nasty C things like pointers and stuff. I ended up writing a little demo C# program to get my head around audio decoding and a couple concepts from SDL. Everything after this will be making the music player for real
I don’t know if videos are supported here so you’ll have to take my word for it that audio playback works. I began writing the UI for Mixtapes! It’s currently using WPF (though I plan to port it to other platforms once I’m happy with the features) and it uses SDL to play back audio. Most of the time was spent writing wrappers for the various SDL3_mixer objects as mentioned in my last devlog. I’m surprisingly happy with how my wrappers are working. Currently, it can read audio from a file (using SDL_mixer’s built in decoders, though I’ll have to bring in some external decoders because it doesn’t support all the codecs I’d like), and play it back. It also pulls the title and artist information (again using SDL and I need a better source of information). Next up will be making a playlist system!!
This took far longer than I wanted… I had a lot of trouble getting WPF to play nicely with my playlist system! So I decided to just focus on getting a song queue working. Which took ages, mainly because I’m still learning WPF, XAML and its MVVM architecture, and I ultimately decided to get the core of the player working before worrying too much about UI, something I’m doing far too much. Now mixtapes has an internal queue system (this won’t be editable in the final program i think?) that it pulls songs from, which currently it shows in its UI. The foundation for playlists (which is how users will actually add music and rearrange the playback order) still needs to be made (I struggled so much trying to figure out how to do this)… Also, I got to solve a lot of problems caused by SDL running on a different thread :D. The code that handles UI changes when a song finishes is triggered by SDL directly, and that tries to modify the queue. The ListView displaying the queue relies on a CollectionUpdated event to know that the queue changed, but that event has to be invoked on the UI thread. Which sucks. I think I fixed it the proper way (something called a SynchronizationContext in the Queue) but I’m expecting to run into stuff like this a Lot more lmao....
|
1793364588.3351068
|
1793969388.3351068
|
|
18604
|
My awesome macropad! by @BilgeUnal | Stardance
|
BilgeUnal
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @BilgeUnal | Starda Title: My awesome macropad! by @BilgeUnal | Stardance...
|
1793325211.2382207
|
1793930011.2382207
|
|
18605
|
AdaptiveReminders by @kabir | Stardance
|
kabir
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: AdaptiveReminders by @kabir | Stardance
|
1793796957.569526
|
1794401757.569526
|
|
18606
|
My awesome macropad! by @PranavKrishna | Stardance
|
PranavKrishna
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @PranavKrishna | St Title: My awesome macropad! by @PranavKrishna | Stardance...
|
1793393607.2851408
|
1793998407.2851408
|
|
18607
|
My awesome macropad! by @geet | Stardance
|
geet
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @geet | Stardance
|
1793984165.4315383
|
1794588965.4315383
|
|
18608
|
My very own WebOS by @heyitzsd | Stardance
|
heyitzsd
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @heyitzsd | Stardance
|
1793998495.0781546
|
1794603295.0781546
|
|
18609
|
Personal Website by @aryank | Stardance
|
aryank
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Personal Website by @aryank | Stardance
|
1793508716.0760524
|
1794113516.0760524
|
|
18610
|
Frictionless by @pujita_sunkara | Stardance
|
pujita_sunkara
|
0
|
0.28
|
0
|
[]
|
[{"post_id": 8789, "ts": "2026 [{"post_id": 8789, "ts": "2026-06-14T16:27:28Z", "hours": 0.2839, "text": "Devlog — Frictionless AutoFocus App I built a simple focus timer app to help make studying more consistent and motivating. The app includes a timer with start, pause, and reset controls, plus a streak system and XP/level system that rewards completed focus sessions. Progress is saved so it doesn’t reset when the page reloads. I also added tabs for Home, Stats, and Settings to keep things organized. Next, I want to improve animations, add sound feedback, and expand focus modes."}]...
|
Title: Frictionless by @pujita_sunkara | Stardance Title: Frictionless by @pujita_sunkara | Stardance
Devlogs:
Devlog — Frictionless AutoFocus App I built a simple focus timer app to help make studying more consistent and motivating. The app includes a timer with start, pause, and reset controls, plus a streak system and XP/level system that rewards completed focus sessions. Progress is saved so it doesn’t reset when the page reloads. I also added tabs for Home, Stats, and Settings to keep things organized. Next, I want to improve animations, add sound feedback, and expand focus modes....
|
1793292470.8884737
|
1793897270.8884737
|
|
18611
|
My very own WebOS by @Tou | Stardance
|
Tou
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Tou | Stardance
|
1793767754.3437881
|
1794372554.3437881
|
|
18612
|
Frictionless by @packetspoofer | Stardance
|
packetspoofer
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @packetspoofer | Stardance
|
1793552138.0781174
|
1794156938.0781174
|
|
18613
|
My first slack bot! by @ISMY53 | Stardance
|
ISMY53
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @ISMY53 | Stardance
|
1793573360.8712683
|
1794178160.8712683
|
|
18614
|
Trackify by @JasonC9 | Stardance
|
JasonC9
|
1
|
2.0
|
33
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-01T18:44:10Z", "hours": 2.0, "multiplier": 14.26, "payout": 33, "blessing": "neutral", "text": "A lightweight Windows desktop overlay that shows what music is currently playing, including song info and genre how to use at the bottom of the readme", "repo": "https://github.com/anadskman/Trackify", "demo": "https://github.com/anadskman/Trackify/releases"}]...
|
[{"post_id": 8929, "ts": "2026 [{"post_id": 8929, "ts": "2026-06-14T20:58:16Z", "hours": 1.3014, "text": "I made the Overlay Popup Made it semi transparent added pause, skip, prev buttons styled it to look a lot better added fades added to system tray added icon.ico for tray I also uploaded everything to github and made the readme"}, {"post_id": 8814, "ts": "2026-06-14T17:22:11Z", "hours": 0.9836, "text": "Goal Build a desktop app to show what music is playing and detect its genre in real time, in a clean overlay-style UI. Setup Created a WPF app using .NET Confirmed blank window worked UI Added basic dark UI in XAML Showed song title, artist, and genre Started with fake test data Song Detection Used Windows media session API App now detects Spotify, YouTube, etc. Updates when song changes Genre System Integrated Last.fm API Fetches genre from artist name Returns “Unknown” if no data Current State Working MVP : Live song detection Artist + title display Genre lookup working Auto-updates on song change To Do Overlay popup UI (FluentFlyouts style) Album art( maybe ) Skip, back, pause buttons Caching + performance improvements"}]...
|
Title: Trackify by @JasonC9 | Stardance
Devlogs:
Title: Trackify by @JasonC9 | Stardance
Devlogs:
Goal Build a desktop app to show what music is playing and detect its genre in real time, in a clean overlay-style UI. Setup Created a WPF app using .NET Confirmed blank window worked UI Added basic dark UI in XAML Showed song title, artist, and genre Started with fake test data Song Detection Used Windows media session API App now detects Spotify, YouTube, etc. Updates when song changes Genre System Integrated Last.fm API Fetches genre from artist name Returns “Unknown” if no data Current State Working MVP : Live song detection Artist + title display Genre lookup working Auto-updates on song change To Do Overlay popup UI (FluentFlyouts style) Album art( maybe ) Skip, back, pause buttons Caching + performance improvements
I made the Overlay Popup Made it semi transparent added pause, skip, prev buttons styled it to look a lot better added fades added to system tray added icon.ico for tray I also uploaded everything to github and made the readme
Ships:
A lightweight Windows desktop overlay that shows what music is currently playing, including song info and genre how to use at the bottom of the readme...
|
1793991061.5214252
|
1794077461.5214252
|
|
18615
|
Mechanical Flower by @assim_gopee | Stardance
|
assim_gopee
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Mechanical Flower by @assim_gopee | Stardan Title: Mechanical Flower by @assim_gopee | Stardance...
|
1793962258.7182164
|
1794567058.7182164
|
|
18616
|
ImGui PSP by @Mahmoud1205 | Stardance
|
Mahmoud1205
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: ImGui PSP by @Mahmoud1205 | Stardance
|
1793476151.2908618
|
1794080951.2908618
|
|
18617
|
My very own WebOS by @binshahidofficial2 | Stardan My very own WebOS by @binshahidofficial2 | Stardance...
|
binshahidofficial2
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @binshahidofficial2 | Title: My very own WebOS by @binshahidofficial2 | Stardance...
|
1793436481.6143765
|
1794041281.6143765
|
|
18618
|
My very own WebOS by @hazikkhalid | Stardance
|
hazikkhalid
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-17T16:00:36Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So this is a web-version of a OS i made in html css js and i made it for the WebOS mission, it was really great, i always wanted to make an os , i once tried in c but had to stop in between because of my exams. i am planning to take this as a inspiration and make a real linux distro out of this soon", "repo": "https://github.com/gitHazik/Myveryownos", "demo": "https://myveryownos.netlify.app/"}]...
|
[{"post_id": 10706, "ts": "202 [{"post_id": 10706, "ts": "2026-06-17T15:56:30Z", "hours": 1.1856, "text": "Finally done with adding the notepad app, and its functions"}, {"post_id": 10651, "ts": "2026-06-17T14:45:02Z", "hours": 1.3594, "text": "I added functions like opening apps and dragging them, now will work on notepad"}, {"post_id": 10592, "ts": "2026-06-17T12:34:52Z", "hours": 0.4167, "text": "So i changed the Desktop, its better now and i like it more, i am still using simple css to style it"}, {"post_id": 9912, "ts": "2026-06-16T12:47:14Z", "hours": 1.5603, "text": "Made my own custom os, did javascrit after a long time and was really fun"}]...
|
Title: My very own WebOS by @hazikkhalid | Stardan Title: My very own WebOS by @hazikkhalid | Stardance
Devlogs:
Made my own custom os, did javascrit after a long time and was really fun
So i changed the Desktop, its better now and i like it more, i am still using simple css to style it
I added functions like opening apps and dragging them, now will work on notepad
Finally done with adding the notepad app, and its functions
Ships:
So this is a web-version of a OS i made in html css js and i made it for the WebOS mission, it was really great, i always wanted to make an os , i once tried in c but had to stop in between because of my exams. i am planning to take this as a inspiration and make a real linux distro out of this soon...
|
1793771664.580369
|
1794635664.580369
|
|
18619
|
Simpicompass by @Hakim | Stardance
|
Hakim
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Simpicompass by @Hakim | Stardance
|
1793846875.8424761
|
1794451675.8424761
|
|
18620
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793937233.8419998
|
1794801233.8419998
|
|
18621
|
My very own WebOS by @garvitdurga | Stardance
|
garvitdurga
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @garvitdurga | Stardan Title: My very own WebOS by @garvitdurga | Stardance...
|
1793912148.0326712
|
1794516948.0326712
|
|
18622
|
My awesome macropad! by @garvitdurga | Stardance
|
garvitdurga
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @garvitdurga | Star Title: My awesome macropad! by @garvitdurga | Stardance...
|
1793440277.847427
|
1794045077.847427
|
|
18623
|
Unix Browser OS by @BasGame1 | Stardance
|
BasGame1
|
0
|
3.88
|
0
|
[]
|
[{"post_id": 10570, "ts": "202 [{"post_id": 10570, "ts": "2026-06-17T11:31:28Z", "hours": 1.1217, "text": "Installed v86 dependency to work as a web emulator, plus added bash script to install everything"}, {"post_id": 8779, "ts": "2026-06-14T16:16:39Z", "hours": 0.3997, "text": "Added change screen between terminal and window via js with classList (image below its the terminal window, the black square at the bottom its the button)"}, {"post_id": 8752, "ts": "2026-06-14T15:43:08Z", "hours": 2.3553, "text": "Added styles and looks for the web page It will consist in a welcome page, which you can see below and the desktop window that using a button you will be able to chnage between the terminal and a window management system"}]...
|
Title: Unix Browser OS by @BasGame1 | Stardance
D Title: Unix Browser OS by @BasGame1 | Stardance
Devlogs:
Added styles and looks for the web page It will consist in a welcome page, which you can see below and the desktop window that using a button you will be able to chnage between the terminal and a window management system
Added change screen between terminal and window via js with classList (image below its the terminal window, the black square at the bottom its the button)
Installed v86 dependency to work as a web emulator, plus added bash script to install everything...
|
1793908557.8112652
|
1794513357.8112652
|
|
18624
|
Format by @franco | Stardance
|
franco
|
1
|
7.0
|
73
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-18T00:36:44Z", "hours": 7.0, "multiplier": 11.76, "payout": 73, "blessing": "neutral", "text": "What I made I built Format , a Chrome extension that upgrades how you manage tabs. It gives you a fast, OS-style tab switcher inside the browser (press Ctrl+Shift+Space to cycle active tabs) and integrates Google’s Gemini API to automatically group open tabs into clean, colored categories. What was challenging Injecting the tab switcher overlay dynamically into arbitrary web pages without breaking their original layouts or CSS styling. Getting the background worker to reliably track the tab history (Most Recently Used order) and sync it to the UI in real-time was also a fun state-management puzzle. What I’m proud of The UI/UX feels incredibly fluid and premium. It follows Material 3 design principles with dynamic accent themes that automatically adjust to light/dark modes, and the AI grouping works surprisingly fast and accurately. How to test it Load the extension folder in Chrome Developer Mode ( chrome://extensions/ ). Open the extension popup, go to settings, and enter your Gemini API key. Click Organize with AI to see your tabs grouped automatically, or use Ctrl+Shift+Space to instantly toggle and cycle through your tabs!", "repo": "https://github.com/Franco-Senes/Format", "demo": "https://github.com/Franco-Senes/Format/releases/tag/1.1"}]...
|
[{"post_id": 10971, "ts": "202 [{"post_id": 10971, "ts": "2026-06-18T00:02:46Z", "hours": 4.2919, "text": "I’ve finished the project also make some ui and logic fixes i am so proud of what i made"}, {"post_id": 8969, "ts": "2026-06-14T22:40:43Z", "hours": 0.3333, "text": "guess what now i need to code the ui again……… so yeah also need to code the backend acording to the new ui so lets get on coding also erased the manifiest for some reason…"}, {"post_id": 8843, "ts": "2026-06-14T18:21:16Z", "hours": 1.2311, "text": "Made the ui into actual code https://streamable.com/zx4o3b"}, {"post_id": 8796, "ts": "2026-06-14T16:36:20Z", "hours": 0.6625, "text": "Finished making a ui in Figma now its time to recreate it"}]...
|
Title: Format by @franco | Stardance
Devlogs:
Fin Title: Format by @franco | Stardance
Devlogs:
Finished making a ui in Figma now its time to recreate it
Made the ui into actual code https://streamable.com/zx4o3b
guess what now i need to code the ui again……… so yeah also need to code the backend acording to the new ui so lets get on coding also erased the manifiest for some reason…
I’ve finished the project also make some ui and logic fixes i am so proud of what i made
Ships:
What I made I built Format , a Chrome extension that upgrades how you manage tabs. It gives you a fast, OS-style tab switcher inside the browser (press Ctrl+Shift+Space to cycle active tabs) and integrates Google’s Gemini API to automatically group open tabs into clean, colored categories. What was challenging Injecting the tab switcher overlay dynamically into arbitrary web pages without breaking their original layouts or CSS styling. Getting the background worker to reliably track the tab history (Most Recently Used order) and sync it to the UI in real-time was also a fun state-management puzzle. What I’m proud of The UI/UX feels incredibly fluid and premium. It follows Material 3 design principles with dynamic accent themes that automatically adjust to light/dark modes, and the AI grouping works surprisingly fast and accurately. How to test it Load the extension folder in Chrome Developer Mode ( chrome://extensions/ ). Open the extension popup, go to settings, and enter your Gemini API key. Click Organize with AI to see your tabs grouped automatically, or use Ctrl+Shift+Space to instantly toggle and cycle through your tabs!...
|
1793901320.0293062
|
1793987720.0293062
|
|
18625
|
My first slack bot! by @Amanali | Stardance
|
Amanali
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Amanali | Stardance
|
1793325136.2980146
|
1793929936.2980146
|
|
18626
|
My awesome macropad! by @tejas105 | Stardance
|
tejas105
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @tejas105 | Stardan Title: My awesome macropad! by @tejas105 | Stardance...
|
1794020097.5347362
|
1794624897.5347362
|
|
18627
|
Frictionless by @MananMishra | Stardance
|
MananMishra
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @MananMishra | Stardance
|
1793324869.6762645
|
1793929669.6762645
|
|
18628
|
E commerce app for farmers by @syedayaan9376 | Sta E commerce app for farmers by @syedayaan9376 | Stardance...
|
syedayaan9376
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: E commerce app for farmers by @syedayaan937 Title: E commerce app for farmers by @syedayaan9376 | Stardance...
|
1793926127.4937177
|
1794790127.4937177
|
|
18629
|
My awesome macropad! by @chahatesh | Stardance
|
chahatesh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @chahatesh | Starda Title: My awesome macropad! by @chahatesh | Stardance...
|
1793512562.806703
|
1794117362.806703
|
|
18630
|
ACSL Grader by @AlbertChen | Stardance
|
AlbertChen
|
0
|
16.65
|
0
|
[]
|
[{"post_id": 21300, "ts": "202 [{"post_id": 21300, "ts": "2026-07-03T04:44:48Z", "hours": 1.6669, "text": "I added an Analytics page, that shows all kinds of analytics, such as how long the average user takes to solve a question, and I am going to expand more on that. I also made sure the Monaco also works on the custom tests."}, {"post_id": 20519, "ts": "2026-07-02T04:11:23Z", "hours": 1.7247, "text": "I added a new button that allows users to switch between python and c++ for their code, based on which one they prefer. Also, I made the text box into a Monaco Editor one, so that indenting and more would be available."}, {"post_id": 19747, "ts": "2026-07-01T04:11:30Z", "hours": 0.5064, "text": "I added a few of my own test cases, and made sure that you would stay logged in for an hour before getting logged out, making logging in less tiresome."}, {"post_id": 18965, "ts": "2026-06-30T04:27:17Z", "hours": 1.5972, "text": "Devpost #2: I finished the leaderboard to track who finished the most problems, who did the problems the fastest, and who spent the most time on the website. I also started to add my own input cases, and i will expand across the multiple divisions. Lastly, I made the UI/UX look much cleaner, making it feel more natural and funner to use."}, {"post_id": 18102, "ts": "2026-06-29T03:15:40Z", "hours": 11.1511, "text": "I finished the basic prototype of my ACSL grader, the grader successfully works through a python program that easily allows the user to put in the sample inputs and outputs, but due to copyright issues, I am not allowed to put in the real sample and test cases, which is why I am going to make my own later. I also added Docker security measures so that infinite loops and hacking will not work, and a login/signup page, that will send a verification code to that email."}]...
|
Title: ACSL Grader by @AlbertChen | Stardance
Dev Title: ACSL Grader by @AlbertChen | Stardance
Devlogs:
I finished the basic prototype of my ACSL grader, the grader successfully works through a python program that easily allows the user to put in the sample inputs and outputs, but due to copyright issues, I am not allowed to put in the real sample and test cases, which is why I am going to make my own later. I also added Docker security measures so that infinite loops and hacking will not work, and a login/signup page, that will send a verification code to that email.
Devpost #2: I finished the leaderboard to track who finished the most problems, who did the problems the fastest, and who spent the most time on the website. I also started to add my own input cases, and i will expand across the multiple divisions. Lastly, I made the UI/UX look much cleaner, making it feel more natural and funner to use.
I added a few of my own test cases, and made sure that you would stay logged in for an hour before getting logged out, making logging in less tiresome.
I added a new button that allows users to switch between python and c++ for their code, based on which one they prefer. Also, I made the text box into a Monaco Editor one, so that indenting and more would be available.
I added an Analytics page, that shows all kinds of analytics, such as how long the average user takes to solve a question, and I am going to expand more on that. I also made sure the Monaco also works on the custom tests....
|
1793415020.8157406
|
1794019820.8157406
|
|
18631
|
My very own WebOS by @chahatesh | Stardance
|
chahatesh
|
2
|
3.0
|
4
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-21T16:48:44Z", "hours": 1.0, "multiplier": 2.83, "payout": 4, "blessing": "neutral", "text": "I added a Notes app, Music app, Settings app, and Weather app to my WebOS and i think it is very cool", "repo": "https://github.com/chahatesh/Web-OS", "demo": "https://robo-os.netlify.app/"}, {"ship_num": 2, "ts": "2026-07-20T03:05:34Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What did you make I made WebOS, a browser-based operating system with a Projects app, a Calculator, and a Browser. What was challenging Getting all the apps to work together smoothly and making the interface feel like a real operating system and the deployment was hard What are you proud of I’m proud that robo OS feels polished and includes multiple working apps and a hidden Easter egg.", "repo": "https://github.com/chahatesh/Web-OS", "demo": "https://robo-os.netlify.app/"}]...
|
[{"post_id": 32431, "ts": "202 [{"post_id": 32431, "ts": "2026-07-21T16:39:42Z", "hours": 1.2361, "text": "Dev Log 4 I added a Notes app, Music app, Settings app, and Weather app to my WebOS. They were all simple to build, and I chose “Life Goes On” by Oliver Tree for the music app because I like the song."}, {"post_id": 31573, "ts": "2026-07-20T02:26:27Z", "hours": 1.1989, "text": "Dev Log 3 - Done (Yay) Added two new apps to WebOS: a simple calculator and a browser (powered by an iframe cool:) I also hid a Easter egg and polished the overall UI and i made github read me and also I have it ready to ship"}, {"post_id": 30893, "ts": "2026-07-18T21:18:33Z", "hours": 0.3786, "text": "Dev Log 2 Made a app to show all of my most recent projects i only addes 2 becouse it took a bit to add and overall it looks good and it works good"}, {"post_id": 30842, "ts": "2026-07-18T19:48:12Z", "hours": 0.6008, "text": "Dev-Log 1 So I locked in for like 40 min and made a cool landing page and also it has time in the side and also a cool starting pop up and also the best part is that it has free promotion by having a link in the pop up for my TY - https://www.youtube.com/@CKInnovates - So that is that it was fun and I used tony stark workshop as the BG"}]...
|
Title: My very own WebOS by @chahatesh | Stardance Title: My very own WebOS by @chahatesh | Stardance
Devlogs:
Dev-Log 1 So I locked in for like 40 min and made a cool landing page and also it has time in the side and also a cool starting pop up and also the best part is that it has free promotion by having a link in the pop up for my TY - https://www.youtube.com/@CKInnovates - So that is that it was fun and I used tony stark workshop as the BG
Dev Log 2 Made a app to show all of my most recent projects i only addes 2 becouse it took a bit to add and overall it looks good and it works good
Dev Log 3 - Done (Yay) Added two new apps to WebOS: a simple calculator and a browser (powered by an iframe cool:) I also hid a Easter egg and polished the overall UI and i made github read me and also I have it ready to ship
Dev Log 4 I added a Notes app, Music app, Settings app, and Weather app to my WebOS. They were all simple to build, and I chose “Life Goes On” by Oliver Tree for the music app because I like the song.
Ships:
What did you make I made WebOS, a browser-based operating system with a Projects app, a Calculator, and a Browser. What was challenging Getting all the apps to work together smoothly and making the interface feel like a real operating system and the deployment was hard What are you proud of I’m proud that robo OS feels polished and includes multiple working apps and a hidden Easter egg.
I added a Notes app, Music app, Settings app, and Weather app to my WebOS and i think it is very cool...
|
1793998481.556921
|
1794084881.556921
|
|
18632
|
The ultimate router by @Arnost55 | Stardance
|
Arnost55
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: The ultimate router by @Arnost55 | Stardanc Title: The ultimate router by @Arnost55 | Stardance...
|
1793883302.2890244
|
1794488102.2890244
|
|
18633
|
Frictionless by @alexyu | Stardance
|
alexyu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @alexyu | Stardance
|
1793940682.0907462
|
1794545482.0907462
|
|
18634
|
My very own WebOS by @Ananthapadmanabhan | Stardan My very own WebOS by @Ananthapadmanabhan | Stardance...
|
Ananthapadmanabhan
|
0
|
5.17
|
0
|
[]
|
[{"post_id": 13019, "ts": "202 [{"post_id": 13019, "ts": "2026-06-21T09:16:03Z", "hours": 5.1667, "text": "My first #1 devlog: I have created a basic framework of my WebOS and am currently trying to add a folder system. After I succeed in this, i will try to incorporate customizable aspects to the WebOS. I can report that after a while, I successfully solved an issue with my welcome window!!!"}]...
|
Title: My very own WebOS by @Ananthapadmanabhan | Title: My very own WebOS by @Ananthapadmanabhan | Stardance
Devlogs:
My first #1 devlog: I have created a basic framework of my WebOS and am currently trying to add a folder system. After I succeed in this, i will try to incorporate customizable aspects to the WebOS. I can report that after a while, I successfully solved an issue with my welcome window!!!...
|
1793872352.7505467
|
1794477152.7505467
|
|
18635
|
DevLog by @yoavcohen | Stardance
|
yoavcohen
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: DevLog by @yoavcohen | Stardance
|
1793998123.1804478
|
1794602923.1804478
|
|
18636
|
My very own WebOS by @GreysonSmith | Stardance
|
GreysonSmith
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @GreysonSmith | Starda Title: My very own WebOS by @GreysonSmith | Stardance...
|
1793332617.5083213
|
1793937417.5083213
|
|
18637
|
Website and Demo App by @Mohamed_Abdo | Stardance
|
Mohamed_Abdo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Website and Demo App by @Mohamed_Abdo | Sta Title: Website and Demo App by @Mohamed_Abdo | Stardance...
|
1793962412.5524008
|
1794567212.5524008
|
|
18638
|
Untitled by @qcoral | Stardance
|
qcoral
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @qcoral | Stardance
|
1793922501.0655456
|
1794527301.0655456
|
|
18639
|
My very own WebOS by @DrTS | Stardance
|
DrTS
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @DrTS | Stardance
|
1793537362.9343286
|
1794142162.9343286
|
|
18640
|
SmurfCatOS by @julianvito908 | Stardance
|
julianvito908
|
1
|
15.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-22T23:43:14Z", "hours": 15.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a OS system based of smurfcat, it was really hard to do the entire project in general, and i’m proud of how it works really well and i’m happy I was able to add a feature that the guide didn’t have like making the window come to the front if tapped on or the app icon or open button is tapped on", "repo": "https://github.com/JV10001/SmurfCatOS", "demo": "https://jv10001.github.io/SmurfCatOS/"}]...
|
[{"post_id": 13994, "ts": "202 [{"post_id": 13994, "ts": "2026-06-22T23:26:35Z", "hours": 2.0539, "text": "Final devlog added a clicker app so yeah enjoy SmurfCatOS!!!"}, {"post_id": 13350, "ts": "2026-06-21T21:22:45Z", "hours": 5.5186, "text": "my OS system is nearing completion!!! Right now I added a notebook and made it be able to tell you when it was last updated. I also added a feature where when the window isn’t closed and you clicked on the open button for the welcome screen or icon when the app is selected it will bring the window to the middle to prevent a bug where you can make the window close button and drag button go off screen causing you to not be able to drag it same goes for if its closed and you opened it the window will go to the middle. You can write where the text says we live, We love, We lie which was what Smurf Cat would say, so I decided to add it because why not. I also got the notes to save to. The final feature is I got it when I click on the open button or app icon for the notebook app or welcome screen it brings the window to the front same goes for tapping on the window, also if you want you can comment on if it looks good. That is all!!!"}, {"post_id": 10718, "ts": "2026-06-17T16:09:08Z", "hours": 4.5467, "text": "I finally fixed most of the major bugs like open button and now I’m finally free so I’m happy until I have to start on adding the apps😭"}, {"post_id": 9301, "ts": "2026-06-15T16:50:10Z", "hours": 1.0072, "text": "movable windows they aren’t working right now sadly"}, {"post_id": 9062, "ts": "2026-06-15T04:10:32Z", "hours": 1.5164, "text": "Added a top bar the tab bar an tell the time and it also includes the name of the operating system and just chilling!"}, {"post_id": 8974, "ts": "2026-06-14T22:49:36Z", "hours": 0.5514, "text": "I am working on my own OS system which is very basic right now and isn’t really an OS but I still thinks its cool. It is also inspired by Smurf Cat"}]...
|
Title: SmurfCatOS by @julianvito908 | Stardance
D Title: SmurfCatOS by @julianvito908 | Stardance
Devlogs:
I am working on my own OS system which is very basic right now and isn’t really an OS but I still thinks its cool. It is also inspired by Smurf Cat
Added a top bar the tab bar an tell the time and it also includes the name of the operating system and just chilling!
movable windows they aren’t working right now sadly
I finally fixed most of the major bugs like open button and now I’m finally free so I’m happy until I have to start on adding the apps😭
my OS system is nearing completion!!! Right now I added a notebook and made it be able to tell you when it was last updated. I also added a feature where when the window isn’t closed and you clicked on the open button for the welcome screen or icon when the app is selected it will bring the window to the middle to prevent a bug where you can make the window close button and drag button go off screen causing you to not be able to drag it same goes for if its closed and you opened it the window will go to the middle. You can write where the text says we live, We love, We lie which was what Smurf Cat would say, so I decided to add it because why not. I also got the notes to save to. The final feature is I got it when I click on the open button or app icon for the notebook app or welcome screen it brings the window to the front same goes for tapping on the window, also if you want you can comment on if it looks good. That is all!!!
Final devlog added a clicker app so yeah enjoy SmurfCatOS!!!
Ships:
I made a OS system based of smurfcat, it was really hard to do the entire project in general, and i’m proud of how it works really well and i’m happy I was able to add a feature that the guide didn’t have like making the window come to the front if tapped on or the app icon or open button is tapped on...
|
1793879727.3609927
|
1793966127.3609927
|
|
18641
|
LumiOS by @AfterWorld | Stardance
|
AfterWorld
|
3
|
24.0
|
141
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-11-01T16:49:00Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Last Ship! I continued to improve and polish LumiOS in more aspects, making it more like a real, aesthetic OS. I moved hardcoded accent colours to CSS variables and reused them across the codebase, simplified button hover effects, and added Browser and Weather apps. The most challenging part should be most search engines except Bing refuse to load in an iframe. I spent hours trying to find a solution for this problem. I am most proud of the aesthetics of this OS. Thank you Stardance!!!!", "repo": "https://github.com/LXTimer/LumiOS", "demo": "https://lxtimer.github.io/LumiOS/"}, {"ship_num": 2, "ts": "2026-06-26T02:51:44Z", "hours": 8.0, "multiplier": 16.73, "payout": 141, "blessing": "neutral", "text": "Through the last few days, I kept on working on my project — a webOS. I focused on creating a cool, joyful, and especially user‑friendly experience. I improved old apps such as Clock, Terminal, Files, and so on by adding real OS functions to increase their practicality. Moreover, I added a new app — “Paint,” which allows the user to draw freely on a canvas with various tools. In addition, I added a system tray on the taskbar that lets the user change more settings. One of the challenges is the theme. It’s hard to combine multiple settings (dark/light mode, accent color, etc.) using CSS custom properties without conflicts. I’m not good at CSS, so I failed here many times, especially with z‑index. Also, ensuring the accent color propagates to all UI components is difficult as well. I needed to use some AI here to make sure I didn’t forget anything. Another challenging part is cross‑app communication. Opening .txt files with the Notes app requires some tough work, as well as opening other apps from the Widgets app. To test it, visit: https://lxtimer.github.io/LumiOS/ , or clone the repo to run locally.", "repo": "https://github.com/LXTimer/LumiOS", "demo": "https://lxtimer.github.io/LumiOS/"}, {"ship_num": 3, "ts": "2026-06-20T05:04:31Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I created a web‑based operating system that focuses on being light-weight, functional, and visually appealing. One of the biggest challenges I faced was building the window management system. I had to spend some time watching YouTube tutorials, reading different websites, and studying other webOS projects before finally getting it to work. I am proud of the UI I made, which includes transparent and gradient windows, widgets, and taskbars. I did use some AI for this part since I ran out of ideas and didn’t know what to do. Overall, my goal is to create an OS that people genuinely enjoy using, and I’ll try my best to keep this project up!", "repo": "https://github.com/LXTimer/LumiOS", "demo": "https://lxtimer.github.io/LumiOS/"}]...
|
[{"post_id": 86411, "ts": "202 [{"post_id": 86411, "ts": "2026-11-01T16:43:50Z", "hours": 4.2581, "text": "Dev Log # 5 This dev log is mostly about the browser. It has been broken since I added it, and I finally decided to spend some time fixing it. Updates on Existing Apps Browser: The address bar now takes a search query or a URL. Search goes through Bing, and the results render inside the browser window. Back, forward, refresh and home all work. There is a simple start page now, so opening the app no longer shows a white rectangle. The browser also remembers the last page after you close and reopen it. Removed The old browser loaded pages through a local proxy, which needed a Node server and packages, and it still failed on sites that block embedding. I deleted proxy.js and package.json. The new browser is one file instead of multiple files. Challenges solved The first problem was that browser.js called several functions that did not exist, so clicking Go or Home would cause an error. I rewrote the navigation and history code and wired the buttons. Another problem was reopening the window. The old init function had an “initialized” flag, therefore, after closing the browser it never set up the iframe again. I spent some time finding the solution and finally found that removing the flag would fix it. Bugs Google, DuckDuckGo, Yahoo and Mojeek all refuse to load inside an iframe, so Bing is the only engine I could use. Making this update less AI I spent as much time deleting code as adding it, since the style looks too AI. The accent color is now reduced to make the visual not too overwhelming. I also made button hover rules simpler. Future Plan I’m planning to do window snapping and some more micro-interactions."}, {"post_id": 17835, "ts": "2026-06-28T19:35:52Z", "hours": 6.1742, "text": "Dev Log # 4 After approximately 6 hours, I finished another session of improving the OS. This session focused on refining LumiOS’s look and feel. I also added two new apps - Browser and Weather. Overall, this update took me lots of time to fix small details. New Apps: Browser: A searching tool that allows you to search on the web (incomplete) Weather app: Real-time weather tracker using OpenWeather API, showing current and future temperature, visibility, wind, and so on. (Currently only showing New York Weather) Updates on Existing Apps: Widget: Added a weather widget; link the widget to the Weather app. New Features: Visual & Design: Unified color system with accent glow effects. New glass morphism layers. Standardized spacing scale and border radius system. Defined consistent typography sizes, weights, and letter spacing. Added maximizing and minimizing animations. Components: Desktop icons now have a different lift and glow on hover. Buttons and menus use smooth transform feedback. Context menus show accent bars and slide‑in animations. Window controls have larger hit areas and ring hover effects. Start menu and quick settings redesigned with better padding and hover states. Lock Screen: New layout with large time display and username. Added unlock animation. Complete CSS and JS restructure for smoother motion. Taskbar: Added a search bar that lets you quickly find and open specific apps. Taskbar buttons have scale and glow animations. Challenges solved: When I tried adding new ideas to enhance the overall visual appeal, I encountered a serious issue: the overlay system and window management stopped working again. The wallpaper no longer aligned with the desktop, and the window dragging function broke as well. I started looking for the problem but couldn’t find the cause, so I decided to restore everything and proceed more carefully. Bugs: The browser app is not working. It loaded external websites directly inside an iframe. Many sites block being embedded through CSP or X-Frame-Options, so the page often stayed blank, or the navigation controls stopped working. I tried loading external sites directly in an iframe, which does not work. I also tried routing page loads through the local proxy, but the app still depends on websites that often block embedding. Future Plan: Fixing the browser app will be the first thing I do in the future. I will also try to add micro-interactions such as window snapping."}, {"post_id": 16045, "ts": "2026-06-26T02:15:58Z", "hours": 2.2678, "text": "Lock Screen Update I just realized that my OS doesn’t have a lock screen yet, so I decided to make a simple one. But then, I had some problems. The blur effect on the background somehow doesn’t work at all. I had to test each part of my code to find an answer. Thankfully, I found the solution at the end. Anyways, I spent some time on the start screen; I hope you enjoy it!"}, {"post_id": 15859, "ts": "2026-06-25T19:46:21Z", "hours": 1.2275, "text": "Small update on Notes App I improved some basic functions and also added some new features to the Notes app. Download as .txt: Replaced the old Save-to-filesystem button with a direct browser download that saves notes as plain .txt files. Status bar: Added a status bar at the bottom of the app that indicates current cursor position (Ln/Col) and live word count. GUI cleanup: Removed placeholder text, increased the default window size, and cleaned up the toolbar."}, {"post_id": 15464, "ts": "2026-06-25T04:35:04Z", "hours": 4.95, "text": "Dev Log # 3 A brand new Dev Log! Over the past few days, I added a bunch of exciting new features, mainly focusing on user experience. I also fixed some tiny bugs that struggled me a lot. New Apps Paint: A drawing canvas that allows the user to freely decorate things they want using tools, different colors, and shapes. Updates on Existing Apps Notes: Notes now support markdown format and can be downloaded Calculator: Calculator now has an advanced mode that allows users to use a scientific calculator. Terminal: Terminal now supports more commands (even though they are still not fully functional) Clock: Clock now has a timer section that can be used to set a countdown timer. New Features Draggable desktop icons Taskbar now has an entire tray allowing the user to change volume, brightness, Wi-Fi, and many other settings all in one place. Taskbar now shows battery status. New wallpapers are added to the settings. Change the UI of some apps. Challenges The right-click context menu somehow didn’t show up again. I tried different solutions, but none of them worked. Solutions I asked some AI agents and browsed for a long time, and finally found the solution. The “contextmenu” handler in main.js crashed from undefined “closeVolumePopup()” and “closeBatteryPopup()” calls; adding both to “taskbar.js” with the usual “.visible”‑toggle pattern fixed the crash and the related desktop‑click bug that blocked “showContextMenu()” and overlay dismissal. In the next update, I will try to implement the Weather App, the animated wallpapers, also building a browser App. In the next update, I will try to implement the Weather App, the animated wallpapers, also building a browser App."}, {"post_id": 12352, "ts": "2026-06-20T04:46:45Z", "hours": 1.2583, "text": "Finally! After a long time of testing, I found where the bug is. I forgot that there is a layer on top of everything, so I added “pointer-events: none;” in #wlayer and “pointer-events: auto;” in .win. Also, I added a right click context menu."}, {"post_id": 12189, "ts": "2026-06-19T22:04:50Z", "hours": 3.6264, "text": "Dev Log # 2 Another update! After hours spent fixing tiny bugs, the OS has received a lot of new features and apps, as well as a massive update to the GUI and the overall system! The OS is more complete and practical now. New Apps Clock app: An app where you can check the current time, use a stopwatch, or set an alarm clock Calendar app: Built a new Calendar app from scratch, a month grid with event dots, a day-detail panel for adding and deleting color-tagged events, and an Agenda tab listing everything chronologically Widget app: You can add widgets to the desktop right now. Widgets, such as a small clock or calendar, can be added to the desktop New Features Settings became more functional: transparency, dark mode, animations, accent color, and brightness are now available. Added a pinned app dock to the taskbar for quick launching. The volume tray icon now opens a real pop-up with a slider. Files app can now be used. It’s still incomplete, but some basic functions like opening folders and going back are implemented Taskbar opacity: You can change the taskbar’s opacity from 0% to 100%, which makes the OS look better Windows have been rebuilt. Now they are not only transparent, but also include a gradient color as background and a change in border line. The flowing particles effect has been added to the OS in the background. Bugs The desktop icons are still not working, as they are not responding to clicks. Two likely causes are that ES module scoping hides “openApp()” from inline onclick handlers, or a full-screen overlay (like the widget layer) is missing “pointer-events: none” and silently blocking clicks before they reach the icons. My next plan is to fix the bugs, add animated wallpapers, add a weather and AI app, and possibly add some online features (e.g., cloud sync)."}, {"post_id": 10987, "ts": "2026-06-18T00:33:54Z", "hours": 0.9919, "text": "Dev Log # 1 This is my first webOS. The reason I wanted to start something like this is that I have dreamed of creating an operating system of my own. I once created an OS based on Windows, but sadly failed. That’s why I found webOS is somewhere else for me to go. Even though I’m not good at frontend, with the help of YouTube and AI, I still managed to get a start. Currently, the OS features: Calculator APP: where you can do some simple calculations. Notes APP: where you can write some simple notes Settings APP: Basic settings (still in progress) One of the biggest challenges should be window management. It’s pretty hard to make sure the windows work independently… In the future, I will focus on aesthetics and add more effects and more apps to make the webOS both useful and visually appealing."}]...
|
Title: LumiOS by @AfterWorld | Stardance
Devlogs: Title: LumiOS by @AfterWorld | Stardance
Devlogs:
Dev Log # 1 This is my first webOS. The reason I wanted to start something like this is that I have dreamed of creating an operating system of my own. I once created an OS based on Windows, but sadly failed. That’s why I found webOS is somewhere else for me to go. Even though I’m not good at frontend, with the help of YouTube and AI, I still managed to get a start. Currently, the OS features: Calculator APP: where you can do some simple calculations. Notes APP: where you can write some simple notes Settings APP: Basic settings (still in progress) One of the biggest challenges should be window management. It’s pretty hard to make sure the windows work independently… In the future, I will focus on aesthetics and add more effects and more apps to make the webOS both useful and visually appealing.
Dev Log # 2 Another update! After hours spent fixing tiny bugs, the OS has received a lot of new features and apps, as well as a massive update to the GUI and the overall system! The OS is more complete and practical now. New Apps Clock app: An app where you can check the current time, use a stopwatch, or set an alarm clock Calendar app: Built a new Calendar app from scratch, a month grid with event dots, a day-detail panel for adding and deleting color-tagged events, and an Agenda tab listing everything chronologically Widget app: You can add widgets to the desktop right now. Widgets, such as a small clock or calendar, can be added to the desktop New Features Settings became more functional: transparency, dark mode, animations, accent color, and brightness are now available. Added a pinned app dock to the taskbar for quick launching. The volume tray icon now opens a real pop-up with a slider. Files app can now be used. It’s still incomplete, but some basic functions like opening folders and going back are implemented Taskbar opacity: You can change the taskbar’s opacity from 0% to 100%, which makes the OS look better Windows have been rebuilt. Now they are not only transparent, but also include a gradient color as background and a change in border line. The flowing particles effect has been added to the OS in the background. Bugs The desktop icons are still not working, as they are not responding to clicks. Two likely causes are that ES module scoping hides “openApp()” from inline onclick handlers, or a full-screen overlay (like the widget layer) is missing “pointer-events: none” and silently blocking clicks before they reach the icons. My next plan is to fix the bugs, add animated wallpapers, add a weather and AI app, and possibly add some online features (e.g., cloud sync).
Finally! After a long time of testing, I found where the bug is. I forgot that there is a layer on top of everything, so I added “pointer-events: none;” in #wlayer and “pointer-events: auto;” in .win. Also, I added a right click context menu.
Dev Log # 3 A brand new Dev Log! Over the past few days, I added a bunch of exciting new features, mainly focusing on user experience. I also fixed some tiny bugs that struggled me a lot. New Apps Paint: A drawing canvas that allows the user to freely decorate things they want using tools, different colors, and shapes. Updates on Existing Apps Notes: Notes now support markdown format and can be downloaded Calculator: Calculator now has an advanced mode that allows users to use a scientific calculator. Terminal: Terminal now supports more commands (even though they are still not fully functional) Clock: Clock now has a timer section that can be used to set a countdown timer. New Features Draggable desktop icons Taskbar now has an entire tray allowing the user to change volume, brightness, Wi-Fi, and many other settings all in one place. Taskbar now shows battery status. New wallpapers are added to the settings. Change the UI of some apps. Challenges The right-click context menu somehow didn’t show up again. I tried different solutions, but none of them worked. Solutions I asked some AI agents and browsed for a long time, and finally found the solution. The “contextmenu” handler in main.js crashed from undefined “closeVolumePopup()” and “closeBatteryPopup()” calls; adding both to “taskbar.js” with the usual “.visible”‑toggle pattern fixed the crash and the related desktop‑click bug that blocked “showContextMenu()” and overlay dismissal. In the next update, I will try to implement the Weather App, the animated wallpapers, also building a browser App. In the next update, I will try to implement the Weather App, the animated wallpapers, also building a browser App.
Small update on Notes App I improved some basic functions and also added some new features to the Notes app. Download as .txt: Replaced the old Save-to-filesystem button with a direct browser download that saves notes as plain .txt files. Status bar: Added a status bar at the bottom of the app that indicates current cursor position (Ln/Col) and live word count. GUI cleanup: Removed placeholder text, increased the default window size, and cleaned up the toolbar.
Lock Screen Update I just realized that my OS doesn’t have a lock screen yet, so I decided to make a simple one. But then, I had some problems. The blur effect on the background somehow doesn’t work at all. I had to test each part of my code to find an answer. Thankfully, I found the solution at the end. Anyways, I spent some time on the start screen; I hope you enjoy it!
Dev Log # 4 After approximately 6 hours, I finished another session of improving the OS. This session focused on refining LumiOS’s look and feel. I also added two new apps - Browser and Weather. Overall, this update took me lots of time to fix small details. New Apps: Browser: A searching tool that allows you to search on the web (incomplete) Weather app: Real-time weather tracker using OpenWeather API, showing current and future temperature, visibility, wind, and so on. (Currently only showing New York Weather) Updates on Existing Apps: Widget: Added a weather widget; link the widget to the Weather app. New Features: Visual & Design: Unified color system with accent glow effects. New glass morphism layers. Standardized spacing scale and border radius system. Defined consistent typography sizes, weights, and letter spacing. Added maximizing and minimizing animations. Components: Desktop icons now have a different lift and glow on hover. Buttons and menus use smooth transform feedback. Context menus show accent bars and slide‑in animations. Window controls have larger hit areas and ring hover effects. Start menu and quick settings redesigned with better padding and hover states. Lock Screen: New layout with large time display and username. Added unlock animation. Complete CSS and JS restructure for smoother motion. Taskbar: Added a search bar that lets you quickly find and open specific apps. Taskbar buttons have scale and glow animations. Challenges solved: When I tried adding new ideas to enhance the overall visual appeal, I encountered a serious issue: the overlay system and window management stopped working again. The wallpaper no longer aligned with the desktop, and the window dragging function broke as well. I started looking for the problem but couldn’t find the cause, so I decided to restore everything and proceed more carefully. Bugs: The browser app is not working. It loaded external websites directly inside an iframe. Many sites block being embedded through CSP or X-Frame-Options, so the page often stayed blank, or the navigation controls stopped working. I tried loading external sites directly in an iframe, which does not work. I also tried routing page loads through the local proxy, but the app still depends on websites that often block embedding. Future Plan: Fixing the browser app will be the first thing I do in the future. I will also try to add micro-interactions such as window snapping.
Dev Log # 5 This dev log is mostly about the browser. It has been broken since I added it, and I finally decided to spend some time fixing it. Updates on Existing Apps Browser: The address bar now takes a search query or a URL. Search goes through Bing, and the results render inside the browser window. Back, forward, refresh and home all work. There is a simple start page now, so opening the app no longer shows a white rectangle. The browser also remembers the last page after you close and reopen it. Removed The old browser loaded pages through a local proxy, which needed a Node server and packages, and it still failed on sites that block embedding. I deleted proxy.js and package.json. The new browser is one file instead of multiple files. Challenges solved The first problem was that browser.js called several functions that did not exist, so clicking Go or Home would cause an error. I rewrote the navigation and history code and wired the buttons. Another problem was reopening the window. The old init function had an “initialized” flag, therefore, after closing the browser it never set up the iframe again. I spent some time finding the solution and finally found that removing the flag would fix it. Bugs Google, DuckDuckGo, Yahoo and Mojeek all refuse to load inside an iframe, so Bing is the only engine I could use. Making this update less AI I spent as much time deleting code as adding it, since the style looks too AI. The accent color is now reduced to make the visual not too overwhelming. I also made button hover rules simpler. Future Plan I’m planning to do window snapping and some more micro-interactions.
Ships:
I created a web‑based operating system that focuses on being light-weight, functional, and visually appealing. One of the biggest challenges I faced was building the window management system. I had to spend some time watching YouTube tutorials, reading different websites, and studying other webOS projects before finally getting it to work. I am proud of the UI I made, which includes transparent and gradient windows, widgets, and taskbars. I did use some AI for this part since I ran out of ideas and didn’t know what to do. Overall, my goal is to create an OS that people genuinely enjoy using, and I’ll try my best to keep this project up!
Through the last few days, I kept on working on my project — a webOS. I focused on creating a cool, joyful, and especially user‑friendly experience. I improved old apps such as Clock, Terminal, Files, and so on by adding real OS functions to increase their practicality. Moreover, I added a new app — “Paint,” which allows the user to draw freely on a canvas with various tools. In addition, I added a system tray on the taskbar that lets the user change more settings. One of the challenges is the theme. It’s hard to combine multiple settings (dark/light mode, accent color, etc.) using CSS custom properties without conflicts. I’m not good at CSS, so I failed here many times, especially with z‑index. Also, ensuring the accent color propagates to all UI components is difficult as well. I needed to use some AI here to make sure I didn’t forget anything. Another challenging part is cross‑app communication. Opening .txt files with the Notes app requires some tough work, as well as opening other apps from the Widgets app. To test it, visit: https://lxtimer.github.io/LumiOS/ , or clone the repo to run locally.
Last Ship! I continued to improve and polish LumiOS in more aspects, making it more like a real, aesthetic OS. I moved hardcoded accent colours to CSS variables and reused them across the codebase, simplified button hover effects, and added Browser and Weather apps. The most challenging part should be most search engines except Bing refuse to load in an iframe. I spent hours trying to find a solution for this problem. I am most proud of the aesthetics of this OS. Thank you Stardance!!!!...
|
1793786087.8784106
|
1794650087.8784106
|
|
18642
|
Untitled by @BilgeUnal | Stardance
|
BilgeUnal
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @BilgeUnal | Stardance
|
1794002109.3250039
|
1794606909.3250039
|
|
18643
|
My very own WebOS by @NIX2308 | Stardance
|
NIX2308
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @NIX2308 | Stardance
|
1793307476.7568438
|
1793912276.7568438
|
|
18644
|
A 3d model by @raysmithisailve67_2 | Stardance
|
raysmithisailve67_2
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: A 3d model by @raysmithisailve67_2 | Starda Title: A 3d model by @raysmithisailve67_2 | Stardance...
|
1793962521.7734025
|
1794567321.7734025
|
|
18645
|
Maze Generator by @Nandan | Stardance
|
Nandan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Maze Generator by @Nandan | Stardance
|
1793480154.8512266
|
1794084954.8512266
|
|
18646
|
Shoggy by @Eraxty | Stardance
|
Eraxty
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-16T17:25:52Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Shoggy Shader is a lightweight Minecraft shader designed specifically for low-end PCs, delivering enhanced visuals without sacrificing performance. It features atmospheric fog, dynamic lighting, colored light effects, and a semi-realistic visual style that makes the world feel more immersive while maintaining smooth gameplay", "repo": "https://github.com/Eraxty/Shoggy", "demo": "https://modrinth.com/shader/shoggy-shader"}]...
|
[{"post_id": 8806, "ts": "2026 [{"post_id": 8806, "ts": "2026-06-14T17:08:30Z", "hours": 0.5744, "text": "better lighting"}, {"post_id": 8782, "ts": "2026-06-14T16:21:13Z", "hours": 6.4778, "text": "Made my shader forgot to post devlogs"}]...
|
Title: Shoggy by @Eraxty | Stardance
Devlogs:
Mad Title: Shoggy by @Eraxty | Stardance
Devlogs:
Made my shader forgot to post devlogs
better lighting
Ships:
Shoggy Shader is a lightweight Minecraft shader designed specifically for low-end PCs, delivering enhanced visuals without sacrificing performance. It features atmospheric fog, dynamic lighting, colored light effects, and a semi-realistic visual style that makes the world feel more immersive while maintaining smooth gameplay...
|
1793897460.1417434
|
1793983860.1417434
|
|
18647
|
My awesome macropad! by @nawaz | Stardance
|
nawaz
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @nawaz | Stardance
|
1793382790.9367383
|
1793987590.9367383
|
|
18648
|
Untitled project by @jarsz | Stardance
|
jarsz
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @jarsz | Stardance
|
1793321740.695744
|
1793926540.695744
|
|
18649
|
[Budget Planner] 1.0 by @sakurashimiz | Stardance
|
sakurashimiz
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: [Budget Planner] 1.0 by @sakurashimiz | Sta Title: [Budget Planner] 1.0 by @sakurashimiz | Stardance...
|
1793857658.8418245
|
1794462458.8418245
|
|
18650
|
Frictionless by @Adithya_Alamalakala | Stardance
|
Adithya_Alamalakala
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @Adithya_Alamalakala | Star Title: Frictionless by @Adithya_Alamalakala | Stardance...
|
1793368471.318049
|
1793973271.318049
|