Firefox/Feature Brainstorming:Platform Integration
« Firefox/Feature Brainstorming
Windows .url files in Linux
- Currently (2.0.0.4), Linux Firefox does not handle / launch Windows .url files. This capability should be added to aid compatibility between the two OS.
- References
Sound on Linux
- I don't know if this is a problem with Firefox or Linux (or both, and I use Ubuntu in case it matters) but whenever you visit a page with audio, such as a flash file, then you need to restart Firefox to use audio on any other application, as Firefox seems to "capture" the sound card and not let other applications output sound
Integrate with platform password management
- GNOME, KDE and Mac OS X all provide facilities (keyring and kwallet) to store passwords. Firefox should use them so that one can use passwords originally entered in Konqueror in Firefox (or vice versa)
- References
Use native GTK Widgets for form elements
- On Windows the Form Widgets follow the currently selected theme (for instance luna). It should do on linux as well.
- References
Use System/Desktop Environment Font settings
- Use the system dpi value by default (under Linux fonts look very small by default)
- Use the Desktop Environment preferred fonts by default (GNOME, KDE...)
- Overriding these values should be the exception not the norm
Follow System wide Icon theme
- On Linux there one can set a global icon theme. Firefox should take advantage of this and follow the system icon theme as default. (or at least optionally)
Use the DE's settings to determine programs
- On Windows, this works well already (you can for example download a zip file and it'll be opened with WinZip or whatever you are using. On Linux, this doesn't quite work yet (at least not with KDE) and you often have to choose your application manually.
- Even better: use portland determine programs: Project Portland (portland.freedesktop.org) is the solution to this problem.
Use a KDE-style keyboard shortcut dialog
- Similarly to the settings dialog, KDE offers a standardized dialog to set up keyboard shortcuts. Again, this is very handy because it's in the same place for _all_ KDE applications and it behaves the same and you don't have to search for it. (nb: even if you don't use KDEs dialog (you probybly won't), at least provide _some_ user-friendly way to configure keyboard shortcuts)
- References
Download Progress in OS X
- Implement the download progress icon on incomplete file downloads on Mac OS X like Safari and Cyberduck.
Specify Folder for Temporary Files in OS X
- Until now temporary files (in my case mostly pdf-files that I just want to view with Preview) are stored on the Desktop which is really annoying because after some days the Desktop looks like a dump. It would be nice if one could at least specify in which folder these files are stored.
Services Integration in OS X
- Firefox does not supports Mac OS X services so that all the commands available in the "Services" menu are disabled. Other OS X applications (es. Safari) allows the user to use a services when some data, like text, is selected.
AppleScript Dictionary support in OS X
- Firefox does not provide an AppleScript dictionary, so manipulating the browser through AppleScript is not possible.
Search Integration
- Integrate history, bookmarks, or other forms of harvested micro-formatted content with OS search platforms such as Vista Search or Spotlight in Mac OS X or Tracker on Linux.
Print Integration with GNOME (and other DEs)
- Using Firefox for Linux with Gnome, printing options are very limited because Firefox has its own print dialog which doesn't let you change printer settings like color depth, resolution and many other useful printer-specific settings. An integration with Desktop Environment printing UI will be very appreciated (and probably not only on Linux/Gnome environment).
Emulation of IE Web Application (.HTA) support (Windows only?)
- It would remove one of the last barriers to replacement of IE in typical corporate/intranet environments if FF supported the .HTA file format & resulting behavior (opens the page an in 'application window' sans typical browser chrome). Ideally this would include support for the (Microsoft documented) meta tags/attributes for .HTA files, but it still would be very useful even without that. Obviously there is a potential security trade-off here; but with safe defaults (in a future FF) and given typical usage scenarios, I believe that this would still widely acceptable to users.
Emulation of IE Create (Desktop) Shortcut support (Windows only?)
- Use case: be able to create a double-clickable icon that can be shared with colleagues. Use case: be able to 'book mark' pages/sites of interest in a way that is: 1) ultra light-weight and 2) can leverage the visibility and spatial cues that the (Windows) desktop affords.
The advance config of the browser
- Remove the "show password" in the password manager;
- Include better management for pdf (it just froze 10% of the time)
Remove OS-specifics on paths
- OS-specific configuration options, so parameters that require a dir (such as default download destination) will work on multiple OS.
- Allow backslash in URLs to be treated as a forward slash (some sites have this error in their links, IE will correct it)
- We should not copy IEs errors, "fixing" this will prevent us from opening URLs with a valid backslash in it.
More GUI elements should be native styled
- Windows
- Tabbar, urlbar, go button and many other things since new (IMHO ugly) Firefox 2 theme
- Linux/GTK
- Status bar (!)
- Tree Headings
- Forms on websites
- Tabbar, go button and many other things since new (IMHO ugly) Firefox 2 theme
- References
Firefox as the default browser
We need a silent way to set it, without any other interaction. Why not a new argument like :
firefox --default
Another way would be adding a new parameter to the silent (again !) install. This could help large organizations to switch to Firefox...
The OS X Firefox dock icon
...is way too big. To see what I mean, put the dock on the right-hand side of a standard laptop screen and make the icons themselves pretty big. (I have 10 icons up as I write this.) When you do this, you'll see that Firefox is disproportionately gigantic next to, say, Mail or TeXShop, or anything else. It looks really ugly even though the actual graphic itself is very cute. This icon issue is enough for me to clear Firefox out of my dock and use Camino or Safari instead. (ThunderBird has the same problem.)
Add real transparency support to gtk2/cairo builds on X11
- Having some XComposite/XRender support for ARGB visuals would be nice.
- Here is a simple page; right now, it looks like this, and it would be nice if we could have it look like that instead.
- While in a (single line) text field hitting the up arrow in all(?) other OS X apps, and the OS itself, will take the cursor/insertion point to the beginning of any existing text, likewise hitting down will move it to the end. The currently required use of the Cmd modifier key is proprietary to Firefox, and so not intuitive.