Commit graph

6 commits

Author SHA1 Message Date
Brian Floersch
4d0312623d Cleanup node list
Added preview for NodeListItem, Added CoreData bindings, Align all icons, Deduplicate code for list items, Fix list view padding for tab bar transparency
2025-02-06 00:04:59 -05:00
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
0f26c3c8eb Finish up route list 2024-04-14 14:51:59 -07:00
Garth Vander Houwen
9799ed9330 Fix duplicate contact bug, reduce mqtt client proxy logging 2023-10-10 21:41:15 -07:00
Garth Vander Houwen
1c19ae11e6 Clean up object graph updates 2023-09-04 20:17:09 -07:00
Garth Vander Houwen
6dc63099e6 Map settings cleanup 2023-04-25 17:56:57 -07:00