Difference between revisions of "PineNote Development/TODOs"
Jump to navigation
Jump to search
(moved) |
(-1) |
||
Line 1: | Line 1: | ||
{{Template:Under construction}} | {{Template:Under construction}} | ||
= Kernel/driver TODOs = | = Kernel/driver TODOs = |
Revision as of 19:58, 12 January 2023
This page or section is under construction
Please help to review and edit this page or section. Information are subject to change.
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 uboot. 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. |