Info

Download .IPA (9.8 MB)

Testing and Issues

You can test this app and submit issues during the testing period of the iOS Chart contest.

Learn how to install .ipa files

Entries with serious issues will not be able to win the contest, but even minor issues might be important for overall results.

Voting

5112
by rating

Issues

Graph lines are thinner than expected by design guidelines. No bonus goal implemented, but very good speed overall + smooth vertical scrolling.
iPhone 6 Plus, iOS 12.1
50
Tanned Raven Apr 27, 2019 at 19:37
Thanks for the review!
Gentle Phoenix Apr 18, 2019 at 13:10
incorrect selector line position - showns on rwo bars
iPhone 5s, ios 11
24
Tanned Raven Apr 19, 2019 at 11:27
Yes, sometimes selection can be larger than the bar's width. Have this issue in the todo list. It's related to precision loss when conversion between OpenGL and CoreGraphics coordinate systems takes place. Thanks for testing!
Perfect Sheep Apr 19, 2019 at 01:07
Bugged animation and display on Pears on stacked bar chart

otherwise really smooth and performant :) gj!
iphone 6 12.1.4
23
Tanned Raven Apr 19, 2019 at 12:17
It seems like Pears rendering can produce artefacts on the old devices. Animation looks a bit weird cause of the distance between values like 200 and 30k. Thanks! You should try the app on iPhone 4S. It would provide smooth scrolling experience and consistent frame rate even on the 3rd chart.
Fair Quokka Apr 27, 2019 at 19:00
The third graph blinks when filtering, it also has incorrect values.
iPhone 5s, iOS 12.2
20
Tanned Raven May 16, 2019 at 22:01
UPD: I found the problem. It was related to vertex shader calculations precision.

Thanks for the review! Yes, my bad, I missed this :( It happens with only Pears selected, others work well. (Actually, this case works on the simulator, but has rendering issues on real devices for some reason. I will investigate and fix it).
Mighty Whale Apr 19, 2019 at 22:40
Bar chart right border moves a bit on scaling.
iPhone SE
11
Tanned Raven Apr 24, 2019 at 21:02
Yes, I have fix for that, but had not time to test it properly so I’ve decided not to include it into final result.
Mighty Whale Apr 19, 2019 at 22:37
Dots don’t move by path, and they are above info view.
10
Tanned Raven Apr 20, 2019 at 05:20
It works as intended. If you panned too fast, the dot would move to desired position directly. Otherwise the animation may be disturbing.
It’s possible to move selector to a date that is out of the selected range
IPhoneX iOS 12.2
3
Tanned Raven Apr 24, 2019 at 10:04
It’s not a bug. Charts have insets from the left and right sides. Selected range shows the dates according to insets. So, yes, you can pan beyond the range and see neighbor values.
Sergey Dikovitsky Apr 17, 2019 at 21:28
View with values should be shown on top of selected column when possible. Minor issues related to font sizes. P.S.: Not bad work, nice animations.
iPhone 5s / iOS 12.2
1
Tanned Raven Apr 18, 2019 at 10:29
It looks good in design, but lead to bad UX situations. If the view had 3 possible positions, pan experience could become messy with values you are searching for rushing around (especially on chart 3 with only Pears enabled). So I’ve decided to put it on the left side if there is enough space in order to reduce redundant movements. P.S: Thanks!
Mighty Whale Apr 19, 2019 at 22:34
Bar selected value colors neighbor values.
iPhone SE
1
Tanned Raven Apr 20, 2019 at 05:17
Duplicates the second issue
Mighty Whale Apr 19, 2019 at 22:38
X labels wrong position
iPhone SE
1
Tanned Raven Apr 20, 2019 at 05:25
Can’t see any misaligned labels on the screenshot. The label on the left will appear if it has enough space (which it almost has).
Mighty Whale Apr 19, 2019 at 22:36
Bar show/hide animation broken, mostly for pears.
iPhone SE
Tanned Raven Apr 20, 2019 at 05:17
Duplicates the third issue
Nice app, much better than mine :—)

