Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
87114f4
InkHUD: Region Picker on initial setup
HarukiToreda Dec 14, 2025
d9dab0c
Added Node Config menu with Lora Region Picker
HarukiToreda Dec 14, 2025
cd0843c
Role picker
HarukiToreda Dec 14, 2025
60389e8
Preset Picker
HarukiToreda Dec 14, 2025
7b43154
Timezone picker added
HarukiToreda Dec 14, 2025
a332ca9
Power save mode and bluetooth configs
HarukiToreda Dec 15, 2025
5f9a6a3
Config section Headers
HarukiToreda Dec 15, 2025
6e05c55
Channel Config
HarukiToreda Dec 15, 2025
bd18a17
Cleaning some behavior
HarukiToreda Dec 15, 2025
5acf722
Add back to all Options
HarukiToreda Dec 15, 2025
83ec371
Display config added
HarukiToreda Dec 15, 2025
96e82f1
Merge branch 'develop' into InkHUD-Improvements
HarukiToreda Dec 15, 2025
958e1f7
Position Toggle added
HarukiToreda Dec 16, 2025
cc6265e
Network Config for ESP32
HarukiToreda Dec 16, 2025
929aa5c
Wifi details
HarukiToreda Dec 16, 2025
c761444
Reduce line spacing to fit more content
HarukiToreda Dec 16, 2025
1d4e295
Recent list with checkboxes
HarukiToreda Dec 16, 2025
ac05337
Timezone labels easier to understand
HarukiToreda Dec 16, 2025
66d9c43
Trunk fix
HarukiToreda Dec 16, 2025
ef36a5a
Added "Saving Changes" screen when reboot is needed
HarukiToreda Dec 17, 2025
b3e6731
Trunk fix
HarukiToreda Dec 17, 2025
9ad7d39
Make Tips show after first boot if the region is Unset
HarukiToreda Dec 19, 2025
ac0b361
Added ResetDB and keep only favorite commands
HarukiToreda Dec 19, 2025
6431c76
Merge branch 'develop' into InkHUD-Improvements
HarukiToreda Dec 19, 2025
e0ceaaf
Merge branch 'develop' into InkHUD-Improvements
HarukiToreda Dec 20, 2025
25d7db6
quick fix to joystick
HarukiToreda Dec 20, 2025
f409645
Trunk Fix
HarukiToreda Dec 20, 2025
050371a
Fix to tips to work with new joystick input
HarukiToreda Dec 20, 2025
c1c5d36
Added ADC multiplier value display on power config
HarukiToreda Dec 21, 2025
791fb86
added ADC calibration feature
HarukiToreda Dec 21, 2025
3baba4b
Merge branch 'develop' into InkHUD-Improvements
HarukiToreda Dec 21, 2025
d5ef683
Fixed missing stray endiff
HarukiToreda Dec 21, 2025
1885a2b
Merge branch 'develop' into InkHUD-Improvements
HarukiToreda Dec 26, 2025
d55bf66
Merge branch 'develop' into InkHUD-Improvements
HarukiToreda Dec 28, 2025
ef128a7
Merge branch 'develop' into InkHUD-Improvements
HarukiToreda Jan 1, 2026
2cbb804
Merge branch 'develop' into InkHUD-Improvements
HarukiToreda Jan 8, 2026
750f695
GPS toggle now is aware if gps is present.
HarukiToreda Jan 11, 2026
db0ca03
Merge branch 'develop' into InkHUD-Improvements
HarukiToreda Jan 11, 2026
e73e817
Merge branch 'develop' into InkHUD-Improvements
HarukiToreda Jan 15, 2026
0b6ed2d
Merge branch 'develop' into InkHUD-Improvements
HarukiToreda Jan 16, 2026
d1d0329
Merge branch 'develop' into InkHUD-Improvements
HarukiToreda Jan 19, 2026
ff86e1c
Merge branch 'develop' into InkHUD-Improvements
HarukiToreda Jan 23, 2026
58b04d5
Merge branch 'develop' into InkHUD-Improvements
HarukiToreda Jan 27, 2026
93e9af0
Merge branch 'develop' into InkHUD-Improvements
HarukiToreda Jan 28, 2026
be6a28d
Merge branch 'develop' into InkHUD-Improvements
HarukiToreda Jan 31, 2026
1d5ca73
Merge remote-tracking branch 'upstream/develop' into InkHUD-Improvements
HarukiToreda Feb 5, 2026
fe17502
Merge branch 'develop' into InkHUD-Improvements
HarukiToreda Feb 5, 2026
82696af
Merge branch 'InkHUD-Improvements' of https://github.com/meshtastic/f…
HarukiToreda Feb 5, 2026
df1cc31
Merge branch 'develop' into InkHUD-Improvements
HarukiToreda Feb 6, 2026
3c41641
Merge branch 'develop' into InkHUD-Improvements
HarukiToreda Feb 10, 2026
32d1293
Merge branch 'develop' into InkHUD-Improvements
HarukiToreda Feb 15, 2026
5241f96
Add Favorite Map Applet
HarukiToreda Feb 15, 2026
1890ec3
place holder text when no position
HarukiToreda Feb 15, 2026
9fab1c6
Trunk Check
HarukiToreda Feb 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
#ifdef MESHTASTIC_INCLUDE_INKHUD

