Info

Download .IPA (12.7 MB)

App Link

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

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

385
by rating

Issues

Several glitches. Somewhat sloppy vertical scrolling of the first graphs with maximum time range, but otherwise mostly decent speed. No filters in graph #2 and graph #4 (zoomed in).
iPhone 6 Plus, iOS 12.1
40
Green Orion :)
IPhone 6s, iOS 12.2
22
Sexy Pony Apr 18, 2019 at 11:45
It's almost invisible, that's why I missed it. Agree, it should be fixed.
Regarding last crash, i was just curious. It is not connected with zoom in/out whatsoever. 

STR:
Repeatedly try to further scale down the selector at minimum range.
22
Sexy Pony Apr 21, 2019 at 16:31
Still not easy to reproduce to me on version I sent. Bug was fixed in code, it was related to floating point and can be device dependent. I will just leave it to Telegram.
50% space not being used
IPhone 6s, iOS 12.2
21
Sexy Pony Apr 18, 2019 at 11:46
In fact more than 60% is being used. Anyway it will be changed as soon as you hide this 60k+ value. But I agree, that in this special case it will be better to display something like 0K...80K.
K
There are no visibility buttons on bar detail (forth chart)
iPhone X, iOS 12
21
Sexy Pony Apr 18, 2019 at 10:23
I had not enough time for this, not an issue, but unimplemented feature.
K
On Pie (zoomed percentage):
- incorrect focus initial position (must be at the center)
- no reaction for tap 
- range chart must be stacked (to 100%)
- no magnets for days on range chart
iPhone X, iOS 12
21
Sexy Pony Apr 18, 2019 at 10:25
I had not enough time for this, not an issue, but unimplemented feature. The only thing I don't get is "range chart must be stacked" can you clarify this? % sum gives 100 all the time.
Landscape mode makes stacked bar and percentage charts stop respecting applied filters
iphone6 12.1.4
21
Sexy Pony Apr 19, 2019 at 09:07
Landscape mode was not request. I just forgot to switch it off. Sad.
Fair Quokka Apr 27, 2019 at 18:15
— The app blinks when filtering the third graph (the attached video #1). 
— The pie chart doesn't handle filters from the main chart.
— The pie chart filtering has 0% values (the attached video #2). 
— The relative Y-scale is incorrect (the attached screenshots #3 and #4). 
— The app is slow when zooming out the last graph.
iPhone 6s, iOS 12.0.2
20
ok, I got it

I give you scenario without rotations:
1) select a point on the first chart
2) zoom in
3) press "zoom out" button simultaneously
4) move the range selector
5) it's done, it's crashed

