fix default upload dest (should be simulate) and add dev_config param for "tag camera" pin v. offset

This commit is contained in:
stopflock
2025-08-16 19:45:48 -05:00
parent 81b3172efc
commit 9375f48a07
4 changed files with 16 additions and 3 deletions

7
.gitignore vendored
View File

@@ -80,3 +80,10 @@ Thumbs.db
*.keystore
.env
# ───────────────────────────────
# For now - not targeting these
# ───────────────────────────────
linux/
macos/
web/
windows/

View File

@@ -72,7 +72,7 @@ class AppState extends ChangeNotifier {
}
// Upload mode: production, sandbox, or simulate (in-memory, no uploads)
UploadMode _uploadMode = UploadMode.production;
UploadMode _uploadMode = UploadMode.simulate;
static const String _uploadModePrefsKey = 'upload_mode';
UploadMode get uploadMode => _uploadMode;
Future<void> setUploadMode(UploadMode mode) async {

View File

@@ -10,6 +10,9 @@ const double kTileEstimateKb = 25.0;
const double kDirectionConeHalfAngle = 20.0; // degrees
const double kDirectionConeBaseLength = 0.0012; // multiplier
// Add Camera pin vertical offset (for pin tip to match coordinate on map)
const double kAddPinYOffset = -16.0;
// Marker/camera interaction
const int kCameraMinZoomLevel = 10; // Minimum zoom to show cameras or warning
const Duration kMarkerTapTimeout = Duration(milliseconds: 250);

View File

@@ -391,9 +391,12 @@ class _MapViewState extends State<MapView> {
// Fixed pin when adding camera
if (session != null)
const IgnorePointer(
IgnorePointer(
child: Center(
child: Icon(Icons.place, size: 40, color: Colors.redAccent),
child: Transform.translate(
offset: Offset(0, kAddPinYOffset),
child: Icon(Icons.place, size: 40, color: Colors.redAccent),
),
),
),
],