#include "./FavoritesMapApplet.h"
#include "NodeDB.h"

using namespace NicheGraphics;

bool InkHUD::FavoritesMapApplet::shouldDrawNode(meshtastic_NodeInfoLite *node)
{
// Keep our own node available as map anchor/center; all others must be favorited.
return node && (node->num == nodeDB->getNodeNum() || node->is_favorite);
}

void InkHUD::FavoritesMapApplet::onRender(bool full)
{
// Custom empty state text for favorites-only map.
if (!enoughMarkers()) {
printAt(X(0.5), Y(0.5) - (getFont().lineHeight() / 2), "Favorite node position", CENTER, MIDDLE);
printAt(X(0.5), Y(0.5) + (getFont().lineHeight() / 2), "will appear here", CENTER, MIDDLE);
return;
}

// Draw the usual map applet first.
MapApplet::onRender(full);

// Draw our latest "node of interest" as a special marker.
meshtastic_NodeInfoLite *node = nodeDB->getMeshNode(lastFrom);
if (node && node->is_favorite && nodeDB->hasValidPosition(node) && enoughMarkers())
drawLabeledMarker(node);
}

// Determine if we need to redraw the map, when we receive a new position packet.
ProcessMessage InkHUD::FavoritesMapApplet::handleReceived(const meshtastic_MeshPacket &mp)
{
// If applet is not active, we shouldn't be handling any data.
if (!isActive())
return ProcessMessage::CONTINUE;

// Try decode a position from the packet.
bool hasPosition = false;
float lat;
float lng;
if (mp.which_payload_variant == meshtastic_MeshPacket_decoded_tag && mp.decoded.portnum == meshtastic_PortNum_POSITION_APP) {
meshtastic_Position position = meshtastic_Position_init_default;
if (pb_decode_from_bytes(mp.decoded.payload.bytes, mp.decoded.payload.size, &meshtastic_Position_msg, &position)) {
if (position.has_latitude_i && position.has_longitude_i // Actually has position
&& (position.latitude_i != 0 || position.longitude_i != 0)) // Position isn't "null island"
{
hasPosition = true;
lat = position.latitude_i * 1e-7; // Convert from Meshtastic's internal int32_t format
lng = position.longitude_i * 1e-7;
}
}
}

// Skip if we didn't get a valid position.
if (!hasPosition)
return ProcessMessage::CONTINUE;

const int8_t hopsAway = getHopsAway(mp);
const bool hasHopsAway = hopsAway >= 0;

// Determine if the position packet would change anything on-screen.
bool somethingChanged = false;

// If our own position.
if (isFromUs(&mp)) {
// Ignore tiny local movement to reduce update spam.
if (GeoCoord::latLongToMeter(ourLastLat, ourLastLng, lat, lng) > 50) {
somethingChanged = true;
ourLastLat = lat;
ourLastLng = lng;
}
} else {
// For non-local packets, this applet only reacts to favorited nodes.
meshtastic_NodeInfoLite *sender = nodeDB->getMeshNode(mp.from);
if (!sender || !sender->is_favorite)
return ProcessMessage::CONTINUE;

// Check if this position is from someone different than our previous position packet.
if (mp.from != lastFrom) {
somethingChanged = true;
lastFrom = mp.from;
lastLat = lat;
lastLng = lng;
lastHopsAway = hopsAway;
}

// Same sender: check if position changed.
else if (GeoCoord::latLongToMeter(lastLat, lastLng, lat, lng) > 10) {
somethingChanged = true;
lastLat = lat;
lastLng = lng;
}

// Same sender, same position: check if hops changed.
else if (hasHopsAway && (hopsAway != lastHopsAway)) {
somethingChanged = true;
lastHopsAway = hopsAway;
}
}

if (somethingChanged) {
requestAutoshow();
requestUpdate();
}

return ProcessMessage::CONTINUE;
}

#endif
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
#ifdef MESHTASTIC_INCLUDE_INKHUD

/*

Plots position of favorited nodes from DB, with North facing up.
Scaled to fit the most distant node.
Size of marker represents hops away.
The favorite node which most recently sent a position will be labeled.

*/

#pragma once

#include "configuration.h"

#include "graphics/niche/InkHUD/Applets/Bases/Map/MapApplet.h"

#include "SinglePortModule.h"

namespace NicheGraphics::InkHUD
{

class FavoritesMapApplet : public MapApplet, public SinglePortModule
{
public:
FavoritesMapApplet() : SinglePortModule("FavoritesMapApplet", meshtastic_PortNum_POSITION_APP) {}
void onRender(bool full) override;

protected:
bool shouldDrawNode(meshtastic_NodeInfoLite *node) override;
ProcessMessage handleReceived(const meshtastic_MeshPacket &mp) override;

NodeNum lastFrom = 0; // Sender of most recent favorited (non-local) position packet
float lastLat = 0.0;
float lastLng = 0.0;
float lastHopsAway = 0;

float ourLastLat = 0.0; // Info about most recent local position
float ourLastLng = 0.0;
};

} // namespace NicheGraphics::InkHUD

#endif
4 changes: 3 additions & 1 deletion variants/esp32s3/heltec_vision_master_e213/nicheGraphics.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
// Applets
#include "graphics/niche/InkHUD/Applets/User/AllMessage/AllMessageApplet.h"
#include "graphics/niche/InkHUD/Applets/User/DM/DMApplet.h"
#include "graphics/niche/InkHUD/Applets/User/FavoritesMap/FavoritesMapApplet.h"
#include "graphics/niche/InkHUD/Applets/User/Heard/HeardApplet.h"
#include "graphics/niche/InkHUD/Applets/User/Positions/PositionsApplet.h"
#include "graphics/niche/InkHUD/Applets/User/RecentsList/RecentsListApplet.h"
Expand Down Expand Up @@ -87,6 +88,7 @@ void setupNicheGraphics()
inkhud->addApplet("Channel 0", new InkHUD::ThreadedMessageApplet(0)); // -
inkhud->addApplet("Channel 1", new InkHUD::ThreadedMessageApplet(1)); // -
inkhud->addApplet("Positions", new InkHUD::PositionsApplet, true); // Activated
inkhud->addApplet("Favorites Map", new InkHUD::FavoritesMapApplet); // -
inkhud->addApplet("Recents List", new InkHUD::RecentsListApplet); // -
inkhud->addApplet("Heard", new InkHUD::HeardApplet, true, false, 0); // Activated, not autoshown, default on tile 0

Expand Down Expand Up @@ -114,4 +116,4 @@ void setupNicheGraphics()
buttons->start();
}

#endif
#endif
4 changes: 3 additions & 1 deletion variants/esp32s3/heltec_vision_master_e290/nicheGraphics.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ Different NicheGraphics UIs and different hardware variants will each have their
// Applets
#include "graphics/niche/InkHUD/Applets/User/AllMessage/AllMessageApplet.h"
#include "graphics/niche/InkHUD/Applets/User/DM/DMApplet.h"
#include "graphics/niche/InkHUD/Applets/User/FavoritesMap/FavoritesMapApplet.h"
#include "graphics/niche/InkHUD/Applets/User/Heard/HeardApplet.h"
#include "graphics/niche/InkHUD/Applets/User/Positions/PositionsApplet.h"
#include "graphics/niche/InkHUD/Applets/User/RecentsList/RecentsListApplet.h"
Expand Down Expand Up @@ -84,6 +85,7 @@ void setupNicheGraphics()
inkhud->addApplet("Channel 0", new InkHUD::ThreadedMessageApplet(0)); // -
inkhud->addApplet("Channel 1", new InkHUD::ThreadedMessageApplet(1)); // -
inkhud->addApplet("Positions", new InkHUD::PositionsApplet, true); // Activated
inkhud->addApplet("Favorites Map", new InkHUD::FavoritesMapApplet); // -
inkhud->addApplet("Recents List", new InkHUD::RecentsListApplet); // -
inkhud->addApplet("Heard", new InkHUD::HeardApplet, true, false, 0); // Activated, not autoshown, default on tile 0

