Releases: NicholasTD07/Swift-ZHI
Releases · NicholasTD07/Swift-ZHI
Fix Cells in DailyTableView NOT Being Able to be Slid Out
Major Fix: As title of the release
- Commit: db91f77
Minor Changes
- Added Travis
- Updated README
- CI badges
- Swift versions
- CocoaPods
The fixed bug was a major f*ck up, may be the only one, during the whole development process of the project, by myself which was caused by there being no UI testing and I forgot to do manual UI testing. 😭😭😭😭😭😭
Sorry for everyone who had the buggy code.
Swift 2 & CocoaPods!
- Update project to Swift
- Switch from Carthage to CocoaPods
Show Last Read News in WebView on Bigger Devices when App Launches
Prevent WebView from Reloading Itself Because of Updates in Realm
Don't Hide Master View Automatically, Please
Show Split Views Side by Side
iPad Support - Universal App
Swift ZHI is universal App now.
It feels great to see Swift ZHI showing DailyView with NewsView side by side on iPad(simulators), and also in landscape mode on iPhone 6 Plus.
Add
Change
- SWIFT ZHI IS UNIVERSAL! OH YEAH!!!!1! #3 5ac4958
- NewsView has its own store and navigationController, #3 bd9d159
- NewsView.newsId is optional with default value [WIP], #3 dfa878e
- Set navigation bar item to
displayModeButtonItem()
, #3 3e1d6ac - Remove the back button in storyboard, #3 4e86366
- Set status bar style to light, #3 09c497b
DailyListView Powered by Realm
Highlights
- Use Realm for local storage
- Add
DailyDates
for date related operations - Update existing
Object
withadd(_:update:)
- Me so stupid, sad.... Bug fixed. :) d49b9b8
Refactoring
- Extract common parts into
DailyTableViewController
5cf8171 - Move abstract methods into an extension 00be155
- Move code of HideNavBar into
DailyTableViewController
d34a2e7 - Make
DailyInMemoryTableViewController
subclassDailyTableViewController
fbe3ce8 - Extract
loadDailyAtIndexPath
47fcd50
Added
- Add HeaderView and RefreshControl in RealmDailyView ce50662
- Show
LoadingCell
when there's no daily for a section in RealmDailyView 14162ba - Add
DailyDates
[WIP] e9a498d - Add
dateAtIndex
anddays
inDailyDates
cad7eee
Realm
- Realm objects and store! YEAH!!!1! 114d458
- Index "dateHash" on
DailyObject
7527be0 - Index "date" on
DailyObject
and setdateHash
when init 4a440ac - Add primaryKey for RLMNewsMeta and RLMDaily f21dd34
- Update RealmDailyView to use
DailyRealmStore
588901d - Load
RLMNewsMeta
in RealmDailyView 60189fd
Changed
- Rename
DailyTableViewController
->DailyInMemoryTableViewController
e3017b8 - Update README.md be13d06
Fixed
- Shouldn't copy info file into bundle 6272003
UI Tweaks
Highlights
- Scrolling in DailyView and NewsView will hide the NavBar. Thanks to AMScrollingNavbar
- Show a check mark for saved news on the side of a cell 950d7dc
- Add
DailySectionHeaderView
8e10aca - Hide that 1px line in navBar 2fa0702
- Harder than you imagine
Added
- Hide NavBar when swiping in DailyView and NewsView 3e2ab18
- Add AMScrollingNavbar +
carthage update
271f8c5
Changed
- Use custom table section header view in DailyView ca56beb
- Make loading already saved news faster by loading in
viewWillAppear
deb6eb4 - In NewsView, don't show activityIndicator when news is already saved 7aa5856
- Tweak ScrollingNavBar f3d9c2d
- Fix constraints 5184b83
- Switch back to a
UIViewController
for DailyView 52c9806 - No need to keep a reference to the
newsBody
in NewsView c1a52cb