Screenshot app & service (#42)

- Added screenshot app & service (PC-only for now)
- Updated docs with screenshots and new device photo
- Add fake statusbar icons for PC/sim build
- added `lv_screenshot` library based on `lv_100ask_screenshot` from https://github.com/100askTeam/lv_lib_100ask
- T-Deck WiFi is now allocated into SPI RAM
- Created `tt_service_find()` to find services by their id
This commit is contained in:
Ken Van Hoeylandt
2024-02-11 22:40:53 +01:00
committed by GitHub
parent 0bdc4bd32f
commit 3250943345
34 changed files with 934 additions and 2 deletions
+12 -2
View File
@@ -5,7 +5,17 @@ It provides an application framework that is based on code from the [Flipper Zer
**Status: Alpha**
![Tactility shown on a Lilygo T-Deck device and on PC](docs/pics/tactility-showcase.jpg)
Tactility features a desktop that can launch apps:
![screenshot of desktop app](docs/pics/screenshot-desktop.png) ![screenshot of files app](docs/pics/screenshot-files.png) ![screenshot of system info app](docs/pics/screenshot-systeminfo.png)
Through the Settings app you can connect to Wi-Fi or change the display settings:
![screenshot of settings app](docs/pics/screenshot-settings.png) ![screenshot of display settings app](docs/pics/screenshot-display.png)
Play with the built-in apps or build your own! Use one of the supported devices or set up the drivers for your own hardware platform.
![photo of devices running Tactility](docs/pics/tactility-devices.jpg)
Noteworthy features:
- Touch UI capabilities (via LVGL) with support for input devices such as on-device trackball or keyboard.
@@ -51,7 +61,7 @@ const AppManifest hello_world_app = {
};
```
![hello world app](docs/pics/hello-world.png)
![hello world app screenshot](docs/pics/screenshot-helloworld.png)
## Supported Hardware