Commit graph

34 commits

Author SHA1 Message Date
Blake McAnally
4d547e48db This change fixes several lint errors throughout the project, and moves the SwiftLint build phase to before compilation.
After this change, a developer can now clone the project and run without the build failing due to lint errors! 😃

* I ran `swiftlint --fix` to resolve many auto-correctable issues (mostly whitespace)
* Excluded the `Meshtastic/Protobufs` directory from lint, since that code is automatically generated.
* Converted some single letter method parameters to lowercase.
* Converted several instances `force_cast` to instead use `guard` or `if let` to unwrap optional values. During this change, some of the SwiftUI views became "too complex to be solved in a reasonable time", so I broke up the views into distinct sub-expressions.

I was able to build and run the app on an iOS simulator.
2024-05-31 21:48:50 -05:00
Garth Vander Houwen
3046361dd0 Assorted changes 2024-05-24 18:15:53 -07:00
Garth Vander Houwen
8a214d93eb Contact list filters 2024-04-02 11:16:32 -07:00
Garth Vander Houwen
6a7baf1ebe Add back 48 hour filter to the mesh map, add admin channel tip 2024-03-28 08:39:34 -07:00
Garth Vander Houwen
4d584f64c9 Flat the map by default so precision circles are prettier 2024-03-27 16:30:58 -07:00
Garth Vander Houwen
525b1b2509 More map cleanup 2024-03-25 19:20:36 -07:00
Garth Vander Houwen
80103ebda2 Revert user default updates, move everything to the map settings form 2024-03-25 18:43:03 -07:00
Garth Vander Houwen
7eb6659c0c Move fetch requests to mapcontent 2024-03-25 15:21:38 -07:00
Garth Vander Houwen
554fe9a3ca Node distance filter for the mesh map 2024-03-24 22:23:55 -07:00
Garth Vander Houwen
1769b63466 Delete extra variables, zoom out more to start on the node map 2024-03-14 23:17:36 -07:00
Garth Vander Houwen
550add228c Move node map into map content view
Dont change channel for node infos directed at other nodes
2024-03-14 23:05:05 -07:00
Garth Vander Houwen
d5f5d70364 Start work to fix the broken node map view
Tidy up suggested mqtt topics
2024-03-14 18:58:05 -07:00
Garth Vander Houwen
08de61ee71 Node list updates 2024-03-09 23:37:00 -08:00
Garth Vander Houwen
e59df5f486 Add MQTT to trace route string 2024-02-27 21:16:44 -08:00
Garth Vander Houwen
b2d034ecfc Revert to turn off node history 2024-02-27 17:22:56 -08:00
Garth Vander Houwen
7735628a3b REmove precision bits from node map 2024-02-27 17:15:24 -08:00
Garth Vander Houwen
528ee2077c Move lastest check up 2024-02-27 17:10:41 -08:00
Garth Vander Houwen
5d9b25b0aa Polish up the reduced position accuracy 2024-02-25 00:36:03 -08:00
Garth Vander Houwen
85c2a9e938 Hook up the position precision channel settings 2024-02-24 22:33:11 -08:00
Garth Vander Houwen
02009bcf56 Node map reduced precision circle 2024-02-24 17:14:31 -08:00
Garth Vander Houwen
3722127564 Add low precision circles to node map 2024-02-24 16:32:36 -08:00
Garth Vander Houwen
d59eb07326 Turn of node history and route lines on the mesh map 2024-02-17 15:37:28 -08:00
Garth Vander Houwen
aa2f3c4511 LazyVStacks for annotations 2024-01-21 13:12:32 -08:00
Garth Vander Houwen
126cdfbdb3 Settings rework - new async location handler 2023-12-06 12:32:17 -08:00
Garth Vander Houwen
926ea1ea67 Route start and finish 2023-11-21 23:26:35 -08:00
Garth Vander Houwen
f6cb21d6d8 Routes 2023-11-21 22:39:42 -08:00
Garth Vander Houwen
415661d477 Make favorite icon yellow
Add node list icon row
2023-11-20 18:15:14 -08:00
Garth Vander Houwen
70052affc4 Better camera on the node map
Smart position for the database (store just the latest postion if it is the same as the last)
2023-11-17 23:07:11 -08:00
Garth Vander Houwen
a89f33b9f5 Altitude graph for the node map 2023-11-17 18:35:31 -08:00
Garth Vander Houwen
2ed33ae98b More cleanup 2023-11-15 08:00:10 -08:00
Garth Vander Houwen
97a711cf73 Clean up the code for the history pins 2023-11-14 21:43:26 -08:00
Garth Vander Houwen
70e1bdb835 More map cleanup 2023-11-09 17:43:38 -08:00
Garth Vander Houwen
913c3932f4 Initial updates to mapkit for swiftui 2023-11-07 21:20:11 -08:00
Garth Vander Houwen
263d79cfb6 Clean up disconnect notification 2023-11-07 15:25:20 -08:00
Renamed from Meshtastic/Views/Nodes/Helpers/NodeMapSwiftUI.swift (Browse further)