![]() |
||
---|---|---|
etc | ||
src | ||
.build.yml | ||
.gitignore | ||
.wallpaper | ||
LICENSE | ||
README.md | ||
makefile |
README.md
A potato
Potato is a desktop environment, written in Uxntal.
Build
You must have an Uxntal assembler.
uxnasm src/potato.tal bin/potato.rom
uxnemu bin/potato.rom
If do not wish to assemble it yourself, you can download potato.rom.
Manual
Since this is designed to be used principally on a handheld devices without a window manager, the controls are aimed at d-pad centric. The pattern here is using the B button to handle all window operations, and leave the A button to the applications. Alternatively, you can open a file with mouse2
.
B+Up
, expand a windowB+Down
, tab a windowB+Right
, open a windowB+Left
, close a window
Editing the theme
Saving the theme, from the tile or theme editor will create a hidden file called .theme, which can be opened and edited in Nasu.
Adding a wallpaper
The wallpaper is an invisible file called .wallpaper
in the working directory, the file is a 1bpp icn of the size of the desktop. The wallpaper image can be created with Noodle.
TODO
- Change cursor icon on alt mod for drag.
- Fix mouse picking issue in Play app.
- Terminal.
- Remove scrollbar in text editor and add line numbers.
- Hex Viewer.
.wallpaper
should open as Picture.