Closed Bug 80636 Opened 23 years ago Closed 18 years ago

Linux filepicker is not platform consistent

Categories

(SeaMonkey :: UI Design, defect)

x86
Linux
defect
Not set
major

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: agustinmfernandez, Assigned: jag+mozilla)

References

Details

(Keywords: intl)

In GTK, as in Windows and Mac, there is a common control used for selecting files. For Windows and Mac Mozilla uses the control of each platform. However, when it comes to Linux, it uses a different one, confusing the user at first and anoying it later when it lacks many of the features the regular one has (creating directories, deleting files, moving files, filtering on part of the name and with Ximian's Gnome 1.4 GTK's modifications: going to your home directory, to your documents directory and to your desktop). Other thing to notice is that the current one is generally very slow to move between directories, not a case with the native one. There are some bugs with Mozilla's current filepicker that would vanish if this bug is fixed. Check bug 75838, bug 57214 and bug 57215.
->bryner.
Assignee: pchen → bryner
I think this would be the right solution to bug 72482.
Until the GTK filepicker properly handles Unicode strings, there is no way we can use it... The Windows/Mac controls actually support this, so we have no need to roll our own there.
Keywords: intl
So that means that you can't convert the strings from/to whatever GTK uses? If not then, what would you exactly need from GTK so that I can file a bug in GTK's bugzilla about that particular issue? From personal experience I think that this is a very important usability bug, since the current filepicker is used a lot and it does not work well at all.
GTK uses single-byte strings. This is acceptable for languages that can be written in single-byte encodings. It completely fails for ones that need a multi-byte encoding (many Asian languages). This issue is known to the GTK developers, afaik -- it's just not high on their priority list. However, Mozilla is commited to being localizable to whatever language its users are using. If we want to be able to label things in the filepicker with multi-byte strings or if we want to browse filenames which include multi-byte characters we have to use our own filepicker.
I guess I'll have to hold onto this bug until GTK's filepicker progresses to the point that we can use it.
Status: NEW → ASSIGNED
Target Milestone: --- → Future
Hmmmm. In principle, this sounds like a reasonable thing to do, but the last time I checked the GTK filepicker box, the user-experience seemed just plain bad. So I'm not convinced this is the right thing to do even if the i18n issues get sorted out.
I've created a new bug that discusses the need for directory bookmarks and "create new directory" features in XP filepicker. See bug 112900, which I'm adding to this bug's dependencies (eventual resolution of bug 112900 will make most of this bug obsolete).
Depends on: 112900
Depends on: 58311, 115981, 125133, 125210
Bug 115981 has nothing to do with the Linux filepicker, sorry. It's a Windows bug.
No longer depends on: 115981
I suggest to close this bug as invalid, since there is no platform consistency on Linux in any way. The filepickers in Gnome apps, KDE apps, and other apps like StarOffice differ wildly and offer different features, and similar features in a different way. The discussion in related bugs (eg bug 125133) are open to consider the best of any of these different filepickers for inclusion, but I am strongly against mimicking a single one (and especially against mimicking the Gnome filepicker because it lacks several features, e.g. the KDE picker or the StarOffice picker have).
Product: Core → Mozilla Application Suite
Assignee: bryner → jag
Status: ASSIGNED → NEW
QA Contact: bugzilla
Target Milestone: Future → ---
I think this has been fixed.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
No specific bug / patch mentioned as the fix. -> WORKSFORME
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Status: REOPENED → RESOLVED
Closed: 18 years ago18 years ago
Resolution: --- → WORKSFORME
For what it's worth, we know exactly what fixed this -- turning on the GTK filepicker. It's just that it's not worth my time to search for that bug number (or to correct the now-incorrect resolution on this bug).
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Status: REOPENED → RESOLVED
Closed: 18 years ago18 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.