From e9d30a243c61362ed5132196749cdaebaac4668e Mon Sep 17 00:00:00 2001 From: Todd Herbert Date: Mon, 24 Mar 2025 23:11:28 +1300 Subject: [PATCH] Revert "chore: todo.txt" This reverts commit bea7df44a7cbf2f92e8c67c965e53d26a7885b11. --- todo.txt | 43 ------------------------------------------- 1 file changed, 43 deletions(-) delete mode 100644 todo.txt diff --git a/todo.txt b/todo.txt deleted file mode 100644 index 9c5f9ed03..000000000 --- a/todo.txt +++ /dev/null @@ -1,43 +0,0 @@ -A non-exhaustive task list - -Features -==================== -[] adhoc ping -[] canned message -[] map scale indicator -[wip] eink drivers for other devices -[] mini-compass on nodelist -[] additional user applets -[] GPS stats in menu -[] GPS & Bluetooth toggle in menu -[wip] add extended ascii / foreign language chars - Fonts for Windows-1250, Windows-1251 (Windows-1252?) - -Improvements -==================== -[] Better detection of position changes in PositionsApplet -[] NodeListApplets should only requestUpdate for changed signal strength if node 0-hops (showing signal bars) -[] Descriptive headers for some settings in menu -[] Re-render applets when RTC is set. Some UI elements change (e.g. "Recents" applet counts) -[] Don't save on shutdown / reboot within N seconds of boot. Protect flash against weird boot loops. -[] Applet to display critical faults -[] OEM Bootscreen -[] Aux button: exit menu without switching tile focus, - -Known Bugs -===================== -[] Timestamps don't update. Needs to happen once a day. "6PM -> Yesterday". Make the WindowManager do it. -[] Root menu: header breaks spacing if rtc set while menu open -[] Applets don't re-render when node is removed via admin command -[] Tile highlight rendered below header for threaded message applets -[] NodeListApplets: *very* large distances spill over the divider -[] Menu cursor does not always return to top when exited - -Chores -========== -[] Make runOnce methods private -[] Helper method in InkHUD::Drivers::EInk to simplify framebuffer arithmetic, for anyone else using NicheGraphics -[] Remove parentheses from methods mentioned in comments, to make code search easier -[] Decouple the original Screen class from bluetooth code: observe "BluetoothStatus" instead -[] Honor userprefs / config gpio overrides -[] Make rotation default to 0 instead of 1, if not specified -[] Use class enums? \ No newline at end of file