Minor issues:
— line width on line charts is too small (should be 2pt according to designer screenshots, not 1pt)
— sometimes sum of all values on last chart is not equal to 100% (see 2nd screenshot)
— large values on the badge have no space separators (see 2nd screenshot: it should be "50 860" for apples, not "50860")
— column names on the badge are aligned to the right (2nd screenshot)
— scroll indicator borders have too large line width on iPhone 5S (2nd screenshot)
— white arrows and checkmark icon have different line widths
— sometimes chart subtitle is not centered horizontally (see 3rd screenshot)
iPhone 5S / iOS 12.0
Tanned Raven Apr 21, 2019 at 08:59
Thanks for the review! I can't disagree with the points but the last one was made intentionally. Top dates have different widths so I decided to fix dash in the center and layout dates on sides.
Does not support iOS 8. Telegram does.
Tanned Raven Apr 23, 2019 at 07:52
It's not an issue. The app was made with respect to old versions so it supports iOS 8, but I turned it off because I have no devices running iOS 8 and can't test it.
Critical: line width is A LOT thinner than it needs to be by design. Beware: it is not some inaccuracy in design, it was made intentionally in order to achieve HUGE advantage in performance over other participants. The thinner your line, the lower CPU/GPU utilization is. I think such apps should be excluded from this contest.
Tanned Raven Apr 23, 2019 at 07:57
Please don't judge the app without any proofs. It uses OpenGL so charts' rendering isn't a bottleneck and your conclusions are totally wrong.
maxY on chart has to be on the same position as y-coordinate of the highest y-value by design, wrong minimum
Tanned Raven Apr 23, 2019 at 08:05
Actually I can't get the point of your issues. Please describe what's wrong and attach the proofs. Maximum Y line is located lower than the local maximum. The opposite is correct for the minimum. See iOS_1.png
graph is not correct at all: bars with values 110, 120 have the same height. This trick leads to incorrect visual representation and allows this contestant to gain major advantage in performance over other participants.
Tanned Raven Apr 23, 2019 at 08:22
It's not a trick, it's an issue already stated in the third comment.
Critical issue: line width is A LOT thinner than it needs to be by design. As author said, this solution uses OpenGL, so he just hides drawing artefacts this way. If you increase line width you will see pretty bad result. Smooth and rounded lines drawing in OpenGL/Metal requires A LOT of work which was not done here. For more information about lines drawing quality read my comments on entry228.
Tanned Raven Apr 24, 2019 at 11:25
The line width was set to the value I decided it to be. Please stop blaming other apps using if clause that never happens as we have no option to change the line width.
D
Deleted Account Apr 24, 2019 at 14:50
Y values could be calculated to have nicer-looking values without "779.2k" and alike. Also, it can be hard to read coloured labels, when they overlap with the graph with the same color.
iPhone 6S / iOS 12
Tanned Raven Apr 24, 2019 at 15:00
Yes, they could, but this is not the requirement. I've decided to have not so "nice" looking values but chart filling all the area. The second thing is also true but it is stated in the design (see iOS 3.png) and I had no idea how to make it visible without changing the labels background or color.
D
Deleted Account Apr 24, 2019 at 20:41
Wrong width of lines
iPhone Xs, iOS 12.2
Tanned Raven Apr 24, 2019 at 20:43
Duplicates the issues above.
D
Deleted Account Apr 24, 2019 at 20:42
Max chart line is too high above the last y-axis line
iPhone Xs, iOS 12.2
Tanned Raven Apr 24, 2019 at 20:57
It was done intentionally. The distance between the top line and chart’s highest point is the same as between other y lines.
D
Deleted Account Apr 24, 2019 at 20:43
Wrong chart position
Tanned Raven Apr 24, 2019 at 20:45
It’s not wrong, values are just rounded to .1 decimal digits
D
Deleted Account Apr 24, 2019 at 20:43
Tooltip has wrong design
iPhone Xs, iOS 12.2
Tanned Raven Apr 24, 2019 at 20:52
I used iOS blur effect.
D
Deleted Account Apr 24, 2019 at 20:44
Selection mask isn't accurate
iPhone Xs, iOS 12.2
Tanned Raven Apr 24, 2019 at 20:48
Duplicates the first issue
D
Deleted Account Apr 24, 2019 at 20:45
Wrong design
iPhone Xs, iOS 12.2
Tanned Raven Apr 24, 2019 at 20:50
You duplicate even your issues :)
D
Deleted Account Apr 24, 2019 at 20:46
Wrong start and end date
iPhone Xs, iOS 12.2
Tanned Raven Apr 24, 2019 at 21:05
Dates are not wrong, charts have insets on both sides. So you’ve chosen dates beyond the selected area and it works as intended (see the issue above, its duplicate)
D
Deleted Account Apr 24, 2019 at 20:47
Tooltip blinks and shakes
iPhone Xs, iOS 12.2
Tanned Raven Apr 24, 2019 at 20:54
Actually you found edge case when you are trying to move range selector with one finger and pan with another one. And that’s not all. It needs to be done just between left and right positions to intercept the animation :)
D
Deleted Account Apr 24, 2019 at 20:47
Very hard animation
iPhone Xs, iOS 12.2
Tanned Raven Apr 24, 2019 at 20:48
Duplicates the second issue
Nobody added any issues yet...