Commit Graph

186 Commits

Author SHA1 Message Date
Jonathan Bennett
c67a0103ab All Canned All the time 2025-06-13 01:13:03 -05:00
Jonathan Bennett
4317d477b9 No longer need the canned messages input filter 2025-06-13 01:06:08 -05:00
Jonathan Bennett
8e7f33f1ad Kill ScanAndSelect 2025-06-13 00:06:15 -05:00
Jonathan Bennett
b26b74bb24 Trackball everywhere, and unPhone buttons 2025-06-12 23:37:10 -05:00
Jonathan Bennett
f12145908d Make back buttons work in canned messages 2025-06-09 20:53:44 -05:00
Jonathan Bennett
5c48e372ce
Rework the OneButton thread to be much less of a mess. (#6997)
* Rework the OneButton thread to be much less of a mess. And break lots of targets temporarily

* Update src/input/ButtonThread.h

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

* fix GPS toggle

* Send the shutdown event, not just the kbchar

* Honor the back button in a notificaiton popup

* Draw the right size box for popup with options

* Try to un-break all the things

---------

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-09 12:36:08 -05:00
Jonathan Bennett
a4ead96c39 ExternalNotifications now observe inputBroker 2025-06-08 09:18:31 -05:00
Jonathan Bennett
a115c78840 Make ButtonThread an InputBroker 2025-06-08 02:00:51 -05:00
Jonathan Bennett
80af8e76f0 Remove unused function 2025-06-08 01:22:33 -05:00
Jonathan Bennett
6302fa0753 The Great Event Rename of 2025 2025-06-07 21:31:35 -05:00
Ben Meadors
a8706ca635 Fix warning 2025-06-07 06:23:23 -05:00
Jonathan Bennett
b177329813
Pull OneButton handling from PowerFSM and add MUI switch (#6973) 2025-06-06 21:26:01 -05:00
HarukiToreda
8fc0f1aa13 Merge branch 'unify-tft' of https://github.com/meshtastic/firmware into unify-tft 2025-06-06 22:06:49 -04:00
HarukiToreda
e869e1b146 button thread cleanup 2025-06-06 22:06:45 -04:00
Ben Meadors
1858031ad6 Fix warning 2025-06-06 19:49:06 -05:00
Jonathan Bennett
58ec9893df Make some char pointers const to fix compilation on native targets 2025-06-06 13:47:23 -05:00
Jonathan Bennett
ae96221292 Actually block CannedInput actions while display is shown 2025-06-05 23:19:29 -05:00
HarukiToreda
97eb03cb35 Fn+e emote picker for freetext screen 2025-06-06 00:12:04 -04:00
HarukiToreda
0c1d49e254 Cannedmessage list emote support added 2025-06-05 21:22:32 -04:00
Ben Meadors
c6343939a4 Enable canned messages by default 2025-06-05 06:31:15 -05:00
Jonathan Bennett
34f22c40b3 Fix build on wismeshtap 2025-06-03 17:23:12 -05:00
Ben Meadors
25fbf58444
Improved beeping booping and other buzzer based feedback (#6947)
* Improved beeping booping and other buzzer based feedback

* audible button feedback (#6949)

* Refactor

---------

Co-authored-by: todd-herbert <herbert.todd@gmail.com>
2025-06-03 07:08:31 -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
Jason P
17b531ec99 Fix entryText variable as empty before update to fix validation 2025-06-02 16:34:08 -05:00
Jonathan Bennett
cb3a20feb8 Add screen->isOverlayBannerShowing() 2025-06-02 15:03:22 -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
HarukiToreda
6344be0a1e Removed depricated destination types and re-factored destination screen 2025-06-01 22:16:11 -04:00
Jonathan Bennett
14aeeb7286 Fix compilation on targets without HAS_SCREEN 2025-06-01 15:31:24 -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
ea9c71ecd9 Unified header for sending. 2025-05-30 02:11:04 -04:00
HarukiToreda
53f2f615b2 Tdeck fixes and cursor support added 2025-05-30 00:56:19 -04:00
HarukiToreda
051e7331f2 Fix for shutdown banner 2025-05-28 03:04:19 -04:00
HarukiToreda
bdd03bc853 Fix to but that takes you to message selection screen 2025-05-26 23:45:53 -04:00
HarukiToreda
7c9ec46d8f move destination option to top of canned message screen 2025-05-26 18:53:14 -04:00
HarukiToreda
4fdc5f094a More cleanup 2025-05-26 18:46:15 -04:00
HarukiToreda
4935e91454 More cannedmessage cleanup 2025-05-26 18:01:16 -04:00
HarukiToreda
6aff2179d1 Revert "Virtual keyboard fix"
This reverts commit dbfa703cfa.
2025-05-26 04:37:58 -04:00
HarukiToreda
3741b78a32 Revert "bug fix"
This reverts commit 3108de207e.
2025-05-26 04:37:41 -04:00
HarukiToreda
3108de207e bug fix 2025-05-26 03:23:08 -04:00
HarukiToreda
dbfa703cfa Virtual keyboard fix 2025-05-26 03:00:38 -04:00
HarukiToreda
7c4714afbb Unified navigation inputs for cannedmessages 2025-05-26 01:35:34 -04:00
HarukiToreda
b2663d4b19 Fixed Ack and Nack messages 2025-05-24 20:38:47 -04:00
HarukiToreda
bed25406c1 Facelist to cannedmessage screen 2025-05-24 14:16:28 -04:00
HarukiToreda
9e3cf441a1 Encoder fix 2025-05-22 23:50:41 -04:00
HarukiToreda
d98612a2ca Added select as the rotary encoder button press 2025-05-22 01:42:08 -04:00
HarukiToreda
2432d0616b Added destination change on Cannedmessage screen and dismiss text message frame on reply. 2025-05-22 00:14:28 -04:00
HarukiToreda
b35fb886e4 Node selection optimization for encoder and fix for ACK messages. 2025-05-21 21:13:46 -04:00
HarukiToreda
6db585051e Save on reboot and shutdown 2025-05-19 19:56:32 -04:00