Expand Down Expand Up @@ -111,4 +113,4 @@ void setupNicheGraphics()
buttons->start();
}

#endif
#endif
4 changes: 3 additions & 1 deletion variants/esp32s3/heltec_wireless_paper/nicheGraphics.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
// Applets
#include "graphics/niche/InkHUD/Applets/User/AllMessage/AllMessageApplet.h"
#include "graphics/niche/InkHUD/Applets/User/DM/DMApplet.h"
#include "graphics/niche/InkHUD/Applets/User/FavoritesMap/FavoritesMapApplet.h"
#include "graphics/niche/InkHUD/Applets/User/Heard/HeardApplet.h"
#include "graphics/niche/InkHUD/Applets/User/Positions/PositionsApplet.h"
#include "graphics/niche/InkHUD/Applets/User/RecentsList/RecentsListApplet.h"
Expand Down Expand Up @@ -87,6 +88,7 @@ void setupNicheGraphics()
inkhud->addApplet("Positions", new InkHUD::PositionsApplet, true); // Activated
inkhud->addApplet("Recents List", new InkHUD::RecentsListApplet); // -
inkhud->addApplet("Heard", new InkHUD::HeardApplet, true, false, 0); // Activated, not autoshown, default on tile 0
inkhud->addApplet("Favorites Map", new InkHUD::FavoritesMapApplet, false, false); // -

// Start running InkHUD
inkhud->begin();
Expand All @@ -107,4 +109,4 @@ void setupNicheGraphics()
buttons->start();
}

#endif
#endif
4 changes: 3 additions & 1 deletion variants/esp32s3/tlora_t3s3_epaper/nicheGraphics.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
// Applets
#include "graphics/niche/InkHUD/Applets/User/AllMessage/AllMessageApplet.h"
#include "graphics/niche/InkHUD/Applets/User/DM/DMApplet.h"
#include "graphics/niche/InkHUD/Applets/User/FavoritesMap/FavoritesMapApplet.h"
#include "graphics/niche/InkHUD/Applets/User/Heard/HeardApplet.h"
#include "graphics/niche/InkHUD/Applets/User/Positions/PositionsApplet.h"
#include "graphics/niche/InkHUD/Applets/User/RecentsList/RecentsListApplet.h"
Expand Down Expand Up @@ -67,6 +68,7 @@ void setupNicheGraphics()
inkhud->addApplet("Channel 0", new InkHUD::ThreadedMessageApplet(0)); // -
inkhud->addApplet("Channel 1", new InkHUD::ThreadedMessageApplet(1)); // -
inkhud->addApplet("Positions", new InkHUD::PositionsApplet, true); // Activated
inkhud->addApplet("Favorites Map", new InkHUD::FavoritesMapApplet); // -
inkhud->addApplet("Recents List", new InkHUD::RecentsListApplet); // -
inkhud->addApplet("Heard", new InkHUD::HeardApplet, true, false, 0); // Activated, not autoshown, default on tile 0

Expand All @@ -86,4 +88,4 @@ void setupNicheGraphics()
buttons->start();
}

#endif
#endif
18 changes: 10 additions & 8 deletions variants/nrf52840/ELECROW-ThinkNode-M1/nicheGraphics.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
// Applets
#include "graphics/niche/InkHUD/Applets/User/AllMessage/AllMessageApplet.h"
#include "graphics/niche/InkHUD/Applets/User/DM/DMApplet.h"
#include "graphics/niche/InkHUD/Applets/User/FavoritesMap/FavoritesMapApplet.h"
#include "graphics/niche/InkHUD/Applets/User/Heard/HeardApplet.h"
#include "graphics/niche/InkHUD/Applets/User/Positions/PositionsApplet.h"
#include "graphics/niche/InkHUD/Applets/User/RecentsList/RecentsListApplet.h"
Expand Down Expand Up @@ -71,13 +72,14 @@ void setupNicheGraphics()

