Custom mesh-radio SF Symbol (Nodes tab + connected-radio tip)#2097
Conversation
…io tip Add a custom.mesh.radio SF Symbol (distilled from the ThinkNode M1 handheld radio: body + screen + keypad + antenna) and use it for the Nodes tab bar icon (replacing flipphone) and the connected-radio TipKit tip on the Connect screen (replacing antenna.radiowaves.left.and.right).
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (1)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
📝 WalkthroughWalkthroughA custom mesh radio symbol set was added and referenced by the connection tip and Nodes tab UI, replacing the previous SF Symbols across both supported tab implementations. ChangesCustom mesh radio icon
Estimated code review effort: 1 (Trivial) | ~3 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Widen the body and shorten it (and stubbier antenna) so the handheld radio reads chunkier instead of tall-and-narrow.
The glyph only reached ~78% of the cap height, so SF Symbols rendered it smaller than sibling tab icons. Scale it up to fill baseline-to-capline while keeping the fat body proportions, so it matches the other tab bar icons' size.
Big square screen, short thick stubby antenna top-left, round knob top-right, and a small LED strip low on the body — drop the numeric keypad (the M1 has no front keypad), which read as janky/phone-like.
Widen the body to fill more of the layout box (bigger in the tab, which is height-constrained), and make the left antenna taller and thicker so it reads more prominently, tip kept at the cap line.
Fill the screen as a solid panel (the M1's bright LCD, reads as the tint color) and thicken the body outline, antenna, knob and LED dots so the glyph carries the same visual weight as the other tab bar icons instead of looking thin.
Adds a custom
custom.mesh.radioSF Symbol distilled from the ThinkNode M1 handheld radio (body, screen, keypad, antenna), authored in the project's symbol-template format with Ultralight/Regular/Black variants.Uses it in two places:
flipphone).ConnectionTip, replacingantenna.radiowaves.left.and.right).Builds clean for device; symbol verified to render upright and legible down to toolbar scale.
Summary by CodeRabbit