summaryrefslogtreecommitdiffhomepage
path: root/ios
AgeCommit message (Collapse)AuthorFilesLines
2021-05-11CustomSplitViewController: override primary controller's horizontal size ↵Andrej Mihajlov1-0/+14
class when expanded
2021-05-11AppDelegate: adapt the user interface for iPadAndrej Mihajlov2-15/+210
2021-05-11Connect: show "select location" button on iPad in compact modeAndrej Mihajlov1-5/+31
2021-05-11Root: make it possible to override header bar visibilityAndrej Mihajlov1-0/+21
2021-05-05TunnelManager: fix bug where the account migration was not performedAndrej Mihajlov2-1/+2
2021-05-05TunnelManager: fix typoAndrej Mihajlov1-1/+1
2021-05-05TunnelManager: properly finish operation in stopTunnel()Andrej Mihajlov2-1/+5
The operation was not being finished in the event of failure to save tunnel configuration to system preferences.
2021-05-05AppDelegate: extract tunnel error presentation into a functionAndrej Mihajlov1-22/+15
2021-05-05AppDelegate: wire up controller delegatesAndrej Mihajlov2-64/+342
2021-05-05Connect: add delegateAndrej Mihajlov1-159/+35
2021-05-05RelayCache: update the error message when reading the relay cache to ↵Andrej Mihajlov1-1/+1
determine if it needs to be updated
2021-05-05Xcode: clean missing or broken refsAndrej Mihajlov1-2/+1
2021-05-05Consent: reverse the code from the future commitsAndrej Mihajlov1-2/+2
2021-05-05Consent: pass self in completion handlerAndrej Mihajlov1-1/+1
2021-05-05AppDelegate: use UIDevice.current.userInterfaceIdiomAndrej Mihajlov1-2/+2
2021-05-05RootContainer: add missing completion handlersAndrej Mihajlov1-4/+4
2021-05-04Login: set inputAccessoryView only on iPhoneAndrej Mihajlov1-12/+15
2021-05-03Consent: add content viewAndrej Mihajlov4-157/+177
2021-05-03SelectLocation: show header view at the bottom when presented inline and at ↵Andrej Mihajlov1-7/+55
the top when presented modally
2021-05-03SelectLocation: avoid lazy initializationAndrej Mihajlov1-21/+20
2021-05-03DisconnectSplitButton: remove font overrideAndrej Mihajlov1-1/+0
2021-05-03AppButton: fix font to 18pt semiboldAndrej Mihajlov2-3/+1
2021-05-03LinkButton: add titleString to handle the link titleAndrej Mihajlov1-9/+7
2021-05-03LinkButton: fix the horizontal content alignment to leading (default: center)Andrej Mihajlov1-0/+1
2021-04-29ProblemReport: make sure the keyboard can be dismissed in formSheet presentationAndrej Mihajlov1-0/+5
2021-04-29Login: make sure the keyboard can be dismissed in formSheet presentationAndrej Mihajlov1-0/+5
2021-04-29Keyboard: refactoringAndrej Mihajlov1-6/+5
2021-04-29Keyboard: determine the presentation container view by traversing the view ↵Andrej Mihajlov1-5/+23
hierarchy to address the missing reference to containerView on iOS 14.4 Additionally log errors to obtain the container view.
2021-04-28AnyAppStorePaymentObserver: add missing formal conformance to ↵Andrej Mihajlov1-1/+1
AppStorePaymentObserver
2021-04-28Settings: add AccountObserverAndrej Mihajlov1-9/+17
2021-04-28Account: add AccountObserverAndrej Mihajlov2-25/+74
2021-04-14Add CustomSplitViewControllerAndrej Mihajlov3-0/+65
2021-04-14Connect: adapt for iPadAndrej Mihajlov3-8/+63
2021-04-14Xcode: enable iPad supportAndrej Mihajlov1-2/+2
2021-04-14AppButton: make buttons larger on iPadAndrej Mihajlov2-10/+59
2021-04-12LoginViewController: add delegateAndrej Mihajlov1-27/+32
2021-04-12AccountTextField: handle return key on iPadAndrej Mihajlov2-2/+48
2021-04-12SelectLocation: add delegateAndrej Mihajlov1-36/+26
2021-04-12LocationDataSource: restore the selected relay if data source was set after ↵Andrej Mihajlov1-2/+25
the selected relay
2021-04-09Settings: rework navigationAndrej Mihajlov2-43/+90
2021-04-09CustomNavigationBar: add custom back buttonAndrej Mihajlov5-1/+30
2021-04-01Enable option to "Select all" when viewing app logsAndrej Mihajlov2-0/+9
2021-03-26Add automatic keyboard responder helperAndrej Mihajlov4-100/+150
2021-03-23Extract LoginContentViewAndrej Mihajlov5-311/+345
2021-03-22Tests: use project wide deployment target (iOS 12.0)Andrej Mihajlov1-2/+0
2021-03-22RootContainer: Fix additionalSafeAreaInsets calculationAndrej Mihajlov1-2/+2
Take into account view's safeAreaInsets when calculating additionalSafeAreaInsets.
2021-03-22Use fixed dimensions for the split button side buttonAndrej Mihajlov1-19/+11
Fixes recursive layout loop when using .bounds observer to adjust the title label
2021-03-22Extract the main content view into a separate classAndrej Mihajlov4-189/+222
2021-03-22Add LocationDataSourceAndrej Mihajlov13-522/+774
2021-03-22Add UIMetricsAndrej Mihajlov2-0/+23