Difference between revisions of "PineNote Development/TODOs"
Jump to navigation
Jump to search
(-templ) |
m (corrections) |
||
Line 3: | Line 3: | ||
= Userspace TODOs= | = Userspace TODOs= | ||
The TODOs in this space are organized around what functionality they enable. A table of the important functions that a user may want in the | The TODOs in this space are organized around what functionality they enable. A table of the important functions that a user may want in the PineNote and a status are listed below: | ||
{| class="wikitable plainrowheaders" border="1" | {| class="wikitable plainrowheaders" border="1" | ||
Line 33: | Line 33: | ||
=== GTK === | === GTK === | ||
TODO | |||
== GNOME Configurations == | == GNOME Configurations == | ||
Line 64: | Line 64: | ||
| style="background:LightGreen; text-align:center;" | Android only | | style="background:LightGreen; text-align:center;" | Android only | ||
| style="background:LightYellow; text-align:center;" | WIP for Linux | | style="background:LightYellow; text-align:center;" | WIP for Linux | ||
| Booting into linux requires a patched | | Booting into linux requires a patched U-Boot. [https://wiki.pine64.org/wiki/PineNote_Development/Booting_Linux Instructions here.] | ||
|- | |- | ||
Revision as of 16:58, 13 January 2023
Kernel/driver TODOs
These exist, but they haven't been written down yet.
Userspace TODOs
The TODOs in this space are organized around what functionality they enable. A table of the important functions that a user may want in the PineNote and a status are listed below:
Functionality | Approaches (apps) | Level of support (subjective) | Supports | Does not yet support | Notes |
---|---|---|---|---|---|
Reading Documents | Koreader
|
Great | Fully featured ebook reader; Supports many filetypes; | Handwritten notes | Large user base on many devices; codebase has a somewhat of a reputation for being messy |
Xournalpp
|
Good | Reading/writing PDFs and other files; | No definition support (long-press for definition) | Billed more as a note-taking app than a document reading app |
Themes
A lot of getting the PineNote to work nicely will be theming things appropriately. Please list themes for various components here:
GNOME
Untested: https://github.com/fujimo-t/gnome-shell-theme-e-ink
GTK
TODO
GNOME Configurations
See here.
Sway Configurations
See here.
Documentation TODOs
- Pin Mesa Packages so they don't update when we upgrade other packages
- Add the information near step 5 here.
- Control the backlight
- Building alacritty correctly
- Force a screen refresh?
Status table draft
This table is a draft for the wiki development page:
Functionality | Component | Status (Android from factory) | Status (Linux) | Notes |
---|---|---|---|---|
Bootloader | Bootloader
|
Android only | WIP for Linux | Booting into linux requires a patched U-Boot. Instructions here. |
Operating System | Stability
|
WIP | Users have successfully booted Arch, Manjaro, and Debian. Debian has most support right now. | |
Suspend
|
Works | This kernel patch adds suspend support. | ||
Updates
|
WIP | GPU libs (mesa) and mutter rely on patched packages. These should not be updated via the package manager at the moment, make sure to exclude them. | ||
Networking
|
Works | |||
Components | E-Paper Display
|
WIP | Mostly functional. There is some ghosting and work remains, but the device and screen are usable. | |
Touch
|
Works | |||
Bluetooth
|
Works, audio stutters | Switching the driver provides stable connections for keyboards, but audio still stutters. Trying to fix this here. | ||
Sensors
|
Unsure | Light sensors? Rotational sensors? | ||
Buttons
|
Works | Power button works. | ||
Accessory compatibility, spare parts | Spare parts
|
Not available yet | Spare parts currently not available yet in the store. |