Update app IDs

This commit is contained in:
Ken Van Hoeylandt 2026-08-16 16:51:48 +02:00
parent c63fbfef9b
commit a34dcbd13e
104 changed files with 115 additions and 115 deletions

View File

@ -77,7 +77,7 @@ else ()
add_compile_definitions(CONFIG_TT_DEVICE_NAME="Simulator")
add_compile_definitions(CONFIG_TT_DEVICE_VENDOR="")
add_compile_definitions(CONFIG_TT_DEVICE_NAME_SIMPLE="Simulator")
add_compile_definitions(CONFIG_TT_LAUNCHER_APP_ID="Launcher")
add_compile_definitions(CONFIG_TT_LAUNCHER_APP_ID="tactility.launcher")
add_compile_definitions(CONFIG_TT_AUTO_START_APP_ID="")
add_compile_definitions(CONFIG_TT_USER_DATA_LOCATION_INTERNAL)
endif ()

View File

@ -1,7 +1,7 @@
general.vendor=BigTreeTech
general.name=Panda Touch,K Touch
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -1,7 +1,7 @@
general.vendor=CL-32
general.name=CL-32
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=8MB

View File

@ -1,7 +1,7 @@
general.vendor=CYD
general.name=2432S024C
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32
hardware.flashSize=4MB

View File

@ -1,7 +1,7 @@
general.vendor=CYD
general.name=2432S024R
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32
hardware.flashSize=4MB

View File

@ -1,7 +1,7 @@
general.vendor=CYD
general.name=2432S028R
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32
hardware.flashSize=4MB

View File

@ -1,7 +1,7 @@
general.vendor=CYD
general.name=2432S028R v3
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32
hardware.flashSize=4MB

View File

@ -1,7 +1,7 @@
general.vendor=CYD
general.name=2432S032C
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32
hardware.flashSize=4MB

View File

@ -1,7 +1,7 @@
general.vendor=CYD
general.name=3248S035C
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32
hardware.flashSize=4MB

View File

@ -1,7 +1,7 @@
general.vendor=CYD
general.name=4848S040C
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -2,7 +2,7 @@ general.vendor=CYD
general.name=8048S043C
general.incubating=false
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -1,7 +1,7 @@
general.vendor=CYD
general.name=E32R28T
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32
hardware.flashSize=4MB

View File

@ -1,7 +1,7 @@
general.vendor=CYD
general.name=E32R32P
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32
hardware.flashSize=4MB

View File

@ -1,7 +1,7 @@
general.vendor=Elecrow
general.name=CrowPanel Advance 2.8"
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -1,7 +1,7 @@
general.vendor=Elecrow
general.name=CrowPanel Advance 3.5"
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -1,7 +1,7 @@
general.vendor=Elecrow
general.name=CrowPanel Advance 5.0"
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -1,7 +1,7 @@
general.vendor=Elecrow
general.name=CrowPanel Basic 2.8"
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32
hardware.flashSize=4MB

View File

@ -1,7 +1,7 @@
general.vendor=Elecrow
general.name=CrowPanel Basic 3.5"
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32
hardware.flashSize=4MB

View File

@ -1,7 +1,7 @@
general.vendor=Elecrow
general.name=CrowPanel Basic 5.0"
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=4MB

View File

@ -1,7 +1,7 @@
general.vendor=CYD
general.name=ES3C28P
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -1,7 +1,7 @@
general.vendor=Generic
general.name=ESP32
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32
hardware.flashSize=8MB

View File

@ -1,7 +1,7 @@
general.vendor=Generic
general.name=ESP32-C6
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32C6
hardware.flashSize=8MB

View File

@ -1,7 +1,7 @@
general.vendor=Generic
general.name=ESP32-P4
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32P4
hardware.flashSize=8MB

View File

@ -1,7 +1,7 @@
general.vendor=Generic
general.name=ESP32-S3
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=8MB

View File

@ -1,7 +1,7 @@
general.vendor=Guition
general.name=JC1060P470C-I-W-Y
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32P4
hardware.flashSize=16MB

View File

@ -1,7 +1,7 @@
general.vendor=Guition
general.name=JC2432W328C
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32
hardware.flashSize=4MB

