Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resyncing with head fork #2

Merged
merged 96 commits into from
Dec 12, 2017
Merged

Resyncing with head fork #2

merged 96 commits into from
Dec 12, 2017

Conversation

RonnyFenrich
Copy link

No description provided.

macteo and others added 30 commits April 6, 2017 21:37
- Added missing import CoreGraphics where needed.
- Added missing import UIKit where needed.
Uploading from GitHub
`class` is better as it allows Swift classes to avoid the NSObject overhead.
Adding a `self.` reference to a instance variable reduced the compile
time significantly (over 10x improvement). A single line evaluation of a
variable was further broken out into separate steps to reduce the
compile time as well.
Fixed value setter on PieChartDataEntry
Reduce build time with minor reference refactor
tutorial link added to readme
Update xcode project to support xcode 9
Conform to macOS api changes in swift 3.2
Fix CombinedChartView not draw markers
liuxuan30 and others added 29 commits November 8, 2017 14:05
Add Swift Package Manager support.
* unwrap optionals

* unwrap delegate

* unwrap h

* remove underscore from local constant

* updates from code review

* more cleanup

* add guard
added highlightColor parameter for pie charts
Replaced `ChartUtils` methods with `CGSize` extensions
Minor changes to BubbleChartRenderer logic
* Minor changes to logic in `ViewPortJob` subclasses.

* Removed TODOs
Since the framework is entirely Swift, internal properties do not need to be marked as @objc
in favour of the Swift `is`
* `Animator` is now non-optional in `Renderer` types

* Fixed merge with master
* `ViewPortHandler` is now non-optional in all, if not most cases

* Removed unnecessary `init()`s from `ViewPortHandler` and related

* `Renderer` now has a constant `ViewPortHandler`

* Pulled latest master

* Fixes for PR review

Removed extraneous comment
Removed extra whitespace

* Removed extra new lines
* `ViewPortHandler` is now non-optional in all, if not most cases

* Removed unnecessary `init()`s from `ViewPortHandler` and related

* `Renderer` now has a constant `ViewPortHandler`

* `ChartRenderer`'s must be initialized with a chart

* CombinedChartRenderer gets the same treatment

* Pulled latest master

* Pulled latest master

* Removed unnecessary comment

* Removed unnecessary whitespace
Fix turning off drag in X and Y axes separately.
almsot all cases of fileprivate were meant to be private. If there is a need to use fileprivate in the future, it should be considered then. Not now.
* Fix a bug may cause infinite loop.

* Update BarLineChartViewBase.swift

put nil check first seems better
…t` (#2993)

* Replaced `ChartUtils.Math` in favour of an extension on `FloatingPoint`

Increases readability, and in many cases removes a set of parentheses to ensure order of operations.

* Moved `normalizedAngled` into `FloatingPoint` extension

Improves readability

* Fix after merge

* Pulled latest master

* Renamed deg2rad/rad2deg
@RonnyFenrich RonnyFenrich merged commit 159e0f7 into AppDirect:master Dec 12, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.