Closed
Bug 953941
Opened 12 years ago
Closed 12 years ago
Use CSS3
Categories
(Instantbird Graveyard :: Other, enhancement)
Instantbird Graveyard
Other
Tracking
(Not tracked)
RESOLVED
FIXED
0.3b1
People
(Reporter: benediktp, Assigned: florian)
References
Details
Attachments
(1 file)
|
10.33 KB,
patch
|
benediktp
:
review+
|
Details | Diff | Splinter Review |
*** Original post on bio 504 at 2010-09-14 11:09:00 UTC ***
Take advantage of the opportunities that Css3 offers, like transitions.
* The own animation code for sign-on and off on the buddy list could be replaced by transitions.
* Addition: a short transition could be added for status changes of buddies, for example fading the icon in (still quickly) instead of just popping up the new icon.
| Assignee | ||
Comment 1•12 years ago
|
||
*** Original post on bio 504 at 2010-09-14 11:50:16 UTC ***
Also:
* Replace -moz-box-shadow with box-shadow
* Replace the JS animations in message themes (status messages fades in and out on hover on Dark I think, and bubbles fades in when inserted on the Bubbles theme).
| Assignee | ||
Comment 2•12 years ago
|
||
*** Original post on bio 504 as attmnt 395 at 2010-11-07 23:57:00 UTC was without comment, so any subsequent comment numbers will be shifted ***
Attachment #8352138 -
Flags: review?(benediktp)
| Reporter | ||
Comment 3•12 years ago
|
||
Comment on attachment 8352138 [details] [diff] [review]
Use CSS transition for buddy list animations
*** Original change on bio 504 attmnt 395 at 2010-11-08 00:42:34 UTC ***
To match the comment and the logical order more closely it would be better to have the stylesheets in a different order and the target value of the collapsing animation included with the definition of the transition. Something like this then:
> buddy:not([state]){
> height: 0;
> }
>
> buddy[state="showing"] {
> -moz-transition: > height .4s ease-in;
}
>
> buddy[state="collapsing"],
> group[collapsing="true"] {
> height: 0;
> -moz-transition: height .2s ease-in;
> }
The idea with moving the critical parts away from the theme into the required css-file is also very reasonable.
Looks good, granting review+ ;)
Attachment #8352138 -
Flags: review?(benediktp) → review+
| Assignee | ||
Comment 4•12 years ago
|
||
*** Original post on bio 504 at 2010-11-08 01:10:59 UTC ***
(In reply to comment #0)
> Take advantage of the opportunities that Css3 offers, like transitions.
>
> * The own animation code for sign-on and off on the buddy list could be
> replaced by transitions.
This part is fixed: https://hg.instantbird.org/instantbird/rev/e50e70653d48
(In reply to comment #3)
> Looks good, granting review+ ;)
Thanks for the quick review! I made the suggested changes before the check-in.
| Assignee | ||
Comment 5•12 years ago
|
||
*** Original post on bio 504 at 2011-05-30 17:58:10 UTC ***
Handled the box-shadow, border-radius and background-origin replacements in https://hg.instantbird.org/instantbird/rev/3a3d0e64df1b
I think replacing JS animations inside message themes is a bit out of the scope here, so I'll resolve the bug as fixed.
Assignee: nobody → florian
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → 0.3b1
| Assignee | ||
Comment 6•12 years ago
|
||
*** Original post on bio 504 at 2011-08-27 00:34:43 UTC ***
(In reply to comment #1)
> * Replace the JS animations in message themes (status messages fades in and out
> on hover on Dark I think, and bubbles fades in when inserted on the Bubbles
> theme).
The animation of the Bubbles theme is being removed in bug 954429 (bio 995). Dark still has some JS-animation code.
| Assignee | ||
Comment 7•12 years ago
|
||
*** Original post on bio 504 at 2012-02-09 17:02:29 UTC ***
(In reply to comment #6)
> Dark still has some JS-animation code.
Mic has filed this as bug 954690 (bio 1259).
You need to log in
before you can comment on or make changes to this bug.
Description
•