View File

@ -1,7 +1,7 @@
general.vendor=Guition
general.name=JC8048W550C
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -2,8 +2,8 @@ general.vendor=Heltec
general.name=WiFi LoRa 32 v3
general.incubating=true
apps.launcherAppId=Launcher
apps.autoStartAppId=ApWebServer
apps.launcherAppId=tactility.launcher
apps.autoStartAppId=tactility.apwebserver
hardware.target=ESP32S3
hardware.flashSize=8MB

View File

@ -3,7 +3,7 @@ general.name=T-Deck Max
# SD card support is not yet working, display driver is untested since refactoring; remove once it is functional.
general.incubating=true
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -1,7 +1,7 @@
general.vendor=LilyGO
general.name=T-Deck Plus
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -3,7 +3,7 @@ general.name=T-Deck Pro
# The display driver is not reliable yet
general.incubating=true
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -1,7 +1,7 @@
general.vendor=LilyGO
general.name=T-Deck
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -1,8 +1,8 @@
general.vendor=LilyGO
general.name=T-Display S3
apps.launcherAppId=Launcher
apps.autoStartAppId=ApWebServer
apps.launcherAppId=tactility.launcher
apps.autoStartAppId=tactility.apwebserver
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -2,8 +2,8 @@ general.vendor=LilyGO
general.name=T-Display
general.incubating=true
apps.launcherAppId=Launcher
apps.autoStartAppId=ApWebServer
apps.launcherAppId=tactility.launcher
apps.autoStartAppId=tactility.apwebserver
hardware.target=ESP32
hardware.flashSize=16MB

View File

@ -2,8 +2,8 @@ general.vendor=LilyGO
general.name=T-Dongle S3
general.incubating=true
apps.launcherAppId=Launcher
apps.autoStartAppId=ApWebServer
apps.launcherAppId=tactility.launcher
apps.autoStartAppId=tactility.apwebserver
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -1,7 +1,7 @@
general.vendor=LilyGO
general.name=T-HMI
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -1,7 +1,7 @@
general.vendor=LilyGO
general.name=T-Lora Pager
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -1,7 +1,7 @@
general.vendor=M5Stack
general.name=Cardputer Adv
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=8MB

View File

@ -1,7 +1,7 @@
general.vendor=M5Stack
general.name=Cardputer,Cardputer v1.1
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=8MB

View File

@ -1,7 +1,7 @@
general.vendor=M5Stack
general.name=Core2
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32
hardware.flashSize=16MB

View File

@ -1,7 +1,7 @@
general.vendor=M5Stack
general.name=CoreS3
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -2,7 +2,7 @@ general.vendor=M5Stack
general.name=PaperS3
general.incubating=true
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=esp32s3
hardware.flashSize=16MB

View File

@ -1,7 +1,7 @@
general.vendor=M5Stack
general.name=StackChan
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -1,7 +1,7 @@
general.vendor=M5Stack
general.name=StickC Plus2
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32
hardware.flashSize=8MB

View File

@ -1,7 +1,7 @@
general.vendor=M5Stack
general.name=StickS3
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=8MB

View File

@ -1,7 +1,7 @@
general.vendor=M5Stack
general.name=Tab5
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32P4
hardware.flashSize=16MB

View File

@ -1,7 +1,7 @@
general.vendor=Simulator
general.name=Tab5Simulator
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=POSIX

View File

@ -1,7 +1,7 @@
general.vendor=Tulip
general.name=Tulip Creative Computer (4r11)
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=32MB

View File

@ -1,7 +1,7 @@
general.vendor=unPhone
general.name=unPhone
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=8MB

View File