am I right, did you support "zoom in", "zoom out" and moving of the range selector features?
iphone 5s; v.10.2
11
Sexy Pony Apr 21, 2019 at 08:01
AI’m still unable to reproduce it, looks like it’s not only very rare case, but it has low repro rate. Anyway it’s on Telegram team to decide how critical it is.
D
Deleted Account Apr 24, 2019 at 12:12
No filters under y-scaled chart
iPhone Xs, iOS 12.2
10
Sexy Pony Apr 24, 2019 at 14:15
I hide these filters by mistake. I thought both lines should be visible here by design (why should we hide lines on the chart where main feature is shown 2 lines :) ). It's not requested feature (I hide this intentionally), but can be reviewed as minor issue.
D
Deleted Account Apr 24, 2019 at 12:15
Zoomed percentage chart is totally wrong
iPhone Xs, iOS 12.2
10
Sexy Pony Apr 24, 2019 at 14:20
I don't really understand what are you talking about. As you can see, my app doesn't pass state to zoomed view - it wasn't implemented. Not issue, but unimplemented feature. :'(
Sergey Dikovitsky Apr 17, 2019 at 22:57
Column visibility state is not passed to zoomed in view.
iPhone 5s / iOS 12.2
1
Sexy Pony Apr 18, 2019 at 10:26
Good point, but I just had not enough time for this. :(
Zoomed in charts' tooltip shows dates instead of times.

Also dates and times are confusing. Apparently it takes your current locale to display dates, thats why on the second screen shot i get 2 days range, but why then is the time 12:35 instead of 00:35?
iphone6 12.1.4
1
Sexy Pony Apr 19, 2019 at 09:04
1. I had not enough time for this, feature is not implemented.
2. Time zone selection is more about business logic, not about contest aims.
Applying filters resets annotation.
iphone6 12.1.4
1
Sexy Pony Apr 19, 2019 at 09:06
I rewatched all the videos Telegram provided, it was never shown. From my perspective applying filters should hide value box. I don't think that's an issue.
it's crashed

1) select a point on the first chart
2) zoom in
3) keep your device in landscape mode
4) rotate phone and press "zoom out" button simultaneously
5) move the range selector
6) it's done
iphone 5s; v.10.2
1
Sexy Pony Apr 20, 2019 at 23:41
I was unable to reproduce it. Landscape was not requested feature and was left by mistake. It's default Xcode setting. Support for landscape mode is separate feature and it requires additional time to implement.
On full interval has only 3 date labels
IPhone 6s, iOS 12.2
Sexy Pony Apr 18, 2019 at 11:44
That's a coincidence. Minor issue, but this case need to be handled too. Thanks.
Strange scaling of double axis chart.

Nice app btw, good job :)
iphone 6 12.1.4
Sexy Pony Apr 19, 2019 at 09:10
I don't really understand the issue. I prefer rounded steps, in this case it's 200K. In this specific case blue line takes more than 70% of max height. Not really problem. Thanks for review. Good luck. :)
good app. liked.. here some small issues
1. bottom line clipped.
2. no delay on y-axis animations ( so they are going crozy on fast scroll)
Sexy Pony Apr 19, 2019 at 20:56
Are you sure that this is my app. Y-axis labels look different. Super strange.
iPhone XR / iOS 12.2
D
Deleted Account Apr 20, 2019 at 19:49
# All charts
- Zooming into 26Feb leads into 28Feb-1Mar according to dates label and range selector, kind of strange.
- Cannot scroll table if the scroll starts inside the range selector. Selector eats the touches, which are supposed to be the table's dinner.

# Chart 2
- No graphs visibility selector.
- The point 34 040 should clearly be eather on, or slighly above the 34k line, but it is slightly below, which is inaccurate. (1.jpeg)
- Whats the point of having 1.2m line if the left graph does not even go above 1000k? (It would be simpler to read if it was just 1m btw). (2.jpeg)
iPhone SE / iOS 12
Sexy Pony Apr 20, 2019 at 20:24
1. Feature was not implemented yet, but this range contains Feb 26 for sure.
2. Agree, minor issue.
3. I just saw someone in Telegram group was writing that it should not be visible, otherwise this chart has no sense. And it was good point to me. But yeah, I see design contains these selectors.
4. 1px offset, not really visible.
5. It just a question of taste. There was no strict rules about visible min/max range calculations. From my perspective rounded values look prettier.
D
Deleted Account Apr 20, 2019 at 19:49
# Chart 3
- A lot of unused screen real estate above the chart (I think the same has been reported above for the 4-th chart).

