Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 429825

Summary: UI Style Tweaks
Product: [ECD] Orion Reporter: Elijah El-Haddad <elijahe>
Component: ClientAssignee: Elijah El-Haddad <elijahe>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: ken_walker
Version: 6.0   
Target Milestone: 6.0 M1   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Elijah El-Haddad CLA 2014-03-06 16:28:43 EST
The purpose of this bug is to track some recent work that was done to improve the UI style.

Major areas: 

1) Sections got a makeover and an animation on expand/collapse

2) Dropdown selection and file explorer "checkedRow" class is now aligned with JazzHub, i.e. bold accent color on left side with lighter tint of the same color throughout.

3) Dropdown menu trigger buttons now look as though they are part of the menu when it is open.
Comment 1 Elijah El-Haddad CLA 2014-03-11 14:17:19 EDT
Fix pushed to github: https://github.com/elijahe/orion.client/commit/a839db3e7e60009229a4d2de430e8f1e997fd4ab
Comment 3 Elijah El-Haddad CLA 2014-03-11 14:18:19 EDT
- Removed MutationObserver from section.js and simplified animation. This doesn't look as smooth but removes much complexity from section.js and fixes bugs in corner cases which modify section contents in unexpected ways.

https://github.com/elijahe/orion.client/commit/7269e5f70744099632c87276566d0d6ebb20d21b
Comment 4 Elijah El-Haddad CLA 2014-03-11 14:22:18 EDT
(In reply to Elijah El-Haddad from comment #3)
> - Removed MutationObserver from section.js and simplified animation. This
> doesn't look as smooth but removes much complexity from section.js and fixes
> bugs in corner cases which modify section contents in unexpected ways.
> 
> https://github.com/elijahe/orion.client/commit/
> 7269e5f70744099632c87276566d0d6ebb20d21b

pushed to eclipse.org by Libing: http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/commit/?id=c5c40a92c3626ac20689ae1e899441f7a5c0fa38
Comment 5 Elijah El-Haddad CLA 2014-03-21 15:25:39 EDT
All changes pushed to eclipse.org