atsunatsu
1d4036e3d0
fix(map): vertical grid lines vanish at global views — bbox now anchored on view center, not left/right edge pixels
...
The antimeridian unwrap (span > 180 => shift left edge +360) misfired on
every global view (span is legitimately > 180): the range inverted and the
meridian loop drew nothing. Anchor the bbox on the view-center longitude
plus half viewport width in degrees instead; continuous unwrapped range
handles both antimeridian crossing and world repeats.
2026-09-08 03:25:12 +08:00
atsunatsu
ab22244f86
fix(map): grid-mode field center offset by -90/-180 base
...
Maidenhead field index 0 spans -90..-80 lat / -180..-160 lon, so the
field-center must subtract those bases. Without them, entering grid mode
centered a hemisphere away (OL62 -> 115N/290E instead of 25N/110E).
2026-09-08 03:19:40 +08:00
atsunatsu
39d4498a54
feat(map): tap worked grid at zoom>=7 to show per-grid satellite QSO dialog
...
- LoTW sync now stores per-QSO detail (call/time/sat/mode/bands) grouped by
gridsquare (PROP_MODE=SAT only), single JSON blob in SharedPreferences
- GridQso model derives band label (V/U, U/V, V/A...) from BAND_RX/BAND
- Tap detection via osmdroid MapEventsOverlay; selected grid outlined green
- Centered dialog: calls sorted by first-contact time, first-QSO summary,
expandable call rows list subsequent QSOs in that grid; tap outside closes
2026-09-08 02:47:54 +08:00
atsunatsu
72d5e13acf
tune(map): 4-char sub-square labels at zoom>=7; zoom 6 shows grid lines only
2026-09-08 01:55:40 +08:00
atsunatsu
736dc23aae
chore(map): drop unused FIELD_ZOOM_LABELS constant
2026-09-08 01:52:01 +08:00
atsunatsu
052ba79c94
fix(map): field labels visible at all zooms (pixel-size gated), not gated by FIELD_ZOOM_LABELS
2026-09-08 01:51:14 +08:00
atsunatsu
cb648caf65
tune(map): raise thresholds — sub-square grid lines at zoom>=6 (was 5), field labels at zoom>=4 (was 3)
2026-09-08 01:48:24 +08:00
atsunatsu
05170541ed
fix(map): grid mode centering via view.post (first-layout reset); antimeridian unwrap of visible bbox fixes Pacific-centered vanishing grid; tile meridians/fills across world repeats at low zoom
2026-09-08 01:39:21 +08:00
atsunatsu
d55a07bc26
feat(map): fill individual worked 2x1 degree squares green at field zoom without square grid lines
2026-09-08 00:14:05 +08:00
atsunatsu
2eb6d6cd5b
fix(map): stop satellite tracking animation in grid mode so it stays centered on the local grid
2026-09-07 22:54:19 +08:00
atsunatsu
c09f718aae
feat: mutual chip uses theme primary yellow, plain text distance; top bar text indent; low-zoom meridians via direct Mercator math (bypass osmdroid wrap bug); remove Wavelog sync entry — LoTW is the sole grid source (replace instead of merge)
2026-09-07 19:10:44 +08:00
atsunatsu
a9fe0b74e9
feat: mutual match screen target-grid chip (needle bearing + grid + distance); grid mode centering no longer swallowed when station position is not yet available
2026-09-07 17:54:14 +08:00
atsunatsu
2c9a5b376f
feat: release-notes body in update checker; grid mode centers on station grid on every entry; own grid square drawn with thick outline; low-zoom meridian vanishing while panning fixed
2026-09-07 15:06:33 +08:00
atsunatsu
c7ca77a943
fix: sync dialogs use typed values directly (save+sync in one step); LoTW card wording; center map on station grid when entering grid mode; center grid labels in cells; update-check falls back to GitHub accelerator mirrors
2026-09-07 07:22:41 +08:00
atsunatsu
75d162301b
fix: meridians vanish at low zoom (osmdroid clips Mercator X; normalize longitude to view center); hide satellite layer and bottom info card in grid mode
2026-09-07 06:28:58 +08:00
atsunatsu
366edd8bbb
fix: correct longitude bounds in Maidenhead grid overlay (left/right were swapped, so meridians and worked-grid fills never drew)
2026-09-07 06:01:10 +08:00
atsunatsu
4e3547649f
feat: Maidenhead grid mode with worked-grid highlights from Wavelog (API v2 grid=all)
2026-09-07 01:42:42 +08:00
Arty Bishop
b17ea2d918
v4.4.3 - Added required tweaks to support Android 17 (API 37)
2026-06-27 14:15:05 +01:00
Arty Bishop
22607e7710
v4.3.2 - Implemented Swipe-to-Focus behavior, minor fixes
2026-05-30 13:16:14 +01:00
Arty Bishop
a39b1716e7
Added consistent pass selection to Radar and Map screens
2026-05-25 18:30:49 +01:00
Arty Bishop
7ad81e32e1
v4.3.0 - Sticky header, sun/moon positions, red night mode
2026-04-30 19:32:17 +01:00
Arty Bishop
bfb9fb6ca8
Tweaked ViewModel retention to mirror the Nav2 behavior
2026-04-26 14:44:29 +01:00
Arty Bishop
18f8ab517d
Added current moon/sun positions to the MapScreen
2026-04-26 00:11:08 +01:00
Arty Bishop
7d5bca300d
Migrated to Compose Navigation3, updated dependencies
2026-04-24 17:20:23 +01:00
Arty Bishop
a94f95874b
Added several tweaks to Settings and RadioControl screens
2026-04-10 14:13:53 +01:00
Arty Bishop
aadc285d7f
Added multiple tweaks to Satellites, Passes and Map screens
2026-04-10 11:50:32 +01:00
Arty Bishop
6588291997
Fixed UTC pass time problem mentioned in issue #201
2026-04-05 11:27:27 +01:00
Arty Bishop
9afe2ab69e
Heavily optimized MapScreen.kt and position calculations
2026-04-03 16:45:02 +01:00
Arty Bishop
8c1df334d8
Added even more tweaks to convention plugins setup
2026-03-28 20:03:11 +00:00
Arty Bishop
082b52c58b
Added more tweaks to convention plugins setup
2026-03-18 15:59:55 +00:00
Arty Bishop
4d88214c1d
Added basic convention plugins setup for modularization
2026-03-01 20:02:30 +00:00