1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 19:07:36 +00:00

Applications: Remove "Welcome" application

This was a cute application for its time, but it's far too jokey and
non-serious for how I'd like this project to treat itself.
This commit is contained in:
Andreas Kling 2021-02-03 09:39:01 +01:00
parent 36f6351edc
commit c94392a1cc
12 changed files with 0 additions and 728 deletions

View file

@ -1,64 +0,0 @@
* Welcome
$ /res/icons/16x16/ladybug.png
> Welcome, friends, to SerenityOS!
Welcome to the exciting new world of Serenity, where the year is 1998 and the
leading OS vendor has decided to merge their flagship product with a Unix-like
kernel.
Sit back and relax as you take a brief tour of the options available on this
screen.
If you want to explore an option, just click it.
* Registration
$ /res/icons/16x16/book.png
> Register now!
Registering your copy of Serenity opens the doors to full integration of
Serenity into your life, your being, and your soul.
By registering Serenity, you enter into the draw to win a lifetime supply of
milk, delivered fresh each day by a mystical horse wearing a full tuxedo.
To register, simply write your contact details on a piece of paper and hold it
up to your monitor.
* Internet
$ /res/icons/16x16/filetype-html.png
> Connect to the Internet!
On the Internet, you can correspond through electronic mail (e-mail), get the
latest news and financial information, and visit Web sites around the world,
most of which will make you really angry.
Serenity includes several internet applications, such as an IRC (Internet relay
chat) client, WWW browser, telnet server, and basic utilities like ping.
Come chat with us today! How bad can it be?
* Fun & Games
$ /res/icons/16x16/app-snake.png
> Play some games!
Serenity includes several games built right into the base system. These include
the classic game Snake and the anti-productivity mainstay Minesweeper.
With a little extra effort, you can even play the original id Software hit DOOM,
albeit without sound. No sound just means you won't alert your boss, so it's
more of a feature than a limitation.
* Development
$ /res/icons/16x16/app-hack-studio.png
> Develop new applications!
Serenity includes several development tools to enable you to create new
applications for Serenity. You can build a new graphical tool, craft a new
server, hack on a kernel, hammer the browser... the possibilities are endless!
This is all possibly by using HackStudio, Terminal, and the (optional) GNU tools.
* Multimedia
$ /res/icons/16x16/audio-volume-medium.png
> Draw while playing your favorite songs!
Serenity includes the Piano, which allows you to create your own tunes by
simply pressing keys on the keyboard. You can pick the wavetype, octave, and
more! Serenity also has SoundPlayer, which lets you play WAV files.
Serenity also has PixelPaint, which is a layered bitmap editor. Draw with the
pencil and change colors. Try drawing shapes! Can't do that in GIMP!

View file

@ -1,46 +0,0 @@
# Name
Welcome - list of entries for the Welcome program
# Synopsis
`/res/welcome.txt`
# Description
Welcome's configuration file specifies the information that Welcome should show
to new users to onboard them with the SerenityOS system. It is based on a simple
line-by-line format.
**All lines must be less than 4096 bytes in length.**
# Contents
The file consists of lines, where each line has two parts: a one-character
specifier `$spec`, to indicate the type of line, and the remainder of the line
`$rem`. The remainder may have a space removed from the beginning, meaning that
you can use (for example) `* title` instead of `*title`.
## Line Types
Each line may be one of the following types:
* `*` (menu item) - Finishes the previous page (if applicable) and starts a new page, identified in the menu as `$rem`.
* `$` (icon) - Specifies the path to a PNG file to be used as the icon for the entry. The icon will always be displayed as 16x16.
* `>` (title) - Specifies the title that will be displayed in bold above the text. The icon will be displayed to the left, if there is one.
* `#` (comment) - Ignored.
## Content
All lines that are not one of the special types are considered content. These
lines are merged together unless separated by a blank line.
## Examples
```
# Create a new page 'Welcome'
* Welcome
# Set the icon to the Serenity ladybug
$ /res/icons/16x16/ladybug.png
# Set the page title to 'SerenityOS is great!'
> SerenityOS is great!
# Content goes here.
SerenityOS is a project that was started by @awesomekling.
Look, this will be put after that text!
And this is a new paragraph! :D
```