Closed Bug 686752 Opened 13 years ago Closed 11 years ago

Support native drop-down widgets in Windows 8

Categories

(Firefox for Metro Graveyard :: General, defect)

All
Windows 8.1
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: ehsan.akhgari, Unassigned)

References

Details

Attachments

(1 file)

Attached image Screenshot
Drop-down widgets have drastically changed in Windows 8:

1. They open/close with a "unfolding/folding" animation.
2. They use an infinite scrolling method, looping through the items (see the screenshot).
3. Each item in the list has a lot more padding now.
4. When scrolling using the mouse wheel, the drop-down widget shows a Lion-like narrow scrollbar (see the screenshot).
OS: Mac OS X → Other
OS: Other → Windows 8
Hardware: x86 → All
I think this and the other content theme bugs should be marked wontfix. IE is a special case where they have the metro widgets in the desktop ui because they are sharing a browser. But every other app on the desktop, including explorer, uses the same widgets we do. We can do better by supporting the metro theme in metro, and desktop theme on the desktop.
Depends on: 686751
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WONTFIX
Status: RESOLVED → REOPENED
Component: Widget: Win32 → General
OS: Windows 8 → Windows 8 Metro
Product: Core → Fennec
QA Contact: win32 → general
Resolution: WONTFIX → ---
Component: General → Widget: Win32
Product: Fennec → Core
QA Contact: general → win32
Dao, why did you change this back to widget/win32?
I'm not sure what component you intended to move this to, and why, but this certainly isn't a Fennec bug.
(In reply to Dão Gottwald [:dao] from comment #3)
> I'm not sure what component you intended to move this to, and why, but this
> certainly isn't a Fennec bug.

Fennec (XUL) is the browser running in metro, and these widgets are only rendered in that interface. So yes it is a fennec bug unless we figure out how to do this through uxtheme, and based on some testing that doesn't look possible.
BTW if you want to get the latest build going, build instructions can be found here - 

https://wiki.mozilla.org/Firefox/Windows_8_Integration#Metro_Builds
(In reply to Jim Mathies [:jimm] from comment #4)
> Fennec (XUL) is the browser running in metro,

Well that's news to me!
Component: Widget: Win32 → General
Product: Core → Fennec
QA Contact: win32 → general
Component: General → Theme
QA Contact: general → theme
In the new preview, drop down buttons look fine and mimic system drop downs. However we don't support the new drop down features that IE implemented, which appear to be more touch friendly. Similar differences exist for text and password fields. Not sure if we want to close this out as WFM or keep it around for that work, if we decide to implement it.
Product: Fennec → Firefox
QA Contact: theme → theme
Component: Theme → General
Product: Firefox → Firefox for Metro
We support all the native elements now through the theme lib, which IE is also supporting. 

Bug 841141 is all about implementing custom touch friendly controls. Those can be shared by desktop and metro once we get them.
Status: REOPENED → RESOLVED
Closed: 12 years ago11 years ago
Resolution: --- → WORKSFORME
OS: Windows 8 Metro → Windows 8.1
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: