Info

Download .IPA (15.6 MB)

Testing and Issues

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

Install .ipa files via AltStore

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

Voting

1223
by rating

Issues

Sloppy vertical scrolling when time ranges are maxed out. Average to good speed overall.
iPhone 6 Plus, iOS 12.1
40
Dates can get orphaned
iphone6 12.1.4
21
Sweet Hamster Apr 21, 2019 at 08:50
Thank you for recording a video, it helps, since it's hard to reproduce. Labels pool optimization just needs a fix for one edge case.
The app crashes.

STR:
1. Touch down a trimmer handle
2. Zoom in while touching the handle
3. As u zoom in move the handle
iphone6 12.1.4
21
Sweet Hamster Apr 21, 2019 at 08:52
Thanks for the exact steps and a video recording. You have good testing skills. Definitely a reminder for me to disable user interaction during animations/transitions when it's not intended.
Another crash.

STR:
1. go to any chart
2. zoom in
3. scroll trimmer somewhere (not required all the time)
4. place tooltip
5. click zoomout and then the tooltip
iphone6 12.1.4
21
Sweet Hamster Apr 21, 2019 at 08:59
Yeah, the reason is the same as for the first crash :) User interaction was not intended during zoom transition animation. Easy fix though.
Fair Quokka Apr 27, 2019 at 18:23
— The third graph filtering leads to a glitch (the attached screenshot).
— The box with details blinks when switching themes.
— The app is slightly slow when filtering and zooming. 
— Zoom Out button overlaps the date. 
iPhone 6s, iOS 12.0.2
20
broken layout on iOS 8
iPhone 5S, iOS 8.4
11
Sweet Hamster Apr 23, 2019 at 16:58
Thank you for reporting and recording a video! My bad I didn't had a chance to test it on iOS 8.
Sweet Hamster Apr 23, 2019 at 16:59
Yeah, thanks again for the video. I should have been tested it on iOS 8. Assuming integer overflows.
Sergey Dikovitsky Apr 17, 2019 at 21:54
Long tap on button does not work.
iPhone 5s / iOS 12.2
10
Sweet Hamster Apr 18, 2019 at 06:20
That's correct, I left it in minor list, didn't have time to come back to it.
Nevertheless, it was easy to support. Check it out on attached video.
Zooming out while the tooltip is on while scrolling gives artifacts.
See video: cirlce point is left on the bar chart, line is also left

See video2: tooltip is kinda bugged and has late updates
displays circle points and gets visible frame update
iphone6 12.1.4
10
Sweet Hamster Apr 21, 2019 at 08:57
Thanks again! It was all caused by one issue which I fixed already, video without issues was already posted to the very first comment. See attached zoom/in out video without circle points issues.
Some circle appeared at top of Y axis
iPhone 6s / iOS 12.2
10
Sweet Hamster Apr 23, 2019 at 17:03
Right, it was posted 3 times here already. Fixed that already, forgot to disable line indicators for bar and area charts in one place.
Thanks for reporting though!
Vertical and horizontal scrolls do not cancel each other. It's not user-friendly when you select the dates with tooltip
10
Sweet Hamster Apr 23, 2019 at 17:13
I agree, thanks for pointing out, didn't have a time to polish all the gesture recognizers UX.
severe frame drops during fast filter toggling
iPhone 6+, iOS 11.2
10
Sweet Hamster Apr 23, 2019 at 17:15
Yes, it's a known issue, animation just does not start from where it ended and it looks like a frame drop if filtering fast. Easy fix though.
Sergey Dikovitsky Apr 17, 2019 at 21:54
A little bit strange animation, when zooming in to dates in the end, but it's not bad at all. Zoom out button overlaps header. View with values has black artifacts during resize animation.
iPhone 5s / iOS 12.2
Sweet Hamster Apr 18, 2019 at 05:17
Thank you for testing, Sergey!

