- 2 May 2018
- 79
- 71
- 18
- User Role
- Developer
- Repository
- http://samguichelaar.com
- Support Email
- [email protected]
Installer 5
Version: Release candidate 4
Released: Sunday 10th of December
After yesterdays massive rc3-2 release we are excited to now release rc4. This version addresses most of the issues which were reported by our beta testers yesterday.
Two weeks ago, we released release cadidate 1. See for the changelog & release notes see
Important - Installer 5 release candidate has been released for beta testing
Changelog
- Added a completely new source refresh indicator
- Refresh operations are now timed, and after completion show the time the refresh operation took.
- Added another error handler to stop the task being stuck in the event of a failed download
- Added observeTraitCollection property to ATPalettedViewController to observe apples darkmode changes on iOS 13 (this should stay disabled for now)
- Added option to reset overrides in ATPalettedViewController
- Added primary key to ATRPackage for faster indexed queries
- Added some convenience properties to ATPalettedViewController
- Adjusted ATPalette defaults
- Adjusted the task descriptions to further narrow down the infinite running task cause
- Completely removed all custom statusbar code
- Ensure the network does not take a break, start downloading the packages file immediately when the release file is done downloading
- Faster and smoother source refreshing
- Fixed a crash when exiting web depictions due to unregistering observers
- Fixed constraints on WebDepictionViewController to fix missing content
- Fixed duplicate separators on the SoucreCells
- Fixed light mode on the Contact Developer view
- Fixed progress view showing in the manage tab
- Fixed statusbar not updating when setNeedsStatusBarAppearanceUpdate is called on a view controller
- Fixed strange behavior with statusbar updating when switching light/dark mode
- Fixed web depictions not loading
- Open In Safari, now opens using an in app browser
- Refactored ATFloatingHudView to support showing tasks
- Removed a couple navbar buttons for opening the queue, because the Floating Hud can be accessed from anywhere to invoke the queue
- Removed all code for showing task count/progress in the navigation bars
- Renamed ATTabBarControllerViewController to ATTabBarController
- Renamed QueueGlanceView to ATFloatingHudView
- Updated (AccountViewController, CategoriesTableViewController, ChangesViewController, FeaturedViewController, ManageViewController, SearchViewController, SettingsViewController, SubcategoriesViewController) to ATPalettedViewController themeing, this removed thousands of lines and boosted UI performance slightly.
- Updated ATPalette with a couple additional properties
- Updated ATTabBarController to support observing running tasks
- Use a non-serial session for repo checks, this allows for asynchronous requests, and it does not run on the main thread, meaning less UI lag when invoking a refresh with a lot of sources.
- WebDepictionViewController now uses ATPalettedViewController fot theming
- Websites that support apple darkmode now update when the darkmode is switched in app
- Fixed an issue where cy+ packages would appear as updates. Updating them would fail.
- Starting with the next release, Installer will respring when updating itself.
Known Bugs
- Lag when switching tabs (most notably when switching back to the manage tab) [Cause known, fix coming as soon as possible]
- When switching to search immediately after opening the app Installer crashes. [Actively working on this]
How to get Installer 5 RC4
Join our discord and apply for the beta tester role
Join the AppTapp Discord Server!
Last edited: