Changelog
Hamitza1653.0.5
Fix some bugs and crashes in edge-cases
Fix issues on simulation import
3.0.4
Fix some bugs and crashes in edge-cases
Fix searching point by coordinates not working
Improve design for search point view
Improve design for import simulation view and add a mechanism to preview xpath resolutions
Display a speed ratio selector when taping on speed ratio text from control center
Add a settings to use your own itinerary resolver
3.0.3
Fix some bugs and crashes in edge-cases
Fix crash after simulation's end
Restore simulation's state if Lockito is kill by system
Apply a better design on search view
3.0.2
Fix some bugs and crashes in edge-cases
Fix input speed being handle as m/s instead of km/h
Fix import with incomplete files (ie: with only legs or waypoints)
Open simulation when taping on simulation
3.0.1
Fix multiples crash
Fix duplicated simulation leading to crash. Add a mechanism to clean invalid simulations
Fix crash during configuration change on big simulation
Fix crash when trying ot import an invalid file
Use provider to share simulation instead of raw content
3.0.0
Lockito was totally rewritten from scratch to provide a better experience and prepare lots of cool features
Fix the "query over limit" issue when trying to resolve an itinerary
Add an option to control speed ratio during simulation
Add favorite simulation
Add consent form for user usage with ads
2.9.1
Fix provider type being override at each startup
Add an option to force restore GPS mock state
Add an option to search point from address or GPS coordinate
Auto-save last position of head action view
Prepare application structure for big changes
2.8.2
Change default and current provider type to "Location Manager"
Fix crashes
Fix real GPS locations not working anymore after stopping a simulation
Fix KML import and update default XPath
Restore landscape mode
Add an option to enable a head view with play/pause/stop actions
This release should bring back compatibility with some GPS-based applications. But the location jumping to real one should be back too. You can try changed "provider type" to see what fits bests your needs.
2.8
Fix crashes
Fix simulation stopping after a while
Fix location jumping from mocked location to real location
Initialize file explorer in Lockito's folder while importing an itinerary
Fix itinerary import/export still not working
Do not display popup for enabling mock location if device is rooted
Add an option to send database to developer (with user's consent) while sending a feedback to help debugging
If you're still having issues during simulation try changing "provider type" in settings.
2.7.1
Fix crashes
Add logs to help debugging some tricky bugs
Add an option to select the map type to use
Fix itinerary import/export not working
Since Android 6.0 (Marshmallow), moving Lockito in /system/app or /system/priv-app on a rooted device won't work anymore.
However, installing XPosed's "Mock Mock Locations" module should allow you to mock location without setting 'Mock location provider app' option.
2.7
Fix crashes
Handle linear itineraries or Google itineraries (including: car, bicycle, walking)
2.6
Add a file explorer to import KML/GPX files
Handle new runtime permission system introduced in Android 6
Add altitude mocking (editable by itinerary or itinerary part)
Allow third-party applications to launch existing simulations
Below is an example with ADB command to launch simulations:
adb shell am broadcast -n fr.dvilleneuve.lockito/fr.dvilleneuve.lockito.core.service.SimulationActionReceiver <ACTION>
Where <ACTION> can be:
-a load --el simulationId <simulationId> (to load and prepare simulation with id <simulationId>)
-a unload (to unload and clean simulation)
-a play (to start loaded simulation)
-a pause (to pause loaded simulation)
-a stop (to stop loaded simulation)
2.5.4
Add dutch translations (Thanks to Steven)
Add german translations (Thanks to Markus and Heiner Sietas)
Add spanish translations (Thanks to Alvaro Martinez)
2.5.3
Fix major simulation speed issue
Add a page for open-sources projects licenses
2.5.2
Fix display issue with simulation duration
2.5.1
Fix bugs
Fix bearing of mock location
It's no longer necessary to enabled mock location on root devices
2.4.3
Fix bugs
Fix crash if Google play services are not installed
Fix mocked location speed generating in km/h instead of m/s
2.4.2
Fix database upgrade for itinerary with only one point
2.4.1
Fix icon not displayed
Fix summary not updated
Add titles
2.4
Fix bugs
Force simulation to run even if screen was switched off by using a Wakelock (configurable in preferences)
Allow overriding of speed and accuracy between two waypoints by clicking on the itinerary part
2.3.1
Fix icons and dialog styles
Fix crash on itinerary duplication
Fix crash if too many waypoints
Fix list not refreshed after an itinerary was renamed
Allow auto-stop simulation at the end of itinerary
2.3
Fix a bug with negative accuracy
Allow custom delay between location
Choose imperial or metric system measurement
2.2
Bug fixes
Core refactoring
Change itinerary creation process
Add import/export via share features