-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathTODO
More file actions
54 lines (46 loc) · 2.08 KB
/
TODO
File metadata and controls
54 lines (46 loc) · 2.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# ESSENTIAL
√ firmware
√ snapper (leaving bug open: still appears underneath everything)
√ tracstar functional
√ app themes sorted
# NICE TO HAVE
* venv
* SWD-ready firmware (ELF format w/ bootloader)
√ internationalization dictionary for AppMenu
√ set desktop wallpaper
X Fork ProFontIIx -> ProFontGfx. Add close button, scroll buttons, heart glyph as in maze3d readme, any other widget glyphs which pygame-gui uses. - Attempted - mangled format. Pausing for now.
# TODOS
Individual apps are listed below.
Each app has 2 todo sections: one for bugs, and one for features.
## AppMenuPanel/Snapper
### Bugs
* They should always be above all other elements. Instead, they sometimes appear beneath other elements. starting_height has inconsistent effect.
* AppMenuPanel: App names run offscreen if list is too long. Change to scrolling, full vertical columns.
### Features
* Modify AppMenuPanel to post events on what it is doing (opening panel, closing panel, launching apps) to make it cleaner to interface Snapper with it (hiding/showing Snapper, etc.)
## SnakeWM
### Bugs
* snakewm framerate halved from 40-60fps to 20-30fps, idle, since I added localization with i18n.
* sound: all apps will crash if no audio device
* games/zap: crashes at launch if no audio output device
* image/ditherbox: connect dither script to GUI
### Features
* sound/piano: redraw to fit beepy screen
* bmpfont.py slow performance - ensure it uses convert()
* Bluetooth settings automation (see bluetooth-robot.py)
* Issues with apps:
* games/towerdef: needs port to snakeware
* games/zap: crashes at launch if no audio output device
* image/ditherbox: connect dither script to GUI
* sound: all apps will crash if no audio device
* sound/piano: redraw to fit beepy screen
* bmpfont.py slow performance - ensure it uses convert()
## tracstar
### Bugs
* Crashes when no track selected and Play button clicked
## voicebox
### Features
* Only speaks English.
## wallpaper
### Bugs
* Button cluster on top (home, etc.) not translating when using FR or JA.