diff --git a/docs/plus_features/message_screen.md b/docs/plus_features/message_screen.md deleted file mode 100644 index 842214d6..00000000 --- a/docs/plus_features/message_screen.md +++ /dev/null @@ -1,50 +0,0 @@ -View and send messages using the on-screen keyboard or predefined quick replies. The keyboard supports placeholders that insert live sensor data — `{time}` and `{loc}` are always available; additional placeholders (`{temp}`, `{hum}`, `{pres}`, `{batt}`, `{alt}`, `{lux}`, `{co2}`) appear automatically for sensors that are connected and returning data. - -Each message in the history list shows the sender name and a compact age indicator (`3m`, `2h`, `>1d`) in the top-right corner of the entry. - -``` -╔══════════════════════════════╗ -║ #general ║ -╠══════════════════════════════╣ -║▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ║ ← selected -║ Alice 3m ║ -║ Hey, let's meet tomorrow ║ -║┌───────────────────────────┐ ║ -║│▓▓▓▓▓▓▓▓▓ Bob 1h ▓▓▓▓ │ ║ -║│ Sure, what time works? │ ║ -║└───────────────────────────┘ ║ -║[+ send] ║ -╚══════════════════════════════╝ -``` - -Press Enter on a message to open it in fullscreen. Navigate between messages with left (newer) and right (older). If the message is a reply addressed to someone (`@[nick]`), a **To: nick** bar is shown below the sender name and the body is displayed without the address prefix. - -``` -╔══════════════════════════════╗ -║▓▓ Alice ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ║ ← sender -║▓▓ To: Bob ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ║ ← recipient -╠══════════════════════════════╣ -║ Hey Bob, let's meet up ║ -║ tomorrow at 6pm downtown. ║ -║ Will you make it? ║ -║ ║ -║< newer older >║ -╚══════════════════════════════╝ -``` - -Hold Enter on a message to open a context menu. From the list or fullscreen view, select **Reply** to pre-fill the keyboard or a quick message with `@[nick]` so the recipient is clearly addressed. The reply picker title shows the recipient's name. - -``` -╔══════════════════════════════╗ -║ RE:Alice ║ -╠══════════════════════════════╣ -║> Custom message... ║ -║ OK, I understand ║ -║ On my way ║ -║ Be right there ║ -╚══════════════════════════════╝ -``` - -On channel or contact list entries, the context menu also lets you change per-channel notification settings (mute, follow global, or force-on), per-channel melody override (follow global, Melody 1, or Melody 2), or mark messages as read. - -**Mark all read** — Hold Enter on the DM / Channels / Rooms mode-select screen to clear all unread counters for the highlighted category at once. \ No newline at end of file diff --git a/docs/plus_features/message_screen/mes_scr_1_oled.png b/docs/plus_features/message_screen/mes_scr_1_oled.png new file mode 100644 index 00000000..4fd2353f Binary files /dev/null and b/docs/plus_features/message_screen/mes_scr_1_oled.png differ diff --git a/docs/plus_features/message_screen/mes_scr_2_oled.png b/docs/plus_features/message_screen/mes_scr_2_oled.png new file mode 100644 index 00000000..02001879 Binary files /dev/null and b/docs/plus_features/message_screen/mes_scr_2_oled.png differ diff --git a/docs/plus_features/message_screen/mes_scr_3_oled.png b/docs/plus_features/message_screen/mes_scr_3_oled.png new file mode 100644 index 00000000..2093cf3f Binary files /dev/null and b/docs/plus_features/message_screen/mes_scr_3_oled.png differ diff --git a/docs/plus_features/message_screen/mes_scr_4_oled.png b/docs/plus_features/message_screen/mes_scr_4_oled.png new file mode 100644 index 00000000..25b5630f Binary files /dev/null and b/docs/plus_features/message_screen/mes_scr_4_oled.png differ diff --git a/docs/plus_features/message_screen/mes_scr_5_oled.png b/docs/plus_features/message_screen/mes_scr_5_oled.png new file mode 100644 index 00000000..3b396d18 Binary files /dev/null and b/docs/plus_features/message_screen/mes_scr_5_oled.png differ diff --git a/docs/plus_features/message_screen/mes_scr_6_oled.png b/docs/plus_features/message_screen/mes_scr_6_oled.png new file mode 100644 index 00000000..478662d6 Binary files /dev/null and b/docs/plus_features/message_screen/mes_scr_6_oled.png differ diff --git a/docs/plus_features/message_screen/mes_scr_7_oled.png b/docs/plus_features/message_screen/mes_scr_7_oled.png new file mode 100644 index 00000000..bb70bff6 Binary files /dev/null and b/docs/plus_features/message_screen/mes_scr_7_oled.png differ diff --git a/docs/plus_features/message_screen/message_screen.md b/docs/plus_features/message_screen/message_screen.md index c88726a6..c6c201d5 100644 --- a/docs/plus_features/message_screen/message_screen.md +++ b/docs/plus_features/message_screen/message_screen.md @@ -27,7 +27,7 @@ The keyboard supports placeholders that insert live data at send time: | Placeholder | Value | Availability | |-------------|-------|--------------| | `{time}` | current time (HH:MM) | always | -| `{loc}` | GPS coordinates | always (empty if no fix) | +| `{loc}` | GPS coordinates | always ("no GPS" if no fix) | | `{temp}` | temperature | sensor connected | | `{hum}` | humidity | sensor connected | | `{pres}` | barometric pressure | sensor connected | @@ -60,18 +60,21 @@ Each entry in the history list shows the sender name and a compact age indicator Navigate between messages with **LEFT** (newer) and **RIGHT** (older). Long messages scroll with **UP/DOWN**. If the message is a reply addressed to someone (`@[nick]`), a **To: nick** bar is shown below the sender name and the body is displayed without the address prefix. - +| OLED | E-Ink | +|:----:|:-----:| +| ![](./mes_scr_5_oled.png) | | **Hold Enter** in fullscreen opens the Reply option. --- ### Context menu — contact list -| OLED | E-Ink | -|:----:|:-----:| -| ![](./mes_scr_5_oled.png) | | + **Hold Enter** on a contact entry opens a context menu: +| OLED | E-Ink | +|:----:|:-----:| +| ![](./mes_scr_6_oled.png) | | | Item | Action | |------|--------| @@ -88,7 +91,7 @@ When **Pin to dial** is selected, a slot picker opens (Slot 1–6 showing curren | OLED | E-Ink | |:----:|:-----:| -| ![](./mes_scr_6_oled.png) | | +| ![](./mes_scr_7_oled.png) | | **Hold Enter** on a channel entry opens a context menu: