GitPedia
nexron171

nexron171/SimVirtualLocation

iOS/Android device and simulator location mocking tool

4 Releases
Latest: 1mo ago
4.0.0Latest
nexron171nexron171·1mo ago·May 4, 2026
GitHub

📦 UI Improvements

  • Add collapsible logs panel with Xcode-style chevron toggle button
  • Remove rounded corners from individual log entries for cleaner appearance
  • Add clear logs button with red styling to distinguish destructive action
  • Set logs panel to be hidden by default to save screen space
  • Implement smooth collapse animation using height transitions instead of slide effects
  • Reorganize log controls into compact header with copy/clear buttons only when expanded
  • Improve log entry styling with better padding and spacing

♻️ Architecture Refactoring

  • Extract MapSceneCoordinator for better separation of map-related logic
  • Create DeviceLocationRunning protocol to abstract device communication
  • Add SavedLocationsStore for persistent location management
  • Introduce AppPlatform and AppStorageKey enums for type safety
  • Split iOS device discovery into dedicated IOSUSBDeviceDiscovery service
  • Add SimulatorDiscovery service for cleaner simulator management
  • Create ProcessRunner utility for consistent command execution
  • Add CoordinateParsing utilities for location data handling
  • + 1 more

📦 Code Quality Improvements

  • Replace magic strings with typed constants in AppStorageKey
  • Improve error handling with structured approach
  • Add proper async/await patterns for device discovery
  • Enhanced logging with structured message formatting
  • Better memory management with weak references
  • The logs panel now behaves like Xcode's console - collapsible, clean,
  • and non-intrusive while providing full logging functionality. The
  • architecture is now more modular and testable.
3.7.0
nexron171nexron171·2mo ago·April 7, 2026
GitHub

📋 What's Changed

  • Fix typo in README.md by @natiginfo in https://github.com/nexron171/SimVirtualLocation/pull/21
  • Improve pymobiledevice3 and Python detection by @resuly in https://github.com/nexron171/SimVirtualLocation/pull/28

New Contributors

  • @natiginfo made their first contribution in https://github.com/nexron171/SimVirtualLocation/pull/21
  • @resuly made their first contribution in https://github.com/nexron171/SimVirtualLocation/pull/28
  • Full Changelog: https://github.com/nexron171/SimVirtualLocation/compare/3.6.0...3.7.0
3.6.0
nexron171nexron171·1y ago·March 3, 2025
GitHub

📋 Changes

  • fixed issue with new Python version
3.5.1
nexron171nexron171·1y ago·October 9, 2024
GitHub

📋 Changes

  • bug fixes