Details
Description
The accordion transitions seem to weigh down the bb.
Activity
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #32114 | Mon Nov 12 13:31:16 MST 2012 | philip.breau | - turning off accordion transitions for bb |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/resources/themes/bberry/1_accordion_ext.css
|
Migration
created issue -
Migration
made changes -
Field | Original Value | New Value |
---|---|---|
Reporter | Migration [ remote ] | User Philip.breau [ philip.breau ] |
Migration
made changes -
Fix Version/s | 1.2 Beta [ 10344 ] |
Migration
made changes -
Assignee | Steve Maryka [ steve.maryka ] | User Philip.breau [ philip.breau ] |
Philip Breau
made changes -
Fix Version/s | 1.2 Beta [ 10344 ] |
Philip Breau
made changes -
Summary | Accordion transitions to performant in Blackberry | Accordion transitions not performant in Blackberry OS6 |
Ted Goddard
made changes -
Fix Version/s | 1.3 Beta [ 10373 ] |
Philip Breau
made changes -
Fix Version/s | 1.4 Beta [ 10874 ] | |
Fix Version/s | 1.3 Beta [ 10373 ] |
Philip Breau
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Fix Version/s | 1.4 Beta [ 10874 ] | |
Resolution | Won't Fix [ 2 ] |
It may not be possible to achieve smooth performance on the blackberry, but the animations should be revisited. In particular, they are currently not timed correctly. I had performed some initial analysis in 2012:
Judy presented some accordion animation techniques on wednesday,
and I was interested in seeing how they worked. I've created two
simplified pages (these only work on webkit to make the details
easier to modify):
http://tetra.ice/~tedg/panes/simple.html
http://tetra.ice/~tedg/panes/simple-multi.html
The difference between the two accordions is that one has fixed-size
panels and the other has variable size panels. Since CSS animations
are specified by time and not by speed, it is not possible to have
variable-sized panels with only one open at the time (it is possible,
but the animation looks very strange and would be distracting). In
any case, there are uses for accordions in both modes: single and
multiple panels open simultaneously.
Some notes:
attributes client-side, such as toggling one or many classes
(note the use of "this" to simplify the onclick javascript)
customization by application developers would be timings
data in the DOM provides multiple instance scoping without
complex state stored in JavaScript instances
should avoid transition: all since this could easily animate
attributes that we do not need to animate (such as use-specified
attributes) and is likely more performance intensive.