Fluid Changelog
Fluidapp.com Home
Fluid 0.9.6 [Veritech HoverTank Edition] March 1, 2009
- FluidInstance.app: FIX for crasher when attaching files when Safari4 is installed
- FluidInstance.app: FIX SSB browser window minimum width returned to 180px which is friendlier for iphone-optimized sites
- FluidInstance.app: FIX Selected download folder now persists correctly.
- FluidInstance.app: FIX drag/reordering tabs now works correctly (Before they were not *truly* reordered and you would see strange behavior when using keyboard shortcuts for next/prev tab)
- FluidInstance.app: FIX Annoying "Are you sure you want to close this window?" dialog no longer shown when you close the last window with multiple tabs and "Closing the last window only hides the window" pref is set
- FluidInstance.app: NEW added 'Download Linked File As...' context menu item
- FluidInstance.app: NEW Preference: Hide all windows while not active
- FluidInstance.app: FIX return of the 'Look up in Dictionary' context menu item for defining terms in Dictionary.app
- FluidInstance.app: FIX for bug where tab at incorrect index would be selected when closing the tab at the first index in a window with multiple tabs open
- FluidInstance.app: FIX only hide system menubar when entering FullScreen if the fullscreen screen is the screen with the menubar
- FluidInstance.app: FIX URLs are only added to the recent URL auto-complete list when a URL load is successful
- FluidInstance.app: FIX URLs can now be dragged from the location bar (via their favicon) to Firefox and non-webkit-based browsers to load the URL
- FluidInstance.app: FIX URLs can now be dragged from the location bar (via their favicon) to the Finder to create .webloc files (property lists)
- FluidInstance.app: FIX Removed crazy 1 second delay on SSB launch where first tab is visible and then hides.
- FluidInstance.app: FIX better feed subscription handling for Google Reader SSBs
- WebThumbnailPlugIn: FIX for crasher that could sometimes occur in Enhanced Google web thumbnail SERPs
- BrowsaBrowsaPlugIn: NEW Preference for opening clicked links in system default browser
- BrowsaBrowsaPlugIn: FIX "New windows open with" preference now defaults to "Home Page"
- Fluid.app: NEW Drag image files (jpg, tiff, png), icon files (icns) or applications (app) to the Fluid window to specify your custom SSB icon.
- Fluid.app: NEW Keyboard shortcuts for setting the installation locatoin to Applications, Home or Desktop
- Fluid.app: FIX fixed strange issue where Fluid.app would not become frontmost app on very first launch (it kinda hid in the background)
Fluid 0.9.5 [Veritech Fighter Edition] November 30, 2008
- Fluid.app: Fluid.app now correctly prefers "fluid-icon"s or "apple-touch-icon"s explicitly declared via "link" elements over a file named "apple-touch-icon.png" in the web root.
- Fluid.app: Fluid.app no longer allows you to create an SSB with the name of a default Apple application (like "Mail" or "Dictionary", etc.) in the "/Applications" Folder. You can still create an SSB with one of these names, just not in the "/Applications" folder. You can still manually move it to the Applications Folder after creation if you like. This prevents accidentally overwriting default Apple apps.
- FluidInstance.app: Fixed an extremely annoying issue where certain keypresses would cause system Beep (especially bothersome in Google Reader SSB when typing GReader keyboard shortcuts).
- FluidInstance.app: Fixed shortcut recorder bug where the global shortcut would not be registered until the General Preferences Pane is shown for the first time.
- FluidInstance.app: User-selected "Continuous Spell Checking" setting now persists across launches.
- FluidInstance.app: Growl Notifications are now visible while in FullScreen Mode.
- FluidInstance.app: Click-through/non-activattion support added for dragging the favicon from background windows.
- FluidInstance.app: More accurate default User-Agent String (includes correct WebKit version number, OS X version number and machine processor type).
- FluidInstance.app: Shortcuts now also support "$1", "$2" regex-style indexed replacements. e.g.: shortcut: "tu" replacement string: "twitter.com/$1,twitter.com/$2". Type command "tu itod fluidapp" in location bar. This will result in two tabs opening one for the "itod" twitter profile page and one for the "fluidapp" twitter profile page.
- FluidInstance.app: "Search in Google" context menu item now works correctly (it used to open Safari).
- FluidInstance.app: Adding JavaScript fluid.isGrowRunning() method. returns true if Growl notifications can currently be displayed. otherwise false.
- FluidInstance.app: Fixed issue where Gmail SSB would sometimes erroneously close the main window when deferring browsing to your system default browser and 'Hidden' closed windows is enabled.
- FluidInstance.app: Fixed issue where popup windows of a small size (created by window.open() with width and height features specified) would erroneously cause SSB to use that small size when creating the next new window.
- FluidInstance.app: successive clicks on a link with target="foo" will correctly open the exising window with the frame named "foo" rather than creating a new window.
- FluidInstance.app: improved support for window.open() features.
- FluidInstance.app: Added new Safari 3.2.1 and Firefox 3.0.4 User-agent strings.
- FluidInstance.app: Improved behavior for autocomplete/recent URL popup menu in the browser location bar.
- FluidInstance.app: Tab switching via command-{ and command-} is no longer slow. dunno why :O.
- FluidInstance.app: Infinite Loop Detection. If your SSB is your default web browser, it will no longer enter an infinite loop when asked to visit a URL which it will defer to the system default browser.
- FluidInstance.app: MenuExtra SSBs now show installed userscripts in their context menu (the menu that is activated by right clicking the MenuExtra scon in the system status bar). This allows you to more easily activate/deactivate userscripts in a MenuExtra SSB.
- FluidInstance.app: New "Search" Preference Pane offers the ability to enhance Google SERPs (Search Engine Result Pages) with thumbnail image previews of results.
- BrowsaBrowsaPlugIn: Toolbar Icons for Flickr, BrightKite, Google Reader, and FriendFeed.
- BrowsaBrowsaPlugIn: New option for "Navigation Bar is always hidden". Nice for those sites (like Hahlo.com) where the "navbar appears when moused over" option is annoying.
- BrowsaBrowsaPlugIn: Improved UserAgent String behavior and fixed some UAString UI glitches.
- ThumbnailPlugIn: Fixed resolution of URLs beginning with "https://".
Fluid 0.9.4.1 September 13, 2008
- FluidInstance.app: FIX: fixed bug that originated in 0.9.4 where Userscripts were executed multiple times each time the page loaded.
Fluid 0.9.4 September 13, 2008
- FluidInstance.app: Much improved "View Source" window with line numbers, syntax highlighting and text search.
- FluidInstance.app: Browser-integrated "Find" panel with "Search-as-you-type".
- FluidInstance.app: Much improved "Downloads" window with resumable downloads and resizable window.
- FluidInstance.app: FIX: clicking 'Clear' button in the Downloads window only clears non-active downloads. Downloads in progress are not affected.
- FluidInstance.app: Improved integration with WebInspector. Removed old JS Console, now uses the JS Console built into the Web Inspector. New Menu Items for displaying Web Inspector features - look under "Window" main menu.
- FluidInstance.app: Added Fluid-specific User-agent string which is selected by default in new SSBs. Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Fluid/0.9.4 Safari/525.13. Also changed the UA-string selection behavior to truly automatically select this by default going forward. The bad news is that older Fluid SSBs which are updated will not pick up the new User-agent automatically the first time. you will have to manually select the new Default the first time for existing software-updated SSBs. Otherwise the SSB will continue to use the previously selected or defaulted UA string.
- FluidInstance.app: New preference in Plug-in Preferences pane. "New windows automatically display visible Plug-ins from previous window". Off by default (which is a change from previous versions where this was always on).
- FluidInstance.app: Added support for tr.im URL expansion.
- FluidInstance.app: FIX: installing the Gears Beta plugin no longer breaks the User-Agent submenu in the Application menu.
- FluidInstance.app: FIX: fixed borked downforeveryoneorjustme.com command.
- BrowsaBrowsaPlugIn: TinyURL expansion/creation context menu items work in plugin WebViews just like the main browser WebViews
Fluid 0.9.3 August 11, 2008
- FluidInstance.app: Userstyles!
- FluidInstance.app: Improved shortcuts. Now you can have a shortcut without parameters (e.g. "g" for google.com). This does not interfere with parameterized shortcuts with the same value. (e.g. "g fluid" will still activate google.com/search?q=fluid) Fluid is smart enough to realize if you want the "g" shortcut with parameters or the "g" without parameters by checking for params in your shortcut string. So you can have a parameterized and non-parameterized shortcut of the same string.
- FluidInstance.app: FIX: improved behavior for top splitview plugins.
- FluidInstance.app: FIX: better sort ordering for recent urls in the location bar popup.
- FluidInstance.app: FIX: Fixed bug where attempt to close a window (by clicking red x) when single window browsing mode is enabled would only close one tab.
- FluidInstance.app: Check For Updates on Startup now on by default.
- BrowsaBrowsaPlugIn: Custom icons for plugins with home urls for : twitter.com, hahlo.com, digg.com, socialthing.com
- BrowsaBrowsaPlugIn: Userscripts execute against webviews in BrowsaBrowsa PlugIns
Fluid 0.9.2.5 August 3, 2008
- FluidInstance.app: New Uberview! Allows viewing of multiple Fluid Plug-ins in splitviews at once.
- FluidInstance.app: Two (or up to four) BrowsaBrowsa Plug-ins now included so you can utilize the Uberview.
- FluidInstance.app: Shortcuts!
- FluidInstance.app: FIX: Bookmark bar button color rendering in MenuExtra, Embedded, and chromeless SSBs.
- FluidInstance.app: FIX: Browser Toolbar rendering in Fullscreen got crazy in the last release. fixed now.
Fluid 0.9.2.4 July 25, 2008
- FluidInstance.app: Global Keyboard shortcuts (Look in General Preferences Pane).
- FluidInstance.app: New Window style: MobileMe Metalic Olive Chic!.
- FluidInstance.app: Toggle on/off Browser Window Shadow (look in Appearance Preferences -- might be interesting for Chromeless windows).
- FluidInstance.app: Changeable Downloads Folder.
- FluidInstance.app: Automatic '.com' appendage to URLs when the page load otherwise failed. (e.g. entering "cnn" in location bar will now take you to "http://cnn.com")
- FluidInstance.app: Added tiny URL resolution for http://bit.ly URLs
- FluidInstance.app: FIX: Alert/Info dialogs now show the correct SSB application icon rather than generic app icon (this was broken in 0.9.2.2) Note, this wont work immediately after changing icons or after SSB is initially created. in those cases, a restart of the SSB is required before dialog shows correct icon.
- FluidInstance.app: FIX: Preferences window in "Show All" mode now displays correct SSB app name in the window title (before it confusingly always said "FluidInstance").
- FluidInstance.app: FIX: Command-W now closes tabs for MenuExtra SSBs (as you'd expect).
- FluidInstance.app: FIX: Better behavior for the highlighting of Status Items in the system Status Bar for MenuExtra SSBs and Embedded SSBs.
- FluidInstance.app: FIX: Improved rendering of bookmark bar buttons in custom themes (before they were *really* ugly).
- FluidInstance.app: FIX: Fixed crazy bug where location bar auto-complete popup list would randomly popup when you were typing in other text fields.
Fluid 0.9.2.3 July 2, 2008
- FluidInstance.app: New window style: Chromeless.
- FluidInstance.app: FIX: You can now specify Spaces Behavior for MenuExtra SSBs.
- FluidInstance.app: FIX: Fixed issue where MenuExtra SSBs would erroneously create extra invisible WebViews that would cause duplicate userscript execution or dupe music playing in Pandora SSBs.
- FluidInstance.app: FIX: fluid.dockBadge = null; works again.
Fluid 0.9.2.2 June 30, 2008
- Fluid.app and FluidInstance.app: FIX: Much improved reliability for custom icon creation/changing and custom icon retention thru software updates.
- Fluid.app and FluidInstance.app: Can now select an application bundle (.app file) or *any* other file as the provider of your SSB's custom icon. The icon for the selected file (as seen in the Finder, whatever it may be) will be used for your SSB.
- FluidInstance.app: FIX: Improved Printing Support.
- FluidInstance.app: FIX: changing SSB icon (in General Preferences) is more reliable, no longer requires a restart, and also immediately changes the MenuExtra SSB icon.
- FluidInstance.app: FIX: Toggling FullScreen mode no longer requires a reload of the page from the server (just a local data reload which is super fast and cheap).
- FluidInstance.app: FIX: Entering FullScreen respects what screen the frontmost browser window is in (last version always forced fullscreen mode into the Main Menubar screen).
- FluidInstance.app: FIX: Single Window Browsing Mode: Any attempt by JavaScript to close the current window now closes the current tab instead.
- FluidInstance.app: FIX: Single Window Browsing Mode: When a new tab is opened by a targeted link (IWO, a new tab that would have been a new window in normal mode), it is brought to the front by default just like as if it had popped up as a window. (These tabs had been instead obeying the 'open new tabs in background' preference from the Tabs Pref pane... that pref should be overridden in this case.)
- FluidInstance.app: FIX: Single Window Browsing Mode: Any attempt by JavaScript to resize the current window should not succeed.
- FluidInstance.app: FIX: No longer dispaying errors in a small popup alert (this is default behavior for OmniAppkit which I just updated to the latest version in Fluid 0.9.2.1. I forgot to turn it off.).
- FluidInstance.app: FIX: When displaying visible Plug-ins for a new window, an SSB no longer throws an error if a plug-in is missing.
- Thumbnail Plug-in: FIX: Muxtape thumbnails are correctly generated. Problem here was that Muxtape generates its pages with JavaScript, and in the last release I turned off JavaScript for the WebViews that render the thumbnail web images. Now there is a configurable .plist file in the Thumbnail plugin that contains URL Patterns for URLs that should have their thumbnails generated with JS on.
Fluid 0.9.2.1 June 26, 2008
- NOTE: See the Fluid Blog for an advisory on this update regarding missing SSB custom icons.
- FluidInstance.app: Changeable SSB Application Icons (look in General Preferences).
- FluidInstance.app: Single Window Browsing Mode (General Preferences). Actually this is more correctly called "TargetedLinksCreateTabs" and means that any website which attempts to spawn a new browser window will create a new tab in the current window instead. The user may still create new windows with cmd-N.
- FluidInstance.app: True Full Screen Browsing Mode. cmd-opt-F. (Window menu -> Toggle Full Screen Mode)
- FluidInstance.app: Change to Embedded SSBs. Now they can be made to obey your "Spaces Behavior" preference (appear in all or not). This is cool cuz you can set a different Embedded SSB in each Space for a different background in each. Unfortunately, this means that by default Embedded SSBs don't work with Expose quite the way I have demonstrated. However, you can reclaim that Expose behavior by changing the Spaces Behavior setting to "Windows Appear in All Spaces"
- FluidInstance.app: FIX: Fix for the missing MenuExtra icon if there's no favicon or custom icon (Defaults to DotMac-style blue globe).
- FluidInstance.app: FIX: Session Restore works in MenuExtra and Embedded SSBs again (broken in 0.9.2 release).
- FluidInstance.app: FIX: Fixed issue where sometimes the Plug-in Preference Panes would not appear in the Preferences Window.
- FluidInstance.app: FIX: Fixed issue where you couldn't drag a browser window by the chrome at the bottom (status bar chrome).
- FluidInstance.app: FIX: Added resizer graphic in the corner of Embedded SSB windows - helps you realize that you can resize Embedded SSBs if you like.
- FluidInstance.app: FIX: Block PopUp Windows is on by default.
- FluidInstance.app: FIX: Accept Cookies "Only from sites you naviagate to" is on by default (rather than "Always").
- FluidInstance.app Plugin-API: FIX: Support for dragging splitview plugins all the way out to fill the entire browser window (they render properly now after the window is resized).
- Thumbnail Plug-in: Significantly improved load time/UI response time performance.
- Thumbnail Plug-in: When refreshing the current page to reload the thumbnails, the selected index is preserved.
- Thumbnail Plug-in: Adding built-in URL Pattern for Microsoft's live.com search engine.
Fluid 0.9.2 June 15, 2008
- Fluid.app: FIX: If you create ssb with a .icns icon, a menu extra icon is correctly created (previously it was not).
- Fluid.app: FIX: Fixed bug where custom icons indicated by link rel="apple-touch-icon" ... or link rel="fluid-icon" ... that were not placed in the root dir of the site were not actually used (base URL resolution bug).
- FluidInstance.app: NEW: Embedded SSBs (SSB app menu -> Convert to Embedded SSB).
- FluidInstance.app: NEW: Tiny URL resolution. Right-click any compressed URL and select 'Resolve Tiny URL'. Supported services: tinyurl.com, is.gd, moourl.com, xrl.us, s3nt.com, twurl.nl, ping.fm, rubyurl.com, peaurl.com, urltea.com, snipurl.com, rurl.org, dwarfurl.com, kurl.nl, tinypic.com, shorl.com, digbig.com, snurl.com, shurl.net, doiop.com, shorttext.com, 301url.com.
- FluidInstance.app: Location bar/search field split view (in browser window toolbars) persists its split position across windows/launches.
- FluidInstance.app: Fix: control-clicking a MenuExtra SSB in the status bar now shows context menu (before, only right clicking with the mouse would work).
- FluidInstance.app: Fix: Improved behavior for Hidden Windows feature added in 0.9.1.5.
- FluidInstance.app: Fix: Improved behavior for setting an SSB as your default browser. Clicking links in other applications now launches the page correctly in the default browser SSB.
- FluidInstance.app: Fix: Clicking the tiny 'x' button in a browser tab selects the *next* tab instead of the previous tab after closing (matching behavior or cmd-W and other browsers).
- FluidInstance.app: Fix: Fixed issue where running software update on a MenuExtra SSB would leave the SSB in an inconsistent state - erroneously appearing with a main menu.
- FluidInstance.app: Fix: Fixed issue where SSB scrollbars wouldn't respect 'scroll to here' setting from System Preferences.
- FluidInstance.app: Fix: Page title is rendered in the titlebar for windows with the 'Black (HUD)' style appearance.
- BrowsaBrowsa Plug-in: FIX: Fixing BrowsaBrowsa plugin to not be borked when appearing in a drawer.
- Clipboard Plug-in: Removed. meh.
Fluid 0.9.1.5 June 3, 2008 (the Obama release)
- Fluid.app: Fix: Now generates true 512x512 Icons (note that sometimes Finder doesn't reload icons, so you may need to throw away your old apps and move the new file around to see the icon in Finder the first time).
- Fluid.app: Now you can specify a local already-made .icns file in addition to image files to be converted.
- FluidInstance.app: MenuExtra SSBs Toggling has been moved from the Preferences Window to the SSB Application main menu.
- FluidInstance.app: MenuExtra SSBs now have a context menu for Quit, Preferences, and Convert when you right click the MenuExtra icon.
- FluidInstance.app: Fix: MenuExtra SSBs now appear in the correct size/position after changing to/from external displays.
- FluidInstance.app: New in General Preference Pane: when closing last open Browser Window, option to Hide instead of Close the window (preserves web content for the next time a Browser window is opened.)
- FluidInstance.app: Splitview plugins now remember their split positions in new windows/across launches.
- BrowsaBrowsa Plug-in: New Plug-in places an extra WebView in a splitview or drawer.
- Thumbnail Plug-in: Now uses the SSB's custom User-agent string (if you've set one) for all thumbnail requests.
- Thumbnail Plug-in: Updated CSS link selector for Reddit.
- Thumbnail Plug-in: Added CSS link selector for Muxtape.
Fluid 0.9.1.4 May 27, 2008
- FluidInstance.app: MenuExtra SSBs (look in General Preference Pane)
- FluidInstance.app: Fix: Improved rendering for HUD (Black) Theme
- FluidInstance.app: Fix: Existing windows don't go visually haywire after you change themes.
- FluidInstance.app: Added support for ⌘} and ⌘{ tab switching to complement the existing ⌘⇧→ and ⌘⇧←.
- FluidInstance.app: Switched Tiny URL services from TinyURL to is.gd (shorter == better) ("Create Tiny URL for this Page..." in File Menu or context menu when you right click a link).
Fluid 0.9.1.3 May 12, 2008
- FluidInstance.app: New Theme: Bringin' Sexy Black
- FluidInstance.app: Userscripts linked from Userscripts.org are now installed just like all other Userscripts: via a sheet that prompts you for installation. (previously Userscripts linked from userscripts.org were installed differently - as a download.)
Fluid 0.9.1.2 May 7, 2008
- FluidInstance.app: Bugfix: Browser windows now responding correctly to mouse moved / mouse over events.
- FluidInstance.app: JS API Bugfix: Fix for buggy Growl Notification icon JS API.
Fluid 0.9.1.1 May 6, 2008
- FluidInstance.app: Bugfix: Reactivating an SSB with no open browser windows now opens a new Browser window (this was a bug introduced in 0.9.1)
- FluidInstance.app: JS API: Specify custom icons for Growl notifications. fluid.showGrowlNotification({title:"", description:"", icon:"" ...}). icon property is either a string URL or a reference to an HTML <img> element from the current page. The element reference is preferred and provides better performance.
Fluid 0.9.1 May 5, 2008
- Fluid.app: Support for <link rel="fluid-icon" href="..."> for hirez favicons.
- Fluid.app: Support for <link rel="apple-touch-icon" href="..."> for favicons. "/apple-touch-icon.png" was already supported.
- FluidInstance.app: Support for "middle" mouse button added (same effect as holding down 'command' key when clicking links).
- FluidInstance.app: Preference for configuring Spaces behavior: Default, or Appear in all.
- FluidInstance.app: Preference for setting window level: Overlay, Floating, Normal, Desktop.
- FluidInstance.app: Preference for setting window Opacity.
- FluidInstance.app: Preference for making SSB windows draggable from anywhere (in the webcontent. think Dashboard widget).
- FluidInstance.app: Basic AppleScript support enabled.
- FluidInstance.app: Plug-ins appearing in split views and drawers now remember their visible state in new windows and across lanches. (If a plugin is visible in a splitview or drawer in the current window, if you open a new window, it will be visible in the new window as well).
- FluidInstance.app: Plug-ins appearing in split views now maintain constant width/height as the browser window is resized.
- FluidInstance.app: Added Preference to Tabs Preference Pane: "Always hide single tab".
- FluidInstance.app: When right clicking on a link, added a "Open in Default Browser" context menu item.
- FluidInstance.app: JS API addition: fluid.removeDockMenuItem(titleString)
- FluidInstance.app: JS API Bugfix: fluid.dockBadge is now readable as well as writable.
- FluidInstance.app: Bugfix: Browser windows can now load direct URLs to video, audio and other web plug-in content files.
- FluidInstance.app: Bugfix: "Load Failed" is sane now. Behaves just like Safari.
- FluidInstance.app: Bugfix: Improved Dock Badge "unread count" for Google Reader.
- FluidInstance.app: Bugfix: double clicking a tab in any area (including the little 'x' button) would result in new tabs being created. Now only clicking in the empty tabbar space creates a new tab.
- FluidInstance.app: Bugfix: Flash content will now load/play in background tabs.
- FluidInstance.app: Bugfix: when you close a browser tab, the *next* tab is selected rather than the previous one. (matches other browsers)
- FluidInstance.app: Bugfix: The 'Accept cookies only from sites you navigate to' was previously broken and would not accept any cookies.
- FluidInstance.app: Bugfix: Background tabs now execute Userscripts on load as expected.
- FluidInstance.app: Bugfix: Improved feed handling when shuttling to the system default feed reader.
- FluidInstance.app: Bugfix: No more unwanted empty windows in GAFYD (Google Apps For Your Domain) SSBs when clicking links to other sites.
- FluidInstance.app: Bugfix: Improved behavior for find window (command-F).
- FluidInstance.app: Bugfix: Fixed over-sensitivity in the Bookmarks bar to dragging a bookmark button (previously, accidental bookmark dragging would often occur when just a click was intended).
- Thumbnail Plug-in: improved performance and memory usage characteristics.
- Clipboard Plug-in: Bugfix: plug-in would sometimes steal focus from main webview.
Fluid 0.9 April 20, 2008
- Fluid.app: Bugfix: Fix for crasher when clicking a 'Media' item in the sidebar of the 'select other icon...' open dialog.
- FluidInstance.app: Option to restore last browsing session. Restores window size, placement, and open tabs. On by default. Look in General Preference Pane.
- FluidInstance.app: Bugfix: Gmail and Google Reader SSBs no longer spawn empty/unnecessary windows when deferring browsing to the system default browser.
- FluidInstance.app: Option to open links in default web browser in the background.
- FluidInstance.app: Drag links to existing tabs or unused space in the tab bar to open the link in the existing tab or a new tab.
- FluidInstance.app: Double click empty space in the tab bar to create a new tab.
- FluidInstance.app: Click and hold on the back or forward toolbar button to see a popup menu with the back or forward list (just like in Safari.)
- FluidInstance.app: yubnub command support added to search field.
- FluidInstance.app: Improved Bookmarks window with Undo/Redo editing.
- FluidInstance.app: Width of main menu in the menu bar reduced by icons for the Userscripts and Plug-in menus.
- FluidInstance.app: <ESC> key now exits Fullscreen mode.
- Thumbnail Plug-in: XPath support added as alternative to CSS Selectors in Plug-in Preference Pane.
- Thumbnail Plug-in: Thumbnails will reload if you explicitly reload a page with a thumbnail-enabled URL.
Fluid 0.8.9.1 April 15, 2008
- FluidInstance.app: Bugfix: Thumbnail Plug-in now configurable using CSS in the Preferences window.
- FluidInstance.app: Thumbnail Plug-in: FriendFeed customization added.
Fluid 0.8.9 April 14, 2008
- FluidInstance.app: Thumbnail Plug-in bundled.
- FluidInstance.app: Cliboard Plug-in now bundled.
- FluidInstance.app: http://downforeveryoneorjustme.com support in File Menu and context menus when links are right-clicked.
- FluidInstance.app: Bugfix: Plug-ins remember their view placement across launches.
Fluid 0.8.8 April 8, 2008
- FluidInstance.app: Bugfix: improved support for Gmail.
- FluidInstance.app: Bugfix: improved support for Google Apps for your Domain.
- FluidInstance.app: Improved support for VoiceOver.
- Fluid.app: Improved support for VoiceOver.
Fluid 0.8.7 April 7, 2008
- FluidInstance.app: Browsing whitelists/blacklists for matching allowed/disallowed URLs against configurable pattern strings in the "Advanced" Preferences pane.
- FluidInstance.app: Improved Support for Google Apps for your Domain.
- FluidInstance.app: Improved Support for Gmail.
- FluidInstance.app: Custom User-Agent Strings (in each SSB's Application menu).
Fluid 0.8.6 April 4, 2008
- FluidInstance.app: Plug-In API!
- FluidInstance.app: Clipboard Plug-In.
- FluidInstance.app: "Photo Browser" added for iPhoto-like image browsing. Main Menu -> View -> Photo Browser (control-option-command-b)
- FluidInstance.app: Preference to "Open new links from other Applications" in new tab or new window.
- FluidInstance.app: "Create TinyURL" from context menu when you right click a link.
- FluidInstance.app: "New Userscript" menu item creates a new Userscript template, places it in this SSB's Userscripts dir, activates it, and opens it in your default text editor.
- FluidInstance.app: JS API: fluid.dockBadge = "foo" - The dockBadge feature is now exposed as a read/write property of the fluid object, rather than a method. The method is deprecated, but will probably remain.
- FluidInstance.app: JS API: fluid.hide() - Hide this SSB application. Available only to local Userscripts.
- FluidInstance.app: JS API: fluid.unhide() - Unhide this SSB application. Available only to local Userscripts.
- FluidInstance.app: JS API: fluid.activate() - Bring this SSB application to the front. Available only to local Userscripts.
- FluidInstance.app: JS API: fluid.terminate() - Quit this SSB application. Available only to local Userscripts.
- FluidInstance.app: JS API: fluid.include(pathStr) - Eval a local JavaScript file located at the given path. Available only to local Userscripts.
- FluidInstance.app: JS API: fluid.applicationPath - a string path to this SSB's .app bundle directory ("/path/to/MySSB.app/"). Available only to local Userscripts.
- FluidInstance.app: JS API: fluid.resourcePath - a string path to this SSB's Resources directory ("/path/to/MySSB.app/Contents/Resources/"). Available only to local Userscripts.
- FluidInstance.app: JS API: fluid.userscriptPath - a string path to this SSB's Userscripts ("/Users/Mandy/Library/Application\ Support/Fluid/SSB/Campfire/Userscripts") directory. Available only to local Userscripts.
- FluidInstance.app: JS API: fluid.log(obj) - This method is now only available from Userscripts.
Fluid 0.8.5 March 6, 2008
- FluidInstance.app: *Real* Fix for bug where 'Enabled/Disabled' state of Userscripts would not persist across application launches.
- FluidInstance.app: New JS API: window.fluid.log(obj). Accepts any datatype, calls .toString() method. Logs to system log
- FluidInstance.app: New JS API: window.fluid.beep(). Sounds system beep.
- FluidInstance.app: New JS API: window.fluid.playSoundNamed(nameString). Plays system sound if name is valid.
- FluidInstance.app: New JS API: XmlTextReader. Native JavaScript bridge to libxml2's XmlTextReader API for XML pull parsing.
- FluidInstance.app: New JS API: Mozilla JavaScript SOAP API implementation.
- FluidInstance.app: JS API Change: window.fluid.setDockBadge(obj) Now accepts any datatype, calls .toString() method.
- FluidInstance.app: JS API Change: window.fluid.showGrowlNotification() argument now has two additional parameters: onclick and identifier. Both are optional. onclick is a JavaScript callback function called when user clicks on the Growl Notification. identifier is a string used to coalesce multiple notifications with the same identifier.
Fluid 0.8.4 March 5, 2008
- FluidInstance.app: Fix for schizophrenic Fluid SSB Growl notification Icons.
- FluidInstance.app: Fix for bug where 'Enabled/Disabled' state of Userscripts would not persist across application launches.
Fluid 0.8.3 March 3, 2008
- FluidInstance.app: Bug fix for a common crasher introduced in 0.8 (Crash log will show -[TODAppDelegate fetchHomeURL] in crashed thread).
- FluidInstance.app: Bugg fix: Disabling Preference: "Fluid attempts to show Dock Badges" actually works now.
- FluidInstance.app: SSBs are smarter about what URLs match the "home URL".
Fluid 0.8.2 March 2, 2008
- FluidInstance.app: Bug fix for issue where Visit Userscripts.org menu item caused multiple windows to open.
- FluidInstance.app: SSBs are smarter about what URLs match the "home URL".
- FluidInstance.app: URLs that fail to load no longer appear in the address bar autocomplete popup.
Fluid 0.8.1 March 2, 2008
- FluidInstance.app: "Open Userscripts Folder" menu item added so you can easily find the Userscripts directory.
- FluidInstance.app: Fix for bug introduced in 0.8 where new tabs would sometimes not show any web content.
- FluidInstance.app: Fix for bug where window.open() would sometimes not result in a new window.
- FluidInstance.app: New Preferences Window with several tabs for different categories of options.
- FluidInstance.app: Preference: Enable/Disable PlugIns.
- FluidInstance.app: Preference: Enable/Disable Java.
- FluidInstance.app: Preference: Enable/Disable JavaScript.
- FluidInstance.app: Preference: Configure Cookie Accept policy. (Allows you to say which domains you will accept a cookie from. Still *does not* separate SSB cookie Jars.).
- FluidInstance.app: Preference: Set "Standard Font" for web content.
- FluidInstance.app: Preference: Set "Fixed Width Font" for web content.
- FluidInstance.app: Preference: Enable/Disable image loading.
Fluid 0.8 Feb 27, 2008
- Fluid.app: Fluid now tries to fetch a site's "apple-touch-icon" before trying to fetch its favicon.
- Fluid.app: Fluid offers to overwrite any existing application with the same name and location as the new app you're creating.
- FluidInstance.app: Bookmarks Manager/Menu/Bar.
- FluidInstance.app: Integrated Userscript support (think Greasemonkey) provided by GreaseKit.
- FluidInstance.app: Block PopUps menu item/keyboard command just like Safari.
- FluidInstance.app: Resizable Search Field in browser toolbar.
- FluidInstance.app: "Create TinyURL for this page" menu item/keyboard command added. The TinyURL is placed on the system clipboard and a Growl Notification is shown.
- FluidInstance.app: More JavaScript API: Add Dock menu items from JavaScript for your SSB. fluid.addDockMenuItem(title, callback)
- FluidInstance.app: Toggle the visibility of a browser window status bar (bottom of the window).
- FluidInstance.app: Toggle the visibility of a browser window tab bar when there's only one tab open.
- FluidInstance.app: Make Text Standard size (command-0). (returns text to normal size after increasing or decreasing.)
- FluidInstance.app: Improved address bar autocompletion: semi-transparent popup suggestions list now appears automatically.
- FluidInstance.app: Continuous Spell-Checking (red dotted line) enabled for text fields and text areas.
- FluidInstance.app: Frontmost WebView has keyboard focus immediately after entering fullscreen mode.
- FluidInstance.app: Improved address field progress bar rendering.
Fluid 0.7 Jan 20, 2008
- FluidInstance.app: JavaScript window.fluid API: fluid.setDockBadge(), fluid.showGrowlNotification()
- FluidInstance.app: JavaScript Error Console displays script errors to help you debug the new window.fluid api.
- FluidInstance.app: textarea elements now resizable by default as in Safari 3.0.
- FluidInstance.app: Bugfix: Web Search vs. Site Search is now sticky.
- FluidInstance.app: Bugfix: Pages without an explicit HTML title (.txt files, .js files, etc) now show URL as the title in the window title bar and history menu.
- FluidInstance.app: Bugfix: switching away from, and then back to a tab that is still loading will now display the correct progress in the url address text field.
- FluidInstance.app: Bugfix: Beep sounds when you search for a string not present on the current page.
Fluid 0.6 Jan 07, 2008
- FluidInstance.app: Much imporoved download support with basic (yet ugly) Downloads Window/Manager.
- FluidInstance.app: Draggable Favicons displayed in URL location field in browser windows.
- FluidInstance.app: RSS/Atom/Feed detection displays "RSS" button in status bar which will add feed to your system-default news reader much like Safari.
- FluidInstance.app: Fixed bug where new windows would not open home page initially even though the preferences window said that was the setting.
- FluidInstance.app: Confirmation panel is run when you attempt to close a window with multiple tabs or quit the app when multiple tabs are open.
- FluidInstance.app: Improved Dock Menu and mailto: URL support for Gmail SSBs that are system default mail readers.
- FluidInstance.app: Improved "Add Subscription" handling support for Google Reader SSBs that are system default news readers.
- FluidInstance.app: Progress Indicator in status bar is now hidden when not animating.
Fluid 0.5 Jan 04, 2008
- FluidInstance.app: Optional Tabbed Browsing!
- FluidInstance.app: History Menu
- FluidInstance.app: Dock Badges for message "unread count" in Facebook and Flickr just like Mail.app
- FluidInstance.app: Choose between Google "Site Search" vs Google "Web Search" in the search field's popup menu
- FluidInstance.app: Preference for new Windows: Home Page or Empty Page
- FluidInstance.app: Preference for "Allow browsing to other domains"
- Fluid.app: If you close the Fluid app window, the app now quits
Fluid 0.4 Dec 28, 2007
- FluidInstance.app: Dock Badges for "unread count" in Gmail, Google Reader, and Yahoo! Mail just like Mail.app
- FluidInstance.app: New Windows are sized and positioned the same as the last window's current size & position (including across app launchings)
- FluidInstance.app: You can set Yahoo Mail SSBs as system default Mail client in Mail.app prefs, and they will now accept incoming mailto: links. Upon accepting, they activate and begin composing a new message to the url given.
- FluidInstance.app: Gmail compose email addr auto-suggest works now.
- FluidInstance.app: Yahoo Mail gets Dock Menu support: "Get New Mail" and "Compose New Message".
- FluidInstance.app: Google Reader SSB can be set as system default feed reader in Safari prefs and will accept RSS/Atom/feed urls from other apps like Safari to "Add Subscription".
- FluidInstance.app: SSBs can now run local Ruby on Rails webapps.
- Fluid.app: Remembers chosen Installation dir across launches.
- Fluid.app: dragging a URL proxy icon to the Fluid icon in the dock opens Fluid and enters that URL into the Fluid "URL" text field.
Fluid 0.3 Dec 16, 2007
- Fluid.app: Ability to add custom icons
- FluidInstance.app: View source window title correctly shows current URL
- FluidInstance.app: fixed bug: Google site search wouldn't work on newly spawned windows
- Fluid webapp icon community started on Flickr
Fluid 0.2.1 Dec 16, 2007
- Fluid.app: Fix issues with SSB creation window. Clicking 'Create' button vs typing 'Return' would result in buggy behavior.
Fluid 0.2 Dec 15, 2007
- Both: Sparkle Update framework support added for ultra-convenient software updates
- Fluid.app: Allow user to Select custom App install path
- Fluid.app: fixed: Clicking the Create button wouldn't work until the "Name" text field lost focus.
- Fluid.app: "Show Main Window" menu item added
- FluidInstance.app: Toolbar "Home" button now has appropriate icon
- FluidInstance.app: mailto: links now supported
- FluidInstance.app: command-shift-f now exits Full Screen mode
- Both: German i18n
Fluid 0.1 Dec 12, 2007