// Pick applets
// Note: order of applets determines priority of "auto-show" feature
inkhud->addApplet("All Messages", new InkHUD::AllMessageApplet, true, true); // Activated, autoshown
inkhud->addApplet("DMs", new InkHUD::DMApplet); // -
inkhud->addApplet("Channel 0", new InkHUD::ThreadedMessageApplet(0)); // -
inkhud->addApplet("Channel 1", new InkHUD::ThreadedMessageApplet(1)); // -
inkhud->addApplet("Positions", new InkHUD::PositionsApplet, true); // Activated
inkhud->addApplet("Recents List", new InkHUD::RecentsListApplet); // -
inkhud->addApplet("Heard", new InkHUD::HeardApplet, true, false, 0); // Activated, no autoshow, default on tile 0
inkhud->addApplet("All Messages", new InkHUD::AllMessageApplet, true, true); // Activated, autoshown
inkhud->addApplet("DMs", new InkHUD::DMApplet); // -
inkhud->addApplet("Channel 0", new InkHUD::ThreadedMessageApplet(0)); // -
inkhud->addApplet("Channel 1", new InkHUD::ThreadedMessageApplet(1)); // -
inkhud->addApplet("Positions", new InkHUD::PositionsApplet, true); // Activated
inkhud->addApplet("Recents List", new InkHUD::RecentsListApplet); // -
inkhud->addApplet("Heard", new InkHUD::HeardApplet, true, false, 0); // Activated, no autoshow, default on tile 0
inkhud->addApplet("Favorites Map", new InkHUD::FavoritesMapApplet, false, false); // -

// Start running InkHUD
inkhud->begin();
Expand Down Expand Up @@ -115,4 +117,4 @@ void setupNicheGraphics()
buttons->start();
}

#endif
#endif
6 changes: 4 additions & 2 deletions variants/nrf52840/diy/nrf52_promicro_diy_tcxo/nicheGraphics.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
// Applets
#include "graphics/niche/InkHUD/Applets/User/AllMessage/AllMessageApplet.h"
#include "graphics/niche/InkHUD/Applets/User/DM/DMApplet.h"
#include "graphics/niche/InkHUD/Applets/User/FavoritesMap/FavoritesMapApplet.h"
#include "graphics/niche/InkHUD/Applets/User/Heard/HeardApplet.h"
#include "graphics/niche/InkHUD/Applets/User/Positions/PositionsApplet.h"
#include "graphics/niche/InkHUD/Applets/User/RecentsList/RecentsListApplet.h"
Expand Down Expand Up @@ -72,7 +73,8 @@ void setupNicheGraphics()
inkhud->addApplet("DMs", new InkHUD::DMApplet, true, false, 3); // Default on tile 3
inkhud->addApplet("Channel 0", new InkHUD::ThreadedMessageApplet(0), true, false, 2); // Default on tile 2
inkhud->addApplet("Channel 1", new InkHUD::ThreadedMessageApplet(1));
inkhud->addApplet("Positions", new InkHUD::PositionsApplet, true, false, 1); // Default on tile 1
inkhud->addApplet("Positions", new InkHUD::PositionsApplet, true, false, 1); // Default on tile 1
inkhud->addApplet("Favorites Map", new InkHUD::FavoritesMapApplet);
inkhud->addApplet("Recents List", new InkHUD::RecentsListApplet, true, false, 0); // Default on tile 0
inkhud->addApplet("Heard", new InkHUD::HeardApplet, true); // Background

Expand All @@ -92,4 +94,4 @@ void setupNicheGraphics()
buttons->start();
}

#endif
#endif
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
// Applets
#include "graphics/niche/InkHUD/Applets/User/AllMessage/AllMessageApplet.h"
#include "graphics/niche/InkHUD/Applets/User/DM/DMApplet.h"
#include "graphics/niche/InkHUD/Applets/User/FavoritesMap/FavoritesMapApplet.h"
#include "graphics/niche/InkHUD/Applets/User/Heard/HeardApplet.h"
#include "graphics/niche/InkHUD/Applets/User/Positions/PositionsApplet.h"
#include "graphics/niche/InkHUD/Applets/User/RecentsList/RecentsListApplet.h"
Expand Down Expand Up @@ -73,7 +74,8 @@ void setupNicheGraphics()
inkhud->addApplet("DMs", new InkHUD::DMApplet, true, false, 3); // Default on tile 3
inkhud->addApplet("Channel 0", new InkHUD::ThreadedMessageApplet(0), true, false, 2); // Default on tile 2
inkhud->addApplet("Channel 1", new InkHUD::ThreadedMessageApplet(1));
inkhud->addApplet("Positions", new InkHUD::PositionsApplet, true, false, 1); // Default on tile 1
inkhud->addApplet("Positions", new InkHUD::PositionsApplet, true, false, 1); // Default on tile 1
inkhud->addApplet("Favorites Map", new InkHUD::FavoritesMapApplet);
inkhud->addApplet("Recents List", new InkHUD::RecentsListApplet, true, false, 0); // Default on tile 0
inkhud->addApplet("Heard", new InkHUD::HeardApplet, true); // Background

Expand All @@ -93,4 +95,4 @@ void setupNicheGraphics()
buttons->start();
}

#endif
#endif
4 changes: 3 additions & 1 deletion variants/nrf52840/heltec_mesh_pocket/nicheGraphics.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
// Applets
#include "graphics/niche/InkHUD/Applets/User/AllMessage/AllMessageApplet.h"
#include "graphics/niche/InkHUD/Applets/User/DM/DMApplet.h"
#include "graphics/niche/InkHUD/Applets/User/FavoritesMap/FavoritesMapApplet.h"
#include "graphics/niche/InkHUD/Applets/User/Heard/HeardApplet.h"
#include "graphics/niche/InkHUD/Applets/User/Positions/PositionsApplet.h"
#include "graphics/niche/InkHUD/Applets/User/RecentsList/RecentsListApplet.h"
Expand Down Expand Up @@ -67,6 +68,7 @@ void setupNicheGraphics()
inkhud->addApplet("Channel 0", new InkHUD::ThreadedMessageApplet(0)); // -
inkhud->addApplet("Channel 1", new InkHUD::ThreadedMessageApplet(1)); // -
inkhud->addApplet("Positions", new InkHUD::PositionsApplet, true); // Activated
inkhud->addApplet("Favorites Map", new InkHUD::FavoritesMapApplet); // -
inkhud->addApplet("Recents List", new InkHUD::RecentsListApplet); // -
inkhud->addApplet("Heard", new InkHUD::HeardApplet, true, false, 0); // Activated, no autoshow, default on tile 0

Expand All @@ -87,4 +89,4 @@ void setupNicheGraphics()
buttons->start();
}

#endif
#endif
4 changes: 3 additions & 1 deletion variants/nrf52840/heltec_mesh_solar/nicheGraphics.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
// Applets
#include "graphics/niche/InkHUD/Applets/User/AllMessage/AllMessageApplet.h"
#include "graphics/niche/InkHUD/Applets/User/DM/DMApplet.h"
#include "graphics/niche/InkHUD/Applets/User/FavoritesMap/FavoritesMapApplet.h"
#include "graphics/niche/InkHUD/Applets/User/Heard/HeardApplet.h"
#include "graphics/niche/InkHUD/Applets/User/Positions/PositionsApplet.h"
#include "graphics/niche/InkHUD/Applets/User/RecentsList/RecentsListApplet.h"
Expand Down Expand Up @@ -67,6 +68,7 @@ void setupNicheGraphics()
inkhud->addApplet("Channel 0", new InkHUD::ThreadedMessageApplet(0)); // -
inkhud->addApplet("Channel 1", new InkHUD::ThreadedMessageApplet(1)); // -
inkhud->addApplet("Positions", new InkHUD::PositionsApplet, true); // Activated
inkhud->addApplet("Favorites Map", new InkHUD::FavoritesMapApplet); // -
inkhud->addApplet("Recents List", new InkHUD::RecentsListApplet); // -
inkhud->addApplet("Heard", new InkHUD::HeardApplet, true, false, 0); // Activated, no autoshow, default on tile 0

Expand All @@ -87,4 +89,4 @@ void setupNicheGraphics()
buttons->start();
}

#endif
#endif
Loading