mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-09-09 05:33:46 +00:00
0.1.26-alpha release
* refactor: render chat rows from presentation state * Fix Meshtastic channel sync and add MeshCore CN preset * Add granular chat notification settings * Add SD settings backup and restore * Prepare 0.1.26-alpha release --------- Co-authored-by: vicliu624 <vicliu@outlook.com>
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
#pragma once
|
||||
|
||||
#include "linux_sim_historical_source_descriptor.h"
|
||||
|
||||
#include "product_composition/target_profile.h"
|
||||
|
||||
namespace trailmate
|
||||
{
|
||||
namespace apps
|
||||
{
|
||||
namespace linux_sim_shell
|
||||
{
|
||||
|
||||
struct LinuxSimAppShellConfig
|
||||
{
|
||||
const char* target_id = "linux_sim";
|
||||
const char* product_target_id = "cardputerzero";
|
||||
const char* ux_pack_id = "simulator_full";
|
||||
const char* historical_source =
|
||||
linuxSimHistoricalSourceDescriptor().historical_root_name;
|
||||
};
|
||||
|
||||
class LinuxSimAppShell
|
||||
{
|
||||
public:
|
||||
LinuxSimAppShell() = default;
|
||||
explicit LinuxSimAppShell(LinuxSimAppShellConfig config);
|
||||
|
||||
const LinuxSimAppShellConfig& config() const;
|
||||
const char* targetId() const;
|
||||
const product_composition::TargetProfile* targetProfile() const;
|
||||
const char* activeUxPackId() const;
|
||||
bool validate() const;
|
||||
|
||||
private:
|
||||
LinuxSimAppShellConfig config_{};
|
||||
};
|
||||
|
||||
} // namespace linux_sim_shell
|
||||
} // namespace apps
|
||||
} // namespace trailmate
|
||||
Reference in New Issue
Block a user