# Chart 4
- After zooming in we only get to see the last part of the day. Since the x labels show some kind of time, which is repeated (I think AM PM notion was missed or something), its hard to tell what exactly you see.
- After zooming, values view shows only the day and month (no time), which is supposed to be the same for the whole zoomed in chart. But the dates labels on top say otherwise, which again should not be the case.
- When zoomed in, range selector should not be visible. (need for buttons has been reported)
iPhone SE / iOS 12
Sexy Pony Apr 20, 2019 at 20:27
1. A question of taste again, someone noted this before.
2... All these was previously reported and I have answers for these notes.
P.S.: Thanks for review. :)
wrong minimum, maxY on chart has to be on the same position as y-coordinate of the highest y-value by design
iPhone 5, iOS 10.3
Sexy Pony Apr 22, 2019 at 22:19
Design shows perfect world, but in real life to make Y-axis coordinates pretty we should add some amount of empty space. On you screenshot chart looks pretty af as for me.
Major/critical issue: 25 fps during 1st chart scaling on iPhone 5 (40-44 fps on iPhone 6+). For more details read my comments about performance of entry213.
Sexy Pony Apr 22, 2019 at 22:23
You don't really understand how CoreAnimation profiler works. It's not totally correct way to measure FPS. But it correlates with performance ofc.
Major issue: no vertical scaling when I hide previous maximum. Not only the UX is suffering, but also it gives this contestant a major advantage in performance over other participants.
iPhone 6+, iOS 11.2
Sexy Pony Apr 22, 2019 at 22:24
My function for prettifying plot gives returns same plot for both this "maximums". It's feature.
Major issue: the hiding chart doesn't scale during hiding/showing. Not only the UX is suffering, but also it gives this contestant a major advantage in performance over other participants.
Sexy Pony Apr 22, 2019 at 22:26
It scales on your video. Lul.)
Critical issue: completely wrong vertical scaling. I have a feeling that it just scales at certain positions without calculating actual values. Not only the UX is suffering, but also it gives this contestant a major advantage in performance over other participants.
Sexy Pony Apr 22, 2019 at 22:28
It doesn't give any advantage. Moreover Telegram provided video in stage 1 where it scales the same way.
D
Deleted Account Apr 24, 2019 at 12:07
Selection beyond the borders
iPhone Xs, iOS 12.2
Sexy Pony Apr 24, 2019 at 14:07
It is feature and was made according to provided design screenshot.
D
Deleted Account Apr 24, 2019 at 12:08
Lines and points position not accurate
iPhone Xs, iOS 12.2
Sexy Pony Apr 24, 2019 at 14:08
It's moved by less than 0.5pixel. Not an issue, just making circle crisp on screen.
D
Deleted Account Apr 24, 2019 at 12:10
Max line must be higher than last y-axis line
iPhone Xs, iOS 12.2
Sexy Pony Apr 24, 2019 at 14:09
Not true. Check design, please.
D
Deleted Account Apr 24, 2019 at 12:10
Empty space above and under the chart
iPhone Xs, iOS 12.2
Sexy Pony Apr 24, 2019 at 14:10
In both cases lines takes more than 60%. It's done intentionally to make y-axis labels prettier.
D
Deleted Account Apr 24, 2019 at 12:11
Last date label beyond the screen
iPhone Xs, iOS 12.2
Sexy Pony Apr 24, 2019 at 14:13
I implemented this according to stage 1 winner implementation. Such approach allows us to display these labels exactly in the middle of the labeled date. You can compare this to other solutions - it looks much better in terms of viewing "value box". On screenshot from Telegram you can see how line matches label's center.
D
Deleted Account Apr 24, 2019 at 12:13
Tooltip must shown time on zoomed chart
iPhone Xs, iOS 12.2
Sexy Pony Apr 24, 2019 at 14:15
It was previously mentioned. I had no time to implement it. :'(
D
Deleted Account Apr 24, 2019 at 12:14
Wrong chart position
iPhone Xs, iOS 12.2
Sexy Pony Apr 24, 2019 at 14:19
I fought with antialiasing (when you need to move CALayer by 0.5px to make lines nice and crisp), but I had no enough time to test it on all devices (non-retina, retina, super-duper retina). Thats why all y-axis line moved a little bit up on your screenshot. I agree that this is minor issue and should be fixed. Thanks!
D
Deleted Account Apr 24, 2019 at 12:16
Day/night switching has no animation
iPhone Xs, iOS 12.2
Sexy Pony Apr 24, 2019 at 14:24
It was not requested. I removed this animation after the first stage because some of the best apps don't have this animation too. In my opinion both solutions have a place to be.
Nobody added any issues yet...