> A little bit strange animation, when zooming in to dates in the end, but it's not bad at all.
I consider it bad :) Broke it during last hours, one liner fix to remove debug reset of animation point to zero.
Please see intended animation attached.

> Zoom out button overlaps header.
Right, it's a known issue for 5S screen width, just didn't have a time to fix it. Fix ETA is 30 minutes.

> View with values has black artifacts during resize animation.
Good catch, I was playing around with a blurred background and forgot to clean it up completely, so it's causing that artifact. Fixed in one line.
Check out blurred one too though on attached screenshot :)
Sergey Dikovitsky Apr 17, 2019 at 21:57
Mess with visibility states of columns on the last chart.
iPhone 5s / iOS 12.2
Sweet Hamster Apr 18, 2019 at 06:27
Thank you for sending the video recording!
Visibility states just need a small fix.
Sergey Dikovitsky Apr 17, 2019 at 22:00
Zoom in from zoomed in state.
iPhone 5s / iOS 12.2
Minor issue:
if you launch the app, switch theme 2 times and place tooltip is recolors on the go.
then it behaves fine
iphone6 12.1.4
Sweet Hamster Apr 21, 2019 at 08:43
Thank you for the feedback!
It's related to the first comment from Sergey:

> View with values has black artifacts during resize animation.

> I was playing around with a blurred background and forgot to clean it up completely, so it's causing that artifact. Fixed in one line.

Good catch btw.
X axis labels are getting truncated
iPhone 6s / iOS 12.2
Sweet Hamster Apr 23, 2019 at 17:01
It's a feature ;) I'm hiding days intentionally for more than 4 months range.
Wrong slider behavior (it resumes not from the grab point) when dragging through it and then going back
iPhone 6s / iOS 12.2
If you apply filters on percentage chart than series circles will appear and don't disappear together with tooltip
iPhone 6s / iOS 12.2
Sweet Hamster Apr 23, 2019 at 17:05
Yep, same cause as for your previous bug. Was already fixed easily with one line.
Sometimes X axis labels are disappearing
iPhone 6s / iOS 12.2
Y axis animation rarely accompanies chart scale changes
iPhone 6s / iOS 12.2
Sweet Hamster Apr 23, 2019 at 17:06
It's a feature ;)

Minor updates otherwise causing "flashing" of values, which was reported for me as a bug in stage 1.

I set a threshold to animate only in case of "significant" range updates
Major issue: No dates, just months. Not only the UX is suffering, but also it gives this contestant a major advantage in performance over other participants.
Sweet Hamster Apr 23, 2019 at 17:11
It's a feature ;)

Already replied in another issue.

Imagine all the months with the same date:
Mar 21 Apr 21 May 21 June 21
I just avoided that.

> advantage in performance over other participants

I don't have performance bottlenecks in date formatting. If you are developing for iOS - DateFormatter can be cached to achieve top performance, since creating it's instance is the bottleneck itself.

There is alsmost no-to-very-minor overhead between displaying "month only" vs "month + day".
maxY on chart has to be on the same position as y-coordinate of the highest y-value by design
can't activate new filter until the animation of the previous one is finished
48 fps during 1st chart scaling on iPhone 6+. For more details read my comments about performance of entry213.
single filter toggling on area chart drops frames too (< 30 fps)
Sweet Hamster Apr 23, 2019 at 17:17
Looks not too bad :)
Thanks for sending a video. Unfortunately, it's not noticeable on mp4, but I got the point.

Can be optimized though! ;)
artefacts during filter toggle animation
iPhone 5, iOS 10.3
Sweet Hamster Apr 23, 2019 at 17:21
Unfortunately, I didn't get which artifacts you meant.
I guess you meant position indicator labels, but not sure.
wrong design of tooltip's vertical line
Sweet Hamster Apr 23, 2019 at 17:26
All right. Same cause as about 5 other issues reported here. Already fixed in a one line.
Nobody added any issues yet...