Skip to content

Commit 1ce3fe6

Browse files
committed
Merge branch 'dev'
2 parents e6d605b + d05e2dc commit 1ce3fe6

3 files changed

Lines changed: 17 additions & 7 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# meshRF 📡 v1.7.4
1+
# meshRF 📡 v1.7.5
22

33
A professional-grade RF propagation and link analysis tool designed for LoRa Mesh networks (Meshtastic, Reticulum, Sidewinder). Built with **React**, **Leaflet**, and a high-fidelity **Geodetic Physics Engine**.
44

RELEASE_NOTES.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Release Notes
22

3+
## v1.7.5 - UI Polish
4+
5+
Quick follow-up patch to improve the usability of the restored guidance system.
6+
7+
### 🎨 UI Improvements
8+
9+
- **Tooltip Positioning**: Moved all context-aware help banners to the **bottom-center** of the screen. This prevents them from obscuring the top toolbar and ensures a consistent experience across desktop and mobile.
10+
11+
---
12+
313
## v1.7.4 - Bug Fix: Tooltip Restoration
414

515
This patch restores the Context-Aware Guidance tooltips ("Green/Purple" banners) which were inadvertently hidden during the refactoring process. The UI is now fully functional with all help systems active.

src/components/Map/UI/GuidanceOverlays.jsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ const GuidanceOverlays = ({
2020
{toolMode === 'link' && nodes.length < 2 && (
2121
<div style={{
2222
position: 'absolute',
23-
top: isMobile ? 'auto' : '80px',
24-
bottom: isMobile ? '40px' : 'auto',
23+
top: 'auto',
24+
bottom: '40px',
2525
left: '50%',
2626
transform: 'translateX(-50%)',
2727
zIndex: 1000,
@@ -101,8 +101,8 @@ const GuidanceOverlays = ({
101101
{toolMode === 'optimize' && !optimizeState.loading && optimizeState.ghostNodes?.length === 0 && (
102102
<div style={{
103103
position: 'absolute',
104-
top: isMobile ? 'auto' : '80px',
105-
bottom: isMobile ? '40px' : 'auto',
104+
top: 'auto',
105+
bottom: '40px',
106106
left: '50%',
107107
transform: 'translateX(-50%)',
108108
zIndex: 1000,
@@ -181,8 +181,8 @@ const GuidanceOverlays = ({
181181
{((toolMode === 'viewshed' && !viewshedObserver) || (toolMode === 'rf_coverage' && !rfObserver)) && (
182182
<div style={{
183183
position: 'absolute',
184-
top: isMobile ? 'auto' : '80px',
185-
bottom: isMobile ? '40px' : 'auto',
184+
top: 'auto',
185+
bottom: '40px',
186186
left: '50%',
187187
transform: 'translateX(-50%)',
188188
zIndex: 1000,

0 commit comments

Comments
 (0)