Commit Graph

494 Commits

Author SHA1 Message Date
Jonathan Bennett
fd8cc1c78b Better fast handling of input during banner 2025-06-07 00:51:10 -05:00
Jonathan Bennett
67d3cafc6f Banner message state reset 2025-06-06 23:42:05 -05:00
Jonathan Bennett
6c3f24dfe6 Add gps location to fsi 2025-06-06 23:25:53 -05:00
Jonathan Bennett
4dde0a9202 Add temporary clock icon 2025-06-06 23:25:16 -05:00
Jonathan Bennett
652033a0b4 Onebutton Menu Support 2025-06-06 22:33:04 -05:00
Jonathan Bennett
b177329813
Pull OneButton handling from PowerFSM and add MUI switch (#6973) 2025-06-06 21:26:01 -05:00
HarukiToreda
e869e1b146 button thread cleanup 2025-06-06 22:06:45 -04:00
Jonathan Bennett
2df032bb06 Add selection menu to bannerOverlay 2025-06-05 23:38:08 -05:00
Jonathan Bennett
02ccc5643d
Fix cppcheck warnings (#6945)
* Fix cppcheck warnings

* Adjust logic in Power.cpp for power sensor

---------

Co-authored-by: Jason P <applewiz@mac.com>
2025-06-02 21:21:13 -05:00
Jonathan Bennett
6f6ee8c06a Clean up after Copilot 2025-06-01 22:47:44 -05:00
Ben Meadors
8cdb34a299 Get rid of Arduino Strings 2025-06-01 22:45:22 -05:00
Jonathan Bennett
dd723cb54c Namespace fixes 2025-06-01 16:10:13 -05:00
Ben Meadors
77e7235ce5
Screen refactor / move to renderers (#6932)
* WIP Screen.cpp refactoring

* WIP

* Notification and time

* Draw nodes and device focused

* Namespacing and more moved methods

* Move EInk ones

* Eink fixes

* Remove useless wrapper functions

* Update alignments and spacing

* Update src/graphics/draw/NotificationRenderer.cpp

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Fully qualify

* Move drawfunctionoverlay

* Put the imperial back

* CompassRenderer methods

* Moar

* Another

* Fixed compassarrow renderer

* Draw columns

* Name cleanup

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-31 19:31:45 -05:00
Jason P
3df894106b
Update alignments and spacing (#6924)
-Update alignment on node list
-Adjust signal bar baseline
2025-05-30 11:34:45 -05:00
Jonathan Bennett
43aa906017 trunk 2025-05-30 09:31:13 -05:00
Jonathan Bennett
763c80e571 Merge remote-tracking branch 'baseui/StandaloneAddons' into unify-tft 2025-05-30 09:29:45 -05:00
HarukiToreda
699e1a15b3 Fix horizontal battery for EInk and adjust favorite node notation on node lists 2025-05-29 13:48:30 -04:00
HarukiToreda
69058002d7 Eink Cycling code moving frames 2025-05-29 11:34:22 -04:00
HarukiToreda
303006e1df Indents indents indents 2025-05-29 02:31:09 -04:00
HarukiToreda
69a08cb69d GPS compass now supports portrait and square displays 2025-05-29 01:57:59 -04:00
HarukiToreda
ac0547ca3e Support for Comapass on square and portrait screens 2025-05-29 01:44:06 -04:00
HarukiToreda
a66f381a5d Compact lines for Device focus screen 2025-05-28 23:22:11 -04:00
HarukiToreda
fda6de2f51 Favorite Node Info screens 2025-05-28 21:41:44 -04:00
HarukiToreda
aaf9f4011f Bluetooth dissable icon 2025-05-26 23:45:28 -04:00
HarukiToreda
7c4714afbb Unified navigation inputs for cannedmessages 2025-05-26 01:35:34 -04:00
HarukiToreda
b5f74cead1 Fixed invertion to tittles 2025-05-24 04:37:10 -04:00
HarukiToreda
295ed2a8cf Increased cycling time for NodeInfo screens to 3 secs 2025-05-24 04:09:35 -04:00
HarukiToreda
8f717d58e7 Scroll navigation bar to next page when too long 2025-05-24 03:52:49 -04:00
HarukiToreda
06a65bd80e Nodeinfo screens for favorites feature 2025-05-24 03:45:00 -04:00
HarukiToreda
10f1567b96 Bluetooth dissabled indicator 2025-05-23 21:08:25 -04:00
HarukiToreda
4a55f6468a Emote code cleanup 2025-05-23 02:57:20 -04:00
HarukiToreda
c59f16db42 Eink adjustment 2025-05-22 13:33:24 -04:00
HarukiToreda
9d9fb2d74c Navigation bar should no longer hide on Eink displays 2025-05-22 01:09:11 -04:00
HarukiToreda
53d5801790 Compiling error fixes 2025-05-21 14:33:39 -04:00
HarukiToreda
93aa88129c Re-arranged Lora Screen 2025-05-20 23:08:32 -04:00
HarukiToreda
25b2a75dfe Lora Screen Refactored 2025-05-20 22:11:43 -04:00
HarukiToreda
aca5159170 Adding date to GPS screen 2025-05-19 19:43:28 -04:00
Jonathan Bennett
e7352cada4 First attempt at honoring config.display.displaymode 2025-05-17 16:24:53 -05:00
HarukiToreda
2a6944fe12 Merge remote-tracking branch 'upstream/master' into StandaloneAddons 2025-05-15 21:18:01 -04:00
HarukiToreda
512183c39f Line added to text message screen 2025-05-15 12:15:03 -04:00
HarukiToreda
18d11d28d4 Line added to non-inverted header 2025-05-15 12:14:24 -04:00
Ben Meadors
94af3bd1ab Formatting 2025-05-14 06:31:18 -05:00
Richard Zhang
d9ad2322e8
Fixes BUG #6243 Heltec Tracker (#6781)
* fix wireless tracker screen issues

* fix SHTC3 BUG

* Remove the 32K crystal oscillator option for the Wireless Paper and Vision Master series.

* Correct spelling errors

* Update src/graphics/Screen.cpp

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-14 06:29:05 -05:00
HarukiToreda
ace63eee8d Fix for dismissing channel frame when replied. 2025-05-13 14:15:56 -04:00
HarukiToreda
9cba2e7b7f Screen logo, mute icon, and screen wake on new node 2025-05-13 10:00:34 -04:00
HarukiToreda
efb3f85cd0 Fix for emote and mute icon 2025-05-13 00:49:59 -04:00
HarukiToreda
c40fdc9a43 Adjustments to GPS screen 2025-05-12 13:58:13 -04:00
HarukiToreda
2f4f2b1202 Bug fix where freetext screen activates when alert banner shows 2025-05-11 12:15:44 -04:00
HarukiToreda
9fc208df5f Bold effect on text in ** Like this ** 2025-05-11 00:02:40 -04:00
HarukiToreda
6542c7bb47 Degree sign fix 2025-05-10 23:05:08 -04:00