Skip to content
This repository has been archived by the owner on Apr 29, 2021. It is now read-only.

Commit

Permalink
Refresh UI for full iPad support (#61)
Browse files Browse the repository at this point in the history
* Migrate download view to code from storyboard

* WIP: iOS UI modernization

* WIP: improved bottom sheet

* Continued bottom sheet refinement

* Prevent overscroll on bottom sheet

* bottom sheet changes

* WIP: indoor routing UI improvements

* Figured out how to get shadow with corner radius

* WIP: More UI

* Re-integrate place search in UI

* Re-add card for selected location

* Deselect selected suggestion

* Implement route and search UIs

* Implement much of settings UI

* Finished implementing settings

* Remove vestigial code

* More UI enhancements

* Update all icons to use Calcite

* Improve bottomsheet margins & resize behavior

* Improve autosuggest view for dark mode

* Improve route result table behavior

* Makes side buttons easier to tap

* Add home, current location to suggestions

* Improve home location settings experience

* Misc UI improvements

* Improve iPhone, first run behavior

* Simplify suggestions table design for phones

* Add new attribution view

Optimized for phone and tablet display

* Adds 'swap' button for route planning view

* Add support for translations

* Fix translation support error

* WIP: refactor views & view models

* UI and state management improvements

* Update material in route planning view

* WIP: continued refactoring

* Fix most crashes

* WIP: MVVM restructuring

* Continued refactoring

* Continued refactoring

* Bug fixes & code cleanup

* Error logging and theming

* Begins to add accessibility info

* Remove unused animation blocks

* Code cleanup

* Additional doc and style improvements

* Code reorg, comments, and bug fixes

* Doc and code cleanup

* Localization and additional cleanup

* Doc updates

* Fix location card button hiding

* doc and image updates

* Changes from review

* Fix warnings missed earlier

* Localize route duration label

* Fixes issue with layers not hiding when they should

Previously, the floor picker would disappear but the building layers wouldn't in the case of no floors being in the current extent.

* Fixes data download on simulator

The workaround for xamarin/xamarin-macios#7101 which was previously installed causes issues on some devices preventing the app from building. I've removed that workaround and removed the background download code that needed the workaround. Now, Runtime functionality is used to download the portal item.

* Update to 100.8

* Update app version for new release

* Update toolkit to 100.8

* Clean up download UI

* Updates bottom sheet view controller

* Simplifies UI layout approach

* Add missing super call to viewwillappear override

* Fix warning

* Only pan view if identified feature not in extent

* Update location not found card

* Increase search results to max allowed by RT/data

* Improve location search, info interaction+layout

* Update route planning card design

* Improve accessibility for uitableview text

* Address most remaining feedback

* Change route planning card labels

* Add images to autosuggestion special suggestions

* Adjust fonts and prevent clipping

* Update map download settings

* Update colors and iOS 12 compat

* Update gps button behavior

* Make switches orange

* threading issue fix

* Change close button to done button

* Update location button behavior

* bug fixes

* Doc updates

Co-authored-by: Nathan Castle <[email protected]>
  • Loading branch information
nCastle1 and NathanCastle committed Jun 24, 2020
1 parent 85069e3 commit eb32f76
Show file tree
Hide file tree
Showing 136 changed files with 6,391 additions and 4,219 deletions.
2 changes: 2 additions & 0 deletions IndoorRouting.sln
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,14 @@ Global
{7955C133-DC15-4F9C-BC27-60E14C6A6509}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator
{7955C133-DC15-4F9C-BC27-60E14C6A6509}.Debug|iPhone.ActiveCfg = Debug|iPhone
{7955C133-DC15-4F9C-BC27-60E14C6A6509}.Debug|iPhone.Build.0 = Debug|iPhone
{7955C133-DC15-4F9C-BC27-60E14C6A6509}.Debug|iPhone.Deploy.0 = Debug|iPhone
{7955C133-DC15-4F9C-BC27-60E14C6A6509}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{7955C133-DC15-4F9C-BC27-60E14C6A6509}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{7955C133-DC15-4F9C-BC27-60E14C6A6509}.Release|Any CPU.ActiveCfg = Release|iPhone
{7955C133-DC15-4F9C-BC27-60E14C6A6509}.Release|Any CPU.Build.0 = Release|iPhone
{7955C133-DC15-4F9C-BC27-60E14C6A6509}.Release|iPhone.ActiveCfg = Release|iPhone
{7955C133-DC15-4F9C-BC27-60E14C6A6509}.Release|iPhone.Build.0 = Release|iPhone
{7955C133-DC15-4F9C-BC27-60E14C6A6509}.Release|iPhone.Deploy.0 = Release|iPhone
{7955C133-DC15-4F9C-BC27-60E14C6A6509}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{7955C133-DC15-4F9C-BC27-60E14C6A6509}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
EndGlobalSection
Expand Down
Loading

0 comments on commit eb32f76

Please sign in to comment.