Added an alert for both rewritten files and folders, styled it a bit differently than normal windows by removing the minimise and fullscreen buttons + instead of an iframe it uses text.
SLBot
Runs on Vanilla JS/HTML/CSS
.
A ready to use version can be accessed at the HackClub slack.
.
Features/Commands
/slbot-temperature [city name] Shows the current temperature of a city
/slbot-humidity [city name] Shows the humidity of a city
/slbot-moon Shows the current moon phase
This was a short project.
Added essential weather information and commands.
/slbot-temperature takes in a a city parameter.
Same for /slbot-humidity.
/slbot-moon does not take in any parameters
Some WebOSes don’t let you save files, don’t let you drag files around, neither do they let you delete files, BlepOS is not one of those WebOSes. (this is my second ship, just re-iterating some points for new reviewers)
.
I introduce… BlepOS.
BlepOS is a complete web-based operating system.
Files that you create or save persist across reloads.
.
One app can have multiple windows, windows can be minimised, can be brought to the front, and the app itself can be quit (meaning all windows are closed).
.
Windows can be fullscreened, minimised, or closed. Windows can be resized by holding and dragging the bottom right corner.
.
The camera app stores files directly on the desktop, files can be renamed, named, created, deleted (sent to trash). All these operations can be performed via the file manager, RIGHT CLICK to see available options, the whole operating system uses a custom context menu! (when in doubt, right click )
.
AceEditor allows you to save files in different formats WITH syntax highlighting.
.
BlepOS has a collection consisting of 3 games, present on the Games folder on the Desktop. (MiniClip’s 8 Ball Pool, a Doom knockoff, and BlockWorlds) + we have installable games now <3, just check the BlepStore.
.
Somebody said YouTube doesnt work in the browser.. so I added something EVEN BETTER… BlepTube!
.
The terminal app can be used to perform certain commands, while the settings app can personalise BlepOS for you.
.
All launched apps appear in the dock, while some apps are pinned. Each active pinned app has a white dot underneath its icon.
.
BlepOS also has a spotlight/system-wide search feature, give it a spin.
Complete list of features:
App minimising
App fullscreen
Camera App
Calculator App
Web Browser (multi-tab support, home button, reload button)
Added icons for both folder states, full and and empty + one for the “Installed Apps” folder.
Also fixed the bug where new windows covered the previous ones completely without an offset.
Also improved the BlepStore styles.
Added another installabe app, JSPaint (view video demo)
I also improved the BlepStore, by adding multiple locations where it can save apps, plus made download handling more robust.
Also fixed a few bugs here and there (i really want that 3d printer)
Added widgets! (just need to make them re/movable)
Fixed a really annoying bug that came up when switching windows.. it was bugging me in the previous ship too, finally managed to fix it.
Added storage settings and storage breakdown
“App Memory” is LocalStorage and
“Files” is IndexedDB
While the overall percentage is based off of both of them.
Finally done with BlepStore + added two more games which can be installed. They get saved to the games folder on the desktop on installation
Fixed a few bugs while I was at it
I present MIDL.
I’ve always wanted to play old flash games from my childhood, but since 99% websites do not allow you to export save files, I would always lose my progress.
MIDL aims to solve that.
.
All games were taken from InternetArchive, effort was made to ensure no site locked games were included (no site locks were bypassed).
.
Almost all of the features that the reviewers mentioned in the last ship have been implemented!
. Features
Flash emulation via Ruffle
Downloading and loading of game save files
Search function
ANIMATIONS!
Cloud save file storage (YOU CAN SAVE YOUR SAVE FILES IN THE CLOUD)
Accounts system
LEADERBOARD!! (with custom MIDL points, although not all games support our leaderboard)
Player controls (play, pause fullscreen)
Security (popup blocking)
You can now upload your own SWF file!
. Planned Features