Commit 7a7e825
[feature/new-issue-view] New Issue view / presentation (#874)
* Add support for TLS certificate change diff:
- ConnectionIssueViewController:
- compare against certificate stored in the bookmark where available
- remove text-based rendering via CertificateViewController (and remove the class), replace it with the standard certificate view controller
- adaptions to new ThemeCertificateViewController initialization where needed
- update SDK
* - update sdk
* - Issues presentation
- remove IssuesViewController, ConnectionIssueViewController, IssuesPresentationAnimator and IssuesDismissalAnimator
- create modern replacement leveraging existing code: IssuesCardViewController
- migrate code from ConnectionIssueViewController to IssuesCardViewController
- add new helper function to compare DisplayIssues issue levels without having to use .rawValue
- MoreViewController
- becomes FrameViewController
- adds the ability to also add a footer view
- cleanup: removal of unused properties and initializers
- StaticTableViewRow: add .messageStyle support
- ThemeTableViewCell: add .messageStyle support and add additional CellStyler block API based on also new CellStyleSet
- AlertView:
- add support for .accessibilityIdentifier
- add option for custom .contentPadding
- add button-only mode
- CardPresentationController:
- ensure .dismissable is actually respected
- fix premature release of CardTransitionDelegate that could lead to normal presentation rather than as a card
* - add missing licensing comment
* - update SDK
* Address finding 1 in #874 and fix missing fill color in the safe area:
- FrameViewController: include table background color pin theming support
- ThemeTableViewCell:
- support recreation of labels and custom layout of these labels
- add primaryTextLabel and primaryDetailTextLabel accessors to access text labels irrespective of whether they are system-provided or recreated
- StaticTableViewRow
- add support for recreated labels and their custom layout
- IssuesCardViewController
- replace usage of constraints in CardCellBackgroundView with auto resized views (fixes auto layout constraint warnings)
- switch to using primaryTextLabel and primaryDetailTextLabel and a custom recreatedLabelLayout
Co-authored-by: Matthias Hühne <github@hosy.de>1 parent 79eec1d commit 7a7e825
File tree
24 files changed
+604
-806
lines changed- ownCloud.xcodeproj
- ownCloud
- Bookmarks
- Issues
- Issues Animators
- Issues Subclasses
- Client
- Actions
- Diagnostic
- Import
- Issues
- Key Commands
- Licensing/Product List
- Messages
- Migration
- Resources/en.lproj
- SDK Extensions
- Settings/Certificate Management
- Static Login/Interface
24 files changed
+604
-806
lines changedLarge diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
422 | 422 | | |
423 | 423 | | |
424 | 424 | | |
425 | | - | |
426 | | - | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
427 | 429 | | |
428 | | - | |
| 430 | + | |
429 | 431 | | |
430 | 432 | | |
431 | 433 | | |
| |||
439 | 441 | | |
440 | 442 | | |
441 | 443 | | |
442 | | - | |
443 | | - | |
444 | 444 | | |
445 | 445 | | |
446 | | - | |
| 446 | + | |
447 | 447 | | |
448 | 448 | | |
449 | 449 | | |
| |||
503 | 503 | | |
504 | 504 | | |
505 | 505 | | |
506 | | - | |
507 | | - | |
| 506 | + | |
| 507 | + | |
508 | 508 | | |
509 | 509 | | |
510 | 510 | | |
| |||
516 | 516 | | |
517 | 517 | | |
518 | 518 | | |
519 | | - | |
520 | | - | |
521 | 519 | | |
522 | 520 | | |
523 | 521 | | |
| |||
598 | 596 | | |
599 | 597 | | |
600 | 598 | | |
601 | | - | |
| 599 | + | |
602 | 600 | | |
603 | 601 | | |
604 | | - | |
| 602 | + | |
605 | 603 | | |
606 | 604 | | |
607 | 605 | | |
| |||
613 | 611 | | |
614 | 612 | | |
615 | 613 | | |
616 | | - | |
617 | | - | |
618 | 614 | | |
619 | 615 | | |
620 | 616 | | |
| |||
Lines changed: 0 additions & 51 deletions
This file was deleted.
Lines changed: 0 additions & 56 deletions
This file was deleted.
Lines changed: 0 additions & 68 deletions
This file was deleted.
0 commit comments