Info

Download .IPA (12.1 MB)

App Link

https://testflight.apple.com/join/yXsCW9qd

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

4712
by rating

Issues

Slightly sloppy on scrolling the first two graphs maxed out, but overall good performance. Bonus goal is implemented. The crash is regrettable, but a good app otherwise.
iPhone 6 Plus, iOS 12.1
40
Fluffy Ram Apr 27, 2019 at 17:45
Thank you! Agree, stupid crash, force cast cell from index path wasn’t my best best idea 😅
Crash
1. Scroll down to 4th chart
2. Highlight some bars
3. Tap on Pears on previous chart

Sorry, mate...
IPhoneX, iOS 12.2
29
Fluffy Ram Apr 23, 2019 at 05:09
Hi, thanks for catch this, my fault :(
D
Deleted Account Apr 18, 2019 at 10:20
Dates blink and overlap with each other if you change the range slowly.
23
Fluffy Ram Apr 18, 2019 at 10:42
Thanks for reporting it.
Gentle Phoenix Apr 17, 2019 at 17:14
No row “all”
22
Fluffy Ram Apr 19, 2019 at 11:40
Thanks for reporting this. Fixed in new version.

P.S. I created separate Test Flight group where will fix real reported issues, link to this group: https://testflight.apple.com/join/27MMiH25

P.S.S. I don't want this updated version to be evaluated, it's just for future usage of code and to closed "gestalt"
Perfect Sheep Apr 17, 2019 at 19:31
1. Scrolling and switching theme makes dates have wrong background color.

2. Zoom out button text color and arrow color on the left are different.
iPhone 6 12.1.4
22
Fluffy Ram Apr 19, 2019 at 11:43
Thanks, great points! Fixed in new version (as well as fixed tooltip disapear when theme is switching).

P.S. I created separate Test Flight group where will fix real reported issues, link to this group: https://testflight.apple.com/join/27MMiH25
D
Deleted Account Apr 18, 2019 at 09:54
100% label got shrunk for some reason. I tnink that’s because I long pressed two filters at the same time
21
Fluffy Ram Apr 19, 2019 at 14:16
Thank you for reporting, fixed this interesting bug (was related to label values counting animation engine).
Fair Quokka Apr 27, 2019 at 19:11
— The app is slow when scrolling and filtering simultaneously (the attached video).
— Vertical scrolling doesn't work unless you aim outside the slider.
— The app supports iOS 12+ only.
iPhone 5s, iOS 12.1
20
Fluffy Ram Apr 28, 2019 at 07:29
Hi, thanks for reporting.
1. Fair point
2. Can you explain this, please? If you started scrolling of range slider you can not scroll table with the same finger? Isn't it expected?
3. I did it to avoid strange comments with comparing 4s from my work and 5s+ from another (never know what to expect from people :D), but I can easily build iOS 8+, before last sending it was iOS9+, and in last TF build I just upgrade minimal supported version (you can check by TF history)
date selection point of the red line is under green line
12
Fluffy Ram Apr 23, 2019 at 08:18
Agree, should be better from UX.
Perfect Sheep Apr 17, 2019 at 19:34
Y axes disappear completely
iPhone 6 12.1.4
11
Fluffy Ram Apr 17, 2019 at 20:01
True, thanks for catching this one
D
Deleted Account Apr 20, 2019 at 14:57
# Chart 3
- When changing the max, the y labels sometimes get different colors, although 0 always stays the same color. Cannot reproduce all the time, it's something to do with night/day mode switching.
iPhone SE / iOS 12
11
Fluffy Ram Apr 20, 2019 at 15:14
Thanks for reporting it, already fixed. Was problem that when I switch theme I forget to switch it inside cached labels (array of labels to reuse) :(
A lot of different glitches because implemented it in last hours((
D
Deleted Account Apr 20, 2019 at 15:07
# Chart 5
- In zoomed out state try to select the rightmost value. 6 Apr line will be shown not as the last point in chart, but as the one before it. But the percentages are taken clearly from the last point of chart. So basically values do not match the position of the line.
iPhone SE / iOS 12
11
Fluffy Ram Apr 20, 2019 at 15:17
Thanks for reporting, annoying bug, already fixed.
Perfect Sheep Apr 17, 2019 at 19:46
Switching theme makes tooltip disappear everywhere except pie chart.

p.s. overall the app is real good i love it, transitions are really cool and it works smooth <3
iPhone 6 12.1.4
10
Fluffy Ram Apr 17, 2019 at 20:03
Thank you very much! Regarding pie char tooltip, it was developed on modern way. I even don't like that scrolling is dismissing tooltip in my app, I like how this guy is working with tooltip out of visible range (https://contest.dev/chart-ios/entry45), but haven't enough time to improve this UX :(
Sergey Dikovitsky Apr 17, 2019 at 21:15
Y-axis origin is bigger then minimal value in selected range.
iPhone 5s / iOS 12.2
10
Fluffy Ram Apr 19, 2019 at 14:11
Thank you for reporting. Fixed it
D
Deleted Account Apr 19, 2019 at 07:36
Multi-touch not supported in range control selectol.

Can't grab and move another side of the selector while first one under the finger.

Yeah, it wasn't any requirements about it, but iPhone was built with multitouch support from the ground and this issue looks not user friendly and wierd. 
iPhone X / 12.2
10
Fluffy Ram Apr 19, 2019 at 08:49
Hi, thank you for your suggestion.
I’m absolutely agree that it is important. I had a choice between:
1. scroll of range and table simultaneously (it more about starting scrolling table before you ends with range) or 
2. multi touch selection for range slider. 

But now I agree that both cases should be supported as some of other participants did. Thanks again!
D
Deleted Account Apr 20, 2019 at 14:47
# All charts
- (1) When zooming into graphs, the first day starts with 3:00 and the last ends with 2:00 of the day that should not even be there, clearly it should start where the first day starts (0:00 and the last day ends - 23:00 or 00:00 of next day). (oops, I think I gave away my current timezone). I think you tried to optimize and use the smaller json, but if you do so, please make sure that you get the correct range. And the last point is also too inset into the viewport, it should be more to the right.
- (2) Dates label on top of the chart does not represent neither the visible range, nor higlightable range. Example - video below, 29dec - 3Feb says the dates label, but on the left you can select 28 Dec, and on the right - 5 Feb.
- (3) When slider is at minimal range, the inner angles get rounded in a weird way
- (4) Rounding of values could be nicer to avoid values like 30.2k and so on.
- (5) Sometimes, lines that represent y values disappear, I think only in Night mode, but still, not cool.
iPhone SE / iOS 12
1
Fluffy Ram Apr 20, 2019 at 15:04
Hi, thank you for such detailed feedback.
1. Yes, I was trying to optimised to timezones. I think X Axis is different for different time zones, but 00:00 and 23:00 of current day should be near each corner. I think it's the same in your video, but I should do it more obvious.
2. Idea was to represent range of zooming slider (just corner dates inside of y axis line is included), but now I'm absolutely agree, this is bax UX. Thanks.
3. Good catch
4. I was trying to use instagram way of representing followers. But I should check best practices, thanks.
5. Thanks for reporting, already fixed.
D
Deleted Account Apr 20, 2019 at 14:48
# All charts (continued)
- (6) No spaces betweeen digits in values view, 1000000 instead of 1 000 000.
- (7) No separators under and above charts as the design requires. Pretty easy to "tableView.separatorStyle = .none", try to hide separators only where they need to be hidden ;)
- (8) Line charts get clipped in the bottom left and top right corners.
- (9) Minor. Switching nigt mode on while scrolling stops the table.
iPhone SE / iOS 12
1
Fluffy Ram Apr 20, 2019 at 15:08
Thanks again.
6. Agree, should improve it.
7. Agree :D
8. Thanks, using just selected interval for calculating values wasn't my best idea.
9. I used telegram behaviour as default, to have smooth theme switch transition and not over engineer code. Agree that it's not best, but I think this is optimal solution.
D
Deleted Account Apr 20, 2019 at 14:53
# Chart 1
- Only show first graph, view last point (6 Apr). The value is 2930, but the point is clearly slightly below the 2.9k line, rounding issues. Also, last point is to inset, it should be more to the right.
iPhone SE / iOS 12
1
Fluffy Ram Apr 20, 2019 at 15:11
Thanks. agree. But still not sure what is better, have different space between Y axis or round labels.
Speaking about insets, circle is under tooltip and it's already has 16 pt insets, so not sure it's an issue (I mean personally I don't see what is problem here), but thanks for mentioning it.
D
Deleted Account Apr 20, 2019 at 14:55
# Chart 2
- Kinda hard to read labels that are overlapping the colored graph.
iPhone SE / iOS 12
1
Fluffy Ram Apr 20, 2019 at 15:13
Thanks, personally I would put background under Y axis values (especially for stacked chart).
Gentle Phoenix Apr 17, 2019 at 17:15
More y labels fluctuations
Fluffy Ram Apr 17, 2019 at 17:35
Not sure it's fluctuations, just runtime update with real coordinates (attached image as a frame from your video, you can also see it by comparing by frames). 
But probably for some people it look like fluctuations, so we need a pool to understand is it look like bug or a feature (for me it's clear that it's runtime update).
Sergey Dikovitsky Apr 17, 2019 at 21:16
It's possible to hide all lines on chart where buttons should be hidden.
iPhone 5s / iOS 12.2
Fluffy Ram Apr 17, 2019 at 21:21
Thanks again, I haven’t find a rule that restricts to do this (will be glad if you can point out in another issue or remove current comment).
My goal was to show “zero case” and support ability to hide everything.
Sergey Dikovitsky Apr 17, 2019 at 21:16
View with values is cut.
iPhone 5s / iOS 12.2
Fluffy Ram Apr 19, 2019 at 14:12
Thanks, fixed it.
D
Deleted Account Apr 18, 2019 at 09:14
Grid labels change their colors for some reason.
iPhone SE, iOS12
Fluffy Ram Apr 19, 2019 at 14:13
Thanks for reporting. Fixed it.
D
Deleted Account Apr 18, 2019 at 09:22
Selection info displays 7 April at the top, while the data is for 6th. The chart header also displays a range.
Fluffy Ram Apr 18, 2019 at 10:37
Thanks, it's not a bug, it depends on your time zone. Of course UNIX timestamps won't be the same in all time zones.
D
Deleted Account Apr 18, 2019 at 09:33
Selection circles keep the color of the last displayed theme. Not sure what happened to the bottom one though.
Fluffy Ram Apr 19, 2019 at 14:15
Thanks, fixed it.
D
Deleted Account Apr 18, 2019 at 09:45
It is possible to select the bar which is beyond the screen on the right.
Fluffy Ram Apr 18, 2019 at 10:40
Thanks. I think it's expected, if user can't select what he see (even partly), it's look like a bug for him.

If you have button in table view and it's not fully visible, you still can click on it, in my opinion the same rule applies here.
D
Deleted Account Apr 18, 2019 at 10:28
Selection circle jumps to the next value below the screen, while the info stays on the last value in range.
Fluffy Ram Apr 18, 2019 at 10:43
Interesting case, thanks for reporting it.
D
Deleted Account Apr 18, 2019 at 10:35
In addition to the last point: it is actually possible to select value below the displayed minimum (240 and 274 on the video)
Fluffy Ram Apr 18, 2019 at 10:47
Thanks. Yes, seems the same the same as previous. max/min selected by slider range, but drawing bound it. Then rule with "what is visible can be selected" apply.
I'm not sure it's a bug because solution will be:
1. Disable "what is visible can be selected" rule (which is bad from UX)
2. Cut graph aread in the corners (which is not by design).

If you have better solutions, will be glad to hear them.
D
Deleted Account Apr 18, 2019 at 10:52
Just to clarify on the bar chart selection case while I’m still here: on the video 7:00 is partially visible, and I’m totally ok with being able to select it, but I was able to select 8:00, which was fully out of screen bounds. Great work overall, wouldn’t mind losing to you.
Fluffy Ram Apr 18, 2019 at 10:55
Thanks for clarifying it and for your comments, really appreciate you find many placed to improve! :)
Konstantin Z Apr 18, 2019 at 16:17
This work is brilliant!

The only downside I see is ugly Y values, but it was beyond requirements anyway.
Fluffy Ram Apr 18, 2019 at 16:25
Thank you!
I agree, really like how this guy is doing: https://contest.dev/chart-ios/entry90

As fix up I will limit maximum position to 2x of the screen heigh and won’t animate movement if new value is very close (just update label)
Dmitry Kostenko Apr 19, 2019 at 08:08
no support
iphone 5s; v.10.2
Fluffy Ram Apr 19, 2019 at 08:43
Hi, I increased supported version from iOS 9 to iOS 12 to avoid comparison on iPhone 4s vs competitors that supports just 5s and higher.

If you still want to test my app on iOS 10, feel free to let me know in tg (@azimin) and I will build IPA for you with iOS 10 supported.
D
Deleted Account Apr 19, 2019 at 08:31
Right drag view of range control has smaller witdh and cutted corner radius
iPhone X / 12.2
Fluffy Ram Apr 19, 2019 at 08:43
Thanks, fair point.
Dmitry Kostenko Apr 19, 2019 at 10:50
the author updated the testflight app after the deadline
any
Fluffy Ram Apr 19, 2019 at 10:55
Hi. I think you faced a test flight bug, version (11111000011) is available for testing since 15th of April (+7 time zone). You can check it by goes via link in my profile.
D
Deleted Account Apr 22, 2019 at 10:52
Different blue colors for arrow and for label in Zoom out button
iPhone X / 12.1
Fluffy Ram Apr 22, 2019 at 14:05
Hi, thanks for finding out, was reported above. Already fixed.
D
Deleted Account Apr 22, 2019 at 10:53
Title label should be centered by design
iphone x 12.1
Fluffy Ram Apr 22, 2019 at 14:07
Thanks for reporting. It's not an issue, it's author assumption, because you can select multiply days and their font size will be very small to fit screen with button, I decided to change it's layout.
D
Deleted Account Apr 22, 2019 at 10:56
Bold button in navigation bar. Should be not bold by design.
Iphone x 12.1
Fluffy Ram Apr 22, 2019 at 14:07
Thanks for finding it out, used default style of navigation bar, but agree that I should follow telegram design.
D
Deleted Account Apr 22, 2019 at 10:59
Can’t move information view while finger is outside of chart. It is common iOS pattern to continue interacting with control even touch is outside of control frame Try to play with UISlider for example.
Iphone x 12.1
Fluffy Ram Apr 22, 2019 at 14:08
Thanks for reporting, agree, will improve this UX :)
D
Deleted Account Apr 22, 2019 at 11:01
Font bolder than it should be
Iphone x 12.1
Fluffy Ram Apr 22, 2019 at 14:10
True, this is bold and in design there are a semibold. Thanks for reporting this.
D
Deleted Account Apr 22, 2019 at 11:05
Different dates in chart sides and in dates title interval
Iphone x / 12.1
Fluffy Ram Apr 22, 2019 at 14:12
Hi, was reported and described above.
tl;dr I used selected in range inside range control (it's not including 16 pt corners), but agree that it's misleading UX.
D
Deleted Account Apr 22, 2019 at 11:11
No bottom line separator in navigation bar
Iphone x 12.1
Fluffy Ram Apr 22, 2019 at 14:12
Thanks for reporting, will fix.
D
Deleted Account Apr 22, 2019 at 11:12
No vertical space between bottom of the chart and X labels
Iphone x / 12.1
Fluffy Ram Apr 22, 2019 at 14:12
Thanks for reporting, will fix.
D
Deleted Account Apr 22, 2019 at 11:17
Missing labels and lines for some Y axes
Iphone X / 12.1
Fluffy Ram Apr 22, 2019 at 14:14
Thanks, it was already mentioned above and fixed
D
Deleted Account Apr 22, 2019 at 11:23
Not formatted big numbers
Iphone x, 12.1
Fluffy Ram Apr 22, 2019 at 14:14
Thanks, it was already mentioned above.
Perfect Sheep Apr 23, 2019 at 01:15
Hey, was just curious about the crash.
You just have to scroll the stacked bar chart until u cannot see it and its minichart, then click any filter. Not connected with values highlighting. Hope this helps since it means that it's probably about cell reusage.
Fluffy Ram Apr 23, 2019 at 05:08
Hi, thanks for clearing this out, it’s cell “receiving” by index path, force cast is bad :(
Does not support iOS 8. Telegram does.
Major issue: does not support iOS 10.
Critical issue: does not support iOS 11.
Fluffy Ram Apr 23, 2019 at 08:12
Thanks for reporting, I up version from iOS 9 to iOS 12 to avoid wrong comparison. There wasn't any rules about iOS version, but I can build separate build for you. Please let me know in tg (@azimin) if you want to test it.
maxY on chart has to be on the same position as y-coordinate of the highest y-value by design
Fluffy Ram Apr 23, 2019 at 08:13
Thanks, I'm not sure I get if. If you are saying that highest y-value on y-axis should be maxY in current range, that I see different picture in design.
minimum point on chart is clipped. Looks like minY and maxY are calculated within the main frame of chart only, not including new spaces to the left and to the right
Fluffy Ram Apr 23, 2019 at 08:16
Thanks for reporting. Yes, already discussed above multiply times (I think this issue was already reported 4-5 times here). 
tl;dr I agree that it's not best UX and should be improved
Major issue: date labels animation is not smooth at all, they are updated on integer positions only. Thus UX is suffering and this contestant gains advantage in performance over other participants
Fluffy Ram Apr 23, 2019 at 08:17
Thanks for reporting, agree, forget to remove round function from the fist state for this :(
wrong values format in tooltip
Fluffy Ram Apr 23, 2019 at 08:19
Thanks for reporting, this one already reported ~3 times above :)
No table separators in cells
Fluffy Ram Apr 23, 2019 at 08:19
Thanks for reporting, this one already reported above :)
Major issue 45 fps during 1st chart scaling on iPhone 5S. On iPhone 6+ performance is usually worse, but I don't have one with iOS 12. For more details read my comments about performance of entry213.
Fluffy Ram Apr 23, 2019 at 08:20
Thanks for find it out, will check it deeply and read comments inside entry213.
D
Deleted Account Apr 24, 2019 at 12:36
Wrong chart position
iPhone Xs, iOS 12.2
Fluffy Ram Apr 24, 2019 at 13:26
Hi, thanks for reporting, it was rounded in description, but I agree, not best UX.
D
Deleted Account Apr 24, 2019 at 12:37
Max line is too high under the last y-axis line, not by design
iPhone Xs, iOS 12.2
Fluffy Ram Apr 24, 2019 at 13:27
Thanks for reporting, agree.
D
Deleted Account Apr 24, 2019 at 12:38
Selection is not accurate
iPhone Xs, iOS 12.2
Fluffy Ram Apr 24, 2019 at 13:27
Thanks, already reported and described.
D
Deleted Account Apr 24, 2019 at 12:38
Tooltip has no "all" label
iPhone Xs, iOS 12.2
Fluffy Ram Apr 24, 2019 at 13:27
Thanks, already reported.
D
Deleted Account Apr 24, 2019 at 12:39
Wrong tooltip color on zoomed percentage chart
iPhone Xs, iOS 12.2
Fluffy Ram Apr 24, 2019 at 13:28
Thanks for reporting, seems theme switch bug.
D
Deleted Account Apr 24, 2019 at 12:40
Tooltip data is not consistent on last chart
iPhone Xs, iOS 12.2
Fluffy Ram Apr 24, 2019 at 13:29
Thanks, already reported and fixed. My fault.
D
Deleted Account Apr 24, 2019 at 12:41
Tooltip shakes and blinks while scrolling
iPhone Xs, iOS 12.2
Fluffy Ram Apr 24, 2019 at 13:30
Thanks, you mean when you are scrolling range and tapping on graph? I think it's kind of expected behaviour, but probably I can add an appear delay.
D
Deleted Account Apr 24, 2019 at 12:42
Very hard y-axis animation on y-scaled chart
iPhone Xs, iOS 12.2
Fluffy Ram Apr 24, 2019 at 13:31
Thanks, already reported and discussed.
Nobody added any issues yet...