Dicenomicon 3.1.3 and iOS7
-
- Honored
- Posts: 132
- Joined: Sat Oct 09, 2010 9:42 am
- IQ Test: Orange
Dicenomicon 3.1.3 and iOS7
Dicenomicon 3.1.3 appears to be broken on my iPhone 5. I can roll any die from the dice bar or and favorite roll from the current set. But when I call up Settings to select a different Game room set of favorite rolls, no dice are rolled. I have to (force) quit the program and re-launch it. The Favorites button in upper left still opens and Settings button still works, but the Re-roll button, Trash button and Dice bar fails to work.
I have upgraded my iPad also and will try it next.
Workaround: to change Game Room, you have to quit and restart the app.
I have upgraded my iPad also and will try it next.
Workaround: to change Game Room, you have to quit and restart the app.
-
- Honored
- Posts: 132
- Joined: Sat Oct 09, 2010 9:42 am
- IQ Test: Orange
Re: Dicenomicon 3.1.3 and iOS7
It also locks up if you switch screen or the screen goes black.
Re: Dicenomicon 3.1.3 and iOS7
Thanks for report (it's actually weirder than you'd expect - after switch screen the dice will sort of roll sometimes when you scroll the die bar at the bottom)
Re: Dicenomicon 3.1.3 and iOS7
And then, if you leave it in the background "long enough" it works fine again.
(Where in this case "long enough" means that I was investigating it last night and came back this morning and the dice started rolling).
There are changed in the app "suspension" process (to get the screenshot used in the new multitasking display) that are probably causing something, and similarly for the "swipe to go back" gesture. Basically, when the dice view isn't visible, it stops animating to save battery life (after all, you can't see it anyway). Clearly the "oh, hey, we are visible again" code isn't handling some of the new subtlety of iOS 7
(Where in this case "long enough" means that I was investigating it last night and came back this morning and the dice started rolling).
There are changed in the app "suspension" process (to get the screenshot used in the new multitasking display) that are probably causing something, and similarly for the "swipe to go back" gesture. Basically, when the dice view isn't visible, it stops animating to save battery life (after all, you can't see it anyway). Clearly the "oh, hey, we are visible again" code isn't handling some of the new subtlety of iOS 7
Re: Dicenomicon 3.1.3 and iOS7
So what goes on internally is that when the app is suspended, or flipped to the settings, I slowed the animation _way_ down (instead of 30 fps, it was at one frame every 1000 seconds - nearly 17 minutes). When you came back, it was set back to 30 fps.
Under iOS 6 and earlier, it would start animating fine right away. Under iOS 7 it would see that it was busy waiting 1000 seconds, and wouldn't change back to the 30 fps until that 1000 seconds was up (i.e., it made sure that at least one frame was run under the current (slow) setting before it change to the new (fast) setting).
(Not sure which beta broke this either, because I was tracking down other bugs that required constantly editing custom dice due to a font metric issue that was broken in the first couple of betas, and so this worked fine then)
Under iOS 6 and earlier, it would start animating fine right away. Under iOS 7 it would see that it was busy waiting 1000 seconds, and wouldn't change back to the 30 fps until that 1000 seconds was up (i.e., it made sure that at least one frame was run under the current (slow) setting before it change to the new (fast) setting).
(Not sure which beta broke this either, because I was tracking down other bugs that required constantly editing custom dice due to a font metric issue that was broken in the first couple of betas, and so this worked fine then)
-
- Honored
- Posts: 132
- Joined: Sat Oct 09, 2010 9:42 am
- IQ Test: Orange
Re: Dicenomicon 3.1.3 and iOS7
Had to go "old school" tonight and break out my dice.
Re: Dicenomicon 3.1.3 and iOS7
It's all in the hands of the AppStore approval process.
-
- Honored
- Posts: 132
- Joined: Sat Oct 09, 2010 9:42 am
- IQ Test: Orange
Re: Dicenomicon 3.1.3 and iOS7
Sweet. I've got a friend that's holding off upgrade his iPad. I'll let him know.
-
- Honored
- Posts: 132
- Joined: Sat Oct 09, 2010 9:42 am
- IQ Test: Orange
Re: Dicenomicon 3.1.3 and iOS7
3.1.4 was released. It fixed the freeze issue. Thanks.
Who is online
Users browsing this forum: No registered users and 1 guest