Commit Graph

142 Commits (e112d08f5aee25d785a4a57b725091093a7cf402)

Author SHA1 Message Date
Martin Boonk 41e3b15a86 gpstrek - Fix labels for named waypoints 2023-05-25 22:55:12 +02:00
Martin Boonk 82296ca0f6 gpstrek - Fix incorrect indices for drawing the route 2023-05-25 22:44:47 +02:00
Martin Boonk efb28d16a2 gpstrek - Fix out of memory with long routes (hundreds of waypoints) 2023-05-25 22:44:47 +02:00
Martin Boonk f09aa53abd gpstrek - Fix wrong color of map segments when drawing after widgets or compass 2023-05-25 22:44:47 +02:00
Martin Boonk ca4d1534eb gpstrek - Fix map display when gps events are received 2023-05-25 22:44:47 +02:00
Martin Boonk 0cee458de8 gpstrek - Do not disable upload button 2023-05-25 22:44:46 +02:00
Martin Boonk 7fc433d4fd gpstrek - Fix flicker for out of view position markers 2023-05-25 22:44:46 +02:00
Martin Boonk 26a5e93e24 gpstrek - Fix flicker on redraws of map 2023-05-25 22:44:46 +02:00
Martin Boonk c2a3d7b11e gpstrek - Fix map view not refreshing 2023-05-25 22:44:46 +02:00
Martin Boonk 8d0e6b3827 gpstrek - Interface enables upload button only after input validation 2023-05-25 22:44:46 +02:00
Martin Boonk 2813a43c12 gpstrek - Sort file names in route loading menu 2023-05-25 22:44:46 +02:00
Martin Boonk ee383789e9 gpstrek - Do not switch modes for touches on widget bar 2023-05-25 22:44:46 +02:00
Martin Boonk e4a973e3cb gpstrek - Completely stop drawing during input events 2023-05-25 22:44:46 +02:00
Martin Boonk 5f25972211 gpstrek - Less flicker during redraws in timeouts 2023-05-25 22:44:46 +02:00
Martin Boonk c263f1a0be gpstrek - Implements drawing in timeouts for responsiveness 2023-05-25 22:44:46 +02:00
Martin Boonk ca8c8fc1d2 gpstrek - Fix cross icon 2023-05-25 22:44:46 +02:00
Martin Boonk 7a22d8bed4 gpstrek - Fix cross icon 2023-05-25 22:44:46 +02:00
Martin Boonk 3e56d1026c gpstrek - Show circle around waypoint for triggering next 2023-05-25 22:44:46 +02:00
Martin Boonk acfd5f1363 gpstrek - Fix current position marker placement 2023-05-25 22:44:46 +02:00
Martin Boonk fcb1b0d15e gpstrek - In case of GPS show only a small waypoint marker 2023-05-25 22:44:46 +02:00
Martin Boonk 8fd1e26bef gpstrek - Allow changing file name before uploading 2023-05-25 22:44:46 +02:00
Martin Boonk 76db481c61 gpstrek - Allow zooming live map as well 2023-05-25 22:44:46 +02:00
Martin Boonk 67647c61fe gpstrek - Update map overview only on changes 2023-05-25 22:44:46 +02:00
Martin Boonk fe88f676d9 gpstrek - Adds scrolling overview mode to map screen 2023-05-25 22:44:46 +02:00
Martin Boonk d0c3649b2d gpstrek - More code cleanup 2023-05-25 22:44:46 +02:00
Martin Boonk 434971239e gpstrek - Update map only if change big enough 2023-05-25 22:44:46 +02:00
Martin Boonk fce51291dd gpstrek - Cleanup and more settings preparation 2023-05-25 22:44:46 +02:00
Martin Boonk e9e6d9471a gpstrek - Fix rendering all waypoints all the time 2023-05-25 22:44:46 +02:00
Martin Boonk 3d69e297bd gpstrek - Add positioning indicator to map screen for compass 2023-05-25 22:44:46 +02:00
Martin Boonk ddae2830d7 gpstrek - Give map an own screen 2023-05-25 22:44:46 +02:00
Martin Boonk 828b8911b1 gpstrek - Fix wrong indices being used for map 2023-05-25 22:44:46 +02:00
Martin Boonk 0ec18b6f8a gpstrek - Fix drawing only the first 10 waypoints 2023-05-25 22:44:46 +02:00
Martin Boonk 8fb08a73c0 gpstrek - Fix map plotting when there are multiple polys 2023-05-25 22:44:46 +02:00
Martin Boonk 7a268a3b51 gpstrek - Draw compass lines slimmer 2023-05-25 22:44:46 +02:00
Martin Boonk a4d474c01f gpstrek - Center icons better 2023-05-25 22:44:46 +02:00
Martin Boonk 3e92c04223 gpstrek - Draw finish icon at the end of route 2023-05-25 22:44:46 +02:00
Martin Boonk 201e38d1a0 gpstrek - Show gps course decimals 2023-05-25 22:44:46 +02:00
Martin Boonk 6d9d825460 gpstrek - Fix overlap of circular compass with error margins 2023-05-25 22:44:46 +02:00
Martin Boonk d3ce1a21a2 gpstrek - Fix redrawing for compass values 2023-05-25 22:44:46 +02:00
Martin Boonk 1a6de90465 gpstrek - Adds a little bit of documentation to interface 2023-05-25 22:44:46 +02:00
Martin Boonk f0c0b951f3 gpstrek - Fix font rendering on map 2023-05-25 22:44:46 +02:00
Martin Boonk 2fac31f685 gpstrek - Freshly init on app start 2023-05-25 22:44:46 +02:00
Martin Boonk 2371cbb0f2 gpstrek - Make first screen a fixed combination of compass and map 2023-05-25 22:44:46 +02:00
Martin Boonk 9a0074d1aa gpstrek - Minimize track drawing 2023-05-25 22:44:46 +02:00
Martin Boonk 861f7c2864 gpstrek - Move compass slice data 2023-05-25 22:44:46 +02:00
Martin Boonk 2d993b27a5 gpstrek - Draw compass in map view in the top left corner 2023-05-25 22:44:46 +02:00
Martin Boonk af6b537edb gpstrek - Change drawing order to keep waypoint symbol on top 2023-05-25 22:44:46 +02:00
Martin Boonk cd3629a74e gpstrek - Draw track 10 waypoints back and 50 in the future 2023-05-25 22:44:45 +02:00
Martin Boonk 2becff37b5 gpstrek - Reduce code size a bit 2023-05-25 22:44:45 +02:00
Martin Boonk f9fb2d1289 gpstrek - Simplyfy refreshing decision code 2023-05-25 22:44:45 +02:00
Martin Boonk 69eaed2fad gpstrek - Add interface.html for converting gpx tracks 2023-05-25 22:44:45 +02:00
Martin Boonk 0188811596 gpstrek - Adds initial implementation of position on map 2023-05-25 22:44:45 +02:00
Martin Boonk 69ca4e5ebf gpstrek - Draw direction arrow and a bit of past track 2023-05-25 22:44:45 +02:00
Martin Boonk 2e59fcb65d gpstrek - Adds a slice for drawing a simplistic map 2023-05-25 22:44:45 +02:00
Martin Boonk 846faa294b gpstrek - Bump version 2023-05-25 22:44:25 +02:00
Martin Boonk 3b0df7d044 gpstrek - Move autosearch code out of waypoint handling 2023-05-25 22:44:25 +02:00
Martin Boonk aa9672c29b gpstrek - Automatically search for new waypoint 2023-05-25 22:44:25 +02:00
Martin Boonk 2df4ba30f5 gpstrek - Workaround minifier issue 2022-12-04 21:13:10 +01:00
Martin Boonk 7ede23ac6c gpstrek - Bump versions 2022-11-11 16:07:56 +01:00
Martin Boonk 4df226fb37 gpstrek - Only average if no GPS fix is available 2022-11-11 16:07:56 +01:00
Martin Boonk bc9e7b4c86 gpstrek - Remove obsolete drawing timeout 2022-11-11 16:07:56 +01:00
Martin Boonk c55db65961 gpstrek - Save state on kill if there is a route or waypoint set 2022-11-11 16:07:56 +01:00
Martin Boonk 52dab3f31e gpstrek - Fix flag having the color of the waypoint dot 2022-11-11 16:07:56 +01:00
Martin Boonk 8f2fcf38ca gpstrek - Cache some values and draw less often 2022-11-11 16:07:56 +01:00
Martin Boonk fff2e41874 gpstrek - Reconstruct battery voltage using calibrated value 2022-11-11 16:07:56 +01:00
Martin Boonk b7a532e16d gpstrek - Add averaging for compass headings 2022-11-11 16:07:56 +01:00
Martin Boonk 7d364653ff gpstrek - Better handle state changes 2022-11-11 16:07:56 +01:00
Martin Boonk 5b6f09cc44 gpstrek - Run everything in scope as prep for later remove implementation 2022-11-11 16:07:56 +01:00
Martin Boonk b13eecee0a gpstrek - Correctly return to menu if selecting no in background menu 2022-11-04 08:26:46 +01:00
Martin Boonk 0e8b3a3397 gpstrek - Bump version 2022-11-04 08:26:46 +01:00
Martin Boonk 0bbec4ebfb gpstrek - Show flag instead of circle for target 2022-11-04 08:26:46 +01:00
Martin Boonk 2becffbdf7 gpstrek - Show target marker for waypoints 2022-11-04 08:26:46 +01:00
Martin Boonk c382bef7d9 gpstrek - Remove obsolete compass heading workaround 2022-11-04 08:26:46 +01:00
Martin Boonk faf6786265 gpstrek - Bump version 2022-11-02 23:16:55 +01:00
Martin Boonk 10cb5c00dc gpstrek - Remove listeners before adding to prevent adding multiple 2022-11-02 23:11:30 +01:00
Martin Boonk dd5db31f1e gpstrek - Refactoring 2022-11-02 22:50:00 +01:00
Martin Boonk d028b61dd7 gpstrek - Fix waypoint menu always selecting last waypoint 2022-11-02 22:23:37 +01:00
Gordon Williams dd9dcc1bb5 Finally fixing Bangle.js compass `heading`. Firmware 2v15.68 fixes it, but the bootloader now adds a patch on earlier firmwares. All apps using compass now updated to remove their individual fixes. 2022-11-01 10:16:28 +00:00
Martin Boonk 0dac97fc9b gpstrek - Better readme for the compass display 2022-10-30 18:42:33 +01:00
Martin Boonk 8a7953d55d gpstrek - Bump version 2022-10-30 18:35:02 +01:00
Martin Boonk a302832921 gpstrek - Correct heading from compass 2022-10-30 18:33:02 +01:00
Martin Boonk f9898cd7fe gpstrek - Change slices in settings to more descriptive "Info rows" 2022-10-30 18:31:31 +01:00
Martin Boonk 48ca954351 gpstrek - Bump version 2022-10-23 19:45:59 +02:00
Martin Boonk 038fb1a21b gpstrek - Actually remove listeners on stopping background service 2022-10-23 19:44:08 +02:00
Martin Boonk 81ba4e17fa gpstrek - Change from leftright UI to custom with swipe 2022-10-23 19:25:11 +02:00
Martin Boonk 453885fccd gpstrek - Update readme 2022-10-13 21:22:30 +02:00
Martin Boonk 6dbd99fdab gpstrek - Only store state file if needed 2022-10-13 21:13:07 +02:00
Martin Boonk c2d55ab031 gpstrek - Adds state file as data 2022-10-13 21:10:30 +02:00
Martin Boonk f12c25cb78 gpstrek - Bump version 2022-10-13 20:41:47 +02:00
Martin Boonk 50c3d764d9 gpstrek - Make starting and stopping the background activity more explicit 2022-10-13 20:36:47 +02:00
Martin Boonk 89a8d9a026 gpstrek - Differentiate between starting/stopping for usage and background 2022-10-13 20:30:12 +02:00
Martin Boonk f22c5c8e7f gpstrek - New app 2022-10-01 21:41:46 +02:00