Commit Graph
64 Commits
Author SHA1 Message Date
Milan Stute 21eacc6c5c "tag" -> "accessory" (consistent with app UI) 2021-03-16 13:38:45 +01:00
Milan Stute bdb8e8047b Consolidate infos about supported devices in README 2021-03-16 13:32:50 +01:00
Milan Stute d1731c608a Fix swift-format complaints v0.3.5 2021-03-16 12:47:06 +01:00
Milan Stute 9f8352b022 Add logarithmic slider 2021-03-16 12:47:06 +01:00
Milan Stute 0e126e7882 Make update delay reusable and include call to zoomInOnAll 2021-03-16 12:20:56 +01:00
Alexander HeinrichandMilan Stute c7696b6687 Resolving the UI glitch when moving the slider quickly by delaying the map updates for a split second 2021-03-16 12:20:56 +01:00
Milan Stute 1883d47ac9 Add time slider 2021-03-16 12:20:56 +01:00
Milan Stute 76a01c187b Add history view (shows all location reports for a single accessory) 2021-03-16 12:20:56 +01:00
Milan StuteandGitHub 2db31902d4 Update issue templates 2021-03-16 11:58:05 +01:00
Milan Stute a88f5abeb4 Move nearby marker to the right v0.3.4 2021-03-15 17:16:01 +01:00
Milan Stute cf0416e174 Unmark devices as nearby when they stop sending advertisements 2021-03-15 17:16:01 +01:00
Milan Stute eb07546640 Update preview mode 2021-03-15 17:16:01 +01:00
Milan Stute 37de037986 Mark devices as active (orange) if they have been active in the past 2021-03-15 17:16:01 +01:00
Milan Stute 5117674ac9 Mark accessories as online when receiving Bluetooth advertisements 2021-03-15 17:16:01 +01:00
Milan Stute d5546e1fa8 Disable deploy tests (will hang if no accessory is connected) 2021-03-15 12:56:26 +01:00
Milan Stute 1b6eadb301 Run autoformat 2021-03-15 12:56:08 +01:00
Milan Stute 2f32efef24 Mark accessory as deployed when deploy was successful 2021-03-15 12:51:07 +01:00
Alexander Heinrich e7a6135d95 Showing error messages when the import fails v0.3.3 2021-03-15 10:36:28 +01:00
Alexander Heinrich 9406f817f3 Instead of showing a mail button a small circle is shown next to the reload button.
The circle is orange if the mail plug-in is disabled
2021-03-15 10:36:28 +01:00
Alexander Heinrich ab1c3eb83a Adding a button that shows if the mail plug-in is active. The button turns red if the plug-in is not active.
Architectural changes discussed with @schmittner: Moving the FindMyController out of the environment and using the AccessoryController as the main entry point, also for downloading reports
The AccessoryController is now passed as an Environment Object again
2021-03-15 10:36:28 +01:00
Alexander Heinrich b56aa1faa7 Added import and export options
Added the AccessoryController and the FindMyController to the SwiftUI Environment
2021-03-15 10:36:28 +01:00
Milan Stute dda406b3d7 Use simpler and correct fix for light mode
Original fix introduced in c3a4610b87
v0.3.2
2021-03-11 16:47:46 +01:00
Milan Stute 1c6ef9f0e1 Fix rendering image in README 2021-03-11 11:13:41 +01:00
Milan Stute 470dd1192d Update license headers and add template 2021-03-11 11:02:24 +01:00
Milan Stute 3ede0e1981 Update screenshot 2021-03-11 10:50:38 +01:00
Milan Stute 5d5ea30b52 Update preview data 2021-03-11 10:25:20 +01:00
Milan Stute 3c84aae67d Changes to linter and autoformat workflow for development
- drop SwiftLint in favor of swift-format
- disable autoformatting in build phase (otherwise we loose history)
- add Git pre-commit hook to autoformat before committing
2021-03-11 10:23:48 +01:00
Milan Stute 0c9997993d Map fits all accessories by default 2021-03-11 08:57:44 +01:00
Alexander HeinrichandMilan Stute c3a4610b87 Optimizing for light mode. Selected accessory icons are tinted in the accent color 2021-03-11 08:57:44 +01:00
Milan Stute 25dd8ac2d3 Better way to select icon color and more icons to choose from 2021-03-11 08:57:44 +01:00
Milan Stute f3daa51fd1 Set minimum size for main view 2021-03-11 08:57:44 +01:00
Milan Stute fc09091510 Reduce circle size 2021-03-11 08:57:44 +01:00
Milan Stute e8c319c0c7 Show accessory title in navigation 2021-03-11 08:57:44 +01:00
Milan Stute 087f780410 Optionally flag accessories as deployed 2021-03-11 08:57:44 +01:00
Milan Stute a68448a25c Show map controls in toolbar 2021-03-11 08:57:44 +01:00
Milan Stute 599b604fa9 New icons come with random appearance 2021-03-11 08:57:44 +01:00
Milan Stute c57b4c9545 Don't save preview data to keychain + get rid of shared controller instances 2021-03-11 08:57:44 +01:00
Milan Stute fab6cf8b55 Save changes to accessories immediately 2021-03-11 08:57:44 +01:00
Milan Stute df917a7e64 Allow changing color 2021-03-11 08:57:44 +01:00
Milan Stute f7d9a17587 Complete rebase 2021-03-11 08:57:44 +01:00
Milan Stute cbb85d97d0 Use more SwiftUI elements and clean up interface 2021-03-11 08:57:44 +01:00
Milan Stute d3b72de00c AccessoryListView follows style of Find My app 2021-03-11 08:57:44 +01:00
Milan Stute 6116000977 AppKit -> SwiftUI App 2021-03-11 08:57:44 +01:00
Milan Stute 48897cd890 Use NavigationView 2021-03-11 08:57:44 +01:00
Alexander Heinrich da302c7b0c Updating readme for ESP32 v0.3.1 2021-03-10 12:24:58 +01:00
898563ca0b Supporting ESP32 as tags for OpenHaystack (#19)
* Moving microbit firmware to a subfolder in /Firmware to prepare integration of ESP32

* Add firmware for ESP32 and update workflows

* Integrated ESP32 firmware from @fhessel to OpenHaystack App

Co-authored-by: Frank Hessel <fhessel@seemoo.tu-darmstadt.de>
2021-03-09 23:57:28 +01:00
Knut HühneandMilan Stute f88663f5e7 Fix tiny spelling mistake 2021-03-08 22:35:20 +01:00
Milan Stute 6665309150 Cleanup pipeline 2021-03-08 22:34:45 +01:00
Milan Stute b6d7e61099 Add format to workflow pipeline 2021-03-08 22:34:45 +01:00
Milan Stute 8b94a2aecf Add clang-format as an Xcode build phase 2021-03-08 22:34:45 +01:00