@ -2,8 +2,8 @@ general.vendor=Waveshare
general.name=ESP32 S3 GEEK
general.incubating=true
apps.launcherAppId=Launcher
apps.autoStartAppId=ApWebServer
apps.launcherAppId=tactility.launcher
apps.autoStartAppId=tactility.apwebserver
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -2,8 +2,8 @@ general.vendor=WaveShare
general.name=S3 LCD 1.3"
general.incubating=true
apps.launcherAppId=Launcher
apps.autoStartAppId=ApWebServer
apps.launcherAppId=tactility.launcher
apps.autoStartAppId=tactility.apwebserver
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -2,8 +2,8 @@ general.vendor=WaveShare
general.name=S3 Touch LCD 1.28"
general.incubating=true
apps.launcherAppId=Launcher
apps.autoStartAppId=ApWebServer
apps.launcherAppId=tactility.launcher
apps.autoStartAppId=tactility.apwebserver
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -2,7 +2,7 @@ general.vendor=WaveShare
general.name=S3 Touch LCD 1.47"
general.incubating=true
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -1,7 +1,7 @@
general.vendor=WaveShare
general.name=S3 Touch LCD 4.3"
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
# Some models have 16MB flash, but some have 8MB. We only support the latter to avoid making more builds.

View File

@ -1,7 +1,7 @@
general.vendor=Wireless Tag
general.name=WT32 SC01 Plus
apps.launcherAppId=Launcher
apps.launcherAppId=tactility.launcher
hardware.target=ESP32S3
hardware.flashSize=16MB

View File

@ -23,7 +23,7 @@ menu "Tactility App"
See https://docs.tactilityproject.org for formatting guidance.
config TT_LAUNCHER_APP_ID
string "Launcher App ID"
default "Launcher"
default "tactility.launcher"
help
The applications that gives access to other application.
This is the first thing that starts after the boot screen.

View File

@ -237,7 +237,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "AddGps",
.id = "tactility.addgps",
.name = "Add GPS",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) },

View File

@ -152,7 +152,7 @@ uint32_t start(uint32_t callerAppInstanceId, const std::string& title, const std
}
extern const ::AppManifest manifest = {
.id = "AlertDialog",
.id = "tactility.alertdialog",
.name = "Alert Dialog",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) },

View File

@ -162,7 +162,7 @@ void start(const std::string& appId) {
}
extern const ::AppManifest manifest = {
.id = "AppDetails",
.id = "tactility.appdetails",
.name = "App Details",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) },

View File

@ -206,7 +206,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "AppHub",
.id = "tactility.apphub",
.name = "App Hub",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) }

View File

@ -308,7 +308,7 @@ void start(const apphub::AppHubEntry& entry) {
}
extern const ::AppManifest manifest = {
.id = "AppHubDetails",
.id = "tactility.apphubdetails",
.name = "App Details",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) },

View File

@ -106,7 +106,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "AppList",
.id = "tactility.applist",
.name = "Apps",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) },

View File

@ -121,7 +121,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "AppSettings",
.id = "tactility.appsettings",
.name = "Apps",
.category = APP_CATEGORY_SETTINGS,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) }

View File

@ -176,7 +176,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "ApWebServer",
.id = "tactility.apwebserver",
.name = "AP Web Server",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) },

View File

@ -251,7 +251,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "AudioSettings",
.id = "tactility.audiosettings",
.name = "Audio",
.category = APP_CATEGORY_SETTINGS,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) }

View File

@ -326,7 +326,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "Boot",
.id = "tactility.boot",
.name = "Boot",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) },

View File

@ -283,7 +283,7 @@ uint32_t start() {
}
extern const ::AppManifest manifest = {
.id = "BtManage",
.id = "tactility.btmanage",
.name = "Bluetooth",
.category = APP_CATEGORY_SETTINGS,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) }

View File

@ -256,7 +256,7 @@ void start(const std::string& addrHex) {
}
extern const ::AppManifest manifest = {
.id = "BtPeerSettings",
.id = "tactility.btpeersettings",
.name = "BT Device Settings",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) },

View File

@ -219,7 +219,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "Chat",
.id = "tactility.chat",
.name = "Chat",
.category = APP_CATEGORY_USER,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) }

View File

@ -29,7 +29,7 @@ constexpr auto* TAG = "ChatSettings";
static std::string getSettingsFilePath() {
char path[256];
if (app_paths_get_user_data_path("Chat", "chat.properties", path, sizeof(path)) != ERROR_NONE) {
if (app_paths_get_user_data_path("tactility.chat", "chat.properties", path, sizeof(path)) != ERROR_NONE) {
return "";
}
return path;

View File

@ -199,7 +199,7 @@ void start() {
}
extern const ::AppManifest manifest = {
.id = "CrashDiagnostics",
.id = "tactility.crashdiagnostics",
.name = "Crash Diagnostics",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) },

View File

@ -226,7 +226,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "Development",
.id = "tactility.development",
.name = "Development",
.category = APP_CATEGORY_SETTINGS,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) }

View File

@ -66,7 +66,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "Files",
.id = "tactility.files",
.name = "Files",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) },

View File

@ -106,7 +106,7 @@ uint32_t startForExistingOrNewFile(uint32_t callerAppInstanceId) {
}
extern const ::AppManifest manifest = {
.id = "FileSelection",
.id = "tactility.fileselection",
.name = "File Selection",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) },

View File

@ -320,7 +320,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "GpsSettings",
.id = "tactility.gpssettings",
.name = "GPS",
.category = APP_CATEGORY_SETTINGS,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) }

View File

@ -124,7 +124,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "GroveSettings",
.id = "tactility.grovesettings",
.name = "Grove",
.category = APP_CATEGORY_SETTINGS,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) }

View File

@ -419,7 +419,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "I2cScanner",
.id = "tactility.i2cscanner",
.name = "I2C Scanner",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) }

View File

@ -126,7 +126,7 @@ void start(const std::string& file) {
}
extern const ::AppManifest manifest = {
.id = "ImageViewer",
.id = "tactility.imageviewer",
.name = "Image Viewer",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) },

View File

@ -148,7 +148,7 @@ std::string getLastText() {
}
extern const ::AppManifest manifest = {
.id = "InputDialog",
.id = "tactility.inputdialog",
.name = "Input Dialog",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) },

View File

@ -340,7 +340,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "Display",
.id = "tactility.display",
.name = "Display",
.category = APP_CATEGORY_SETTINGS,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) }

View File

@ -241,7 +241,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "KeyboardSettings",
.id = "tactility.keyboardsettings",
.name = "Keyboard",
.category = APP_CATEGORY_SETTINGS,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) }

View File

@ -168,9 +168,9 @@ void createWidgets(lv_obj_t* parent, void*) {
? computeButtonMargin(lv_display_get_horizontal_resolution(display), total_button_size)
: computeButtonMargin(lv_display_get_vertical_resolution(display), total_button_size);
auto* app_list_button = createAppButton(buttons_wrapper, ui_density, LVGL_ICON_LAUNCHER_APPS, "AppList", margin, is_landscape_display);
createAppButton(buttons_wrapper, ui_density, LVGL_ICON_LAUNCHER_FOLDER, "Files", margin, is_landscape_display);
createAppButton(buttons_wrapper, ui_density, LVGL_ICON_LAUNCHER_SETTINGS, "Settings", margin, is_landscape_display);
auto* app_list_button = createAppButton(buttons_wrapper, ui_density, LVGL_ICON_LAUNCHER_APPS, "tactility.applist", margin, is_landscape_display);
createAppButton(buttons_wrapper, ui_density, LVGL_ICON_LAUNCHER_FOLDER, "tactility.files", margin, is_landscape_display);
createAppButton(buttons_wrapper, ui_density, LVGL_ICON_LAUNCHER_SETTINGS, "tactility.settings", margin, is_landscape_display);
// The launcher's container is several levels below the screen, and LVGL only sends
// LV_EVENT_SIZE_CHANGED to the screen object itself on a resolution change - so the
@ -184,7 +184,7 @@ void createWidgets(lv_obj_t* parent, void*) {
auto* power_button = lv_button_create(parent);
lv_obj_set_style_pad_all(power_button, 8, 0);
lv_obj_align(power_button, LV_ALIGN_BOTTOM_MID, 0, -10);
lv_obj_add_event_cb(power_button, onAppPressed, LV_EVENT_SHORT_CLICKED, (void*)"PowerOff");
lv_obj_add_event_cb(power_button, onAppPressed, LV_EVENT_SHORT_CLICKED, (void*)"tactility.poweroff");
lv_obj_set_style_shadow_width(power_button, 0, LV_STATE_DEFAULT);
lv_obj_set_style_bg_opa(power_button, 0, LV_PART_MAIN);
@ -261,7 +261,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "Launcher",
.id = "tactility.launcher",
.name = "Launcher",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) },

View File

@ -176,7 +176,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "LocaleSettings",
.id = "tactility.localesettings",
.name = "Region & Language",
.category = APP_CATEGORY_SETTINGS,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) }

View File

@ -249,7 +249,7 @@ void start(const std::string& filePath) {
}
extern const ::AppManifest manifest = {
.id = "Notes",
.id = "tactility.notes",
.name = "Notes",
.category = APP_CATEGORY_USER,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) }

View File

@ -273,7 +273,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "Power",
.id = "tactility.power",
.name = "Power",
.category = APP_CATEGORY_SETTINGS,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) }

View File

@ -167,7 +167,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "PowerOff",
.id = "tactility.poweroff",
.name = "Power Off",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) },

View File

@ -285,7 +285,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "Screenshot",
.id = "tactility.screenshot",
.name = "Screenshot",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) }

View File

@ -150,7 +150,7 @@ AppInstanceId start(AppInstanceId callerAppInstanceId, const std::string& title,
}
extern const AppManifest manifest = {
.id = "SelectionDialog",
.id = "tactility.selectiondialog",
.name = "Selection Dialog",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) },

View File

@ -104,7 +104,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "Settings",
.id = "tactility.settings",
.name = "Settings",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) },

View File

@ -271,7 +271,7 @@ void start() {
}
extern const ::AppManifest manifest = {
.id = "Setup",
.id = "tactility.setup",
.name = "Setup",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) },

View File

@ -452,7 +452,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "SystemInfo",
.id = "tactility.systeminfo",
.name = "System Info",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) }

View File

@ -209,7 +209,7 @@ uint32_t start() {
}
extern const ::AppManifest manifest = {
.id = "TimeDateSettings",
.id = "tactility.timedatesettings",
.name = "Time & Date",
.category = APP_CATEGORY_SETTINGS,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) }

View File

@ -283,7 +283,7 @@ std::string getLastCode() {
}
extern const ::AppManifest manifest = {
.id = "TimeZone",
.id = "tactility.timezone",
.name = "Select Time zone",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) },

View File

@ -288,7 +288,7 @@ uint32_t start(uint32_t callerAppInstanceId) {
}
extern const ::AppManifest manifest = {
.id = "TouchCalibration",
.id = "tactility.touchcalibration",
.name = "Touch Calibration",
.category = APP_CATEGORY_SETTINGS,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) }

View File

@ -304,7 +304,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "TrackballSettings",
.id = "tactility.trackballsettings",
.name = "Trackball",
.category = APP_CATEGORY_SETTINGS,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) }

View File

@ -116,7 +116,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "UsbSettings",
.id = "tactility.usbsettings",
.name = "USB",
.category = APP_CATEGORY_SETTINGS,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) }

View File

@ -431,7 +431,7 @@ int32_t appMain(uint32_t appInstanceId, int argc, char* argv[]) {
} // namespace
extern const ::AppManifest manifest = {
.id = "WebServerSettings",
.id = "tactility.webserversettings",
.name = "Web Server",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) }

View File

@ -272,7 +272,7 @@ void start(const std::string& ssid) {
}
extern const ::AppManifest manifest = {
.id = "WifiApSettings",
.id = "tactility.wifiapsettings",
.name = "Wi-Fi AP Settings",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) },

View File

@ -360,7 +360,7 @@ void start(const std::string& ssid, const std::string& password) {
}
extern const ::AppManifest manifest = {
.id = "WifiConnect",
.id = "tactility.wificonnect",
.name = "Wi-Fi Connect",
.category = APP_CATEGORY_SYSTEM,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) },

View File

@ -188,7 +188,7 @@ uint32_t start(uint32_t callerAppInstanceId) {
}
extern const ::AppManifest manifest = {
.id = "WifiManage",
.id = "tactility.wifimanage",
.name = "Wi-Fi",
.category = APP_CATEGORY_SETTINGS,
.location = { APP_LOCATION_MEMORY, reinterpret_cast<void*>(appMain) }

Some files were not shown because too many files have changed in this diff Show More