Paparazzi! 1.0b11
Release Notes
1.0b11
- Fixes
- Fixed display of the status item in light mode on Mojave.
- Batch captures started on launch by using, e.g., the “Add to Batch Capture” service with batch auto-start enabled should no longer use incorrect settings.
- Disabled PDF metadata due to an issue with corrupt PDF document export.
- Partial fix for webarchives not loading. The URL field will update to the original URL of the archived page; this will be fixed in a future release.
1.0b10
- Fixes
- Fixed scrolling in browse mode.
- Fixed PDF output (dragging to Sketch, opening in Acrobat, etc.).
- Fixed parsing of URLs with ports when no explicit scheme is specified (e.g., “localhost:3000”).
- Fixed the drag image not showing up when dragging from the capture preview.
- Removed some debug logging from the release build.
1.0b9
New Features
- Now hides fixed-position elements on the top and bottom when capturing using scrolling, when the current scroll position isn't the top or bottom, respectively.
- A custom script (AppleScript or shell script) can be set in the preferences to be called after each batch capture save (e.g., to run an image optimizer on the saved image).
- Added a preference to set which mode (browse or capture) new windows should open in.
- Dark Mode support.
Fixes
- Fixed an accidental lingering usage of
WebIconDatabase
. - Fixed capture-by-scrolling mode squashing/misrerendering the bottom (and possibly right) of the image.
- Fixed a potential crash when dragging size presets on Mojave.
- Added a message about enabling full disk access to import Safari bookmarks on Mojave.
- Fixed an accidental lingering usage of
Changes
- Removed Growl support.
- Updated Sparkle to 1.21.2.
- Now signing updates with Ed25519 signatures as well as DSA.
1.0b8
- Fixes
- Fixed bookmark importers not loading which caused a crash on 10.12.6.
1.0b7
- New Features
- Implemented UI for
alert()
/confirm()
/prompt()
. These dialogs won’t show when batch capturing. - Added an option to start batch capture automatically when new items are added.
- Preliminary help docs.
- Implemented UI for
- Fixes
- Fixed Contacts import on newer releases of macOS Sierra/High Sierra.
- Fixed a hang while importing favicons for Safari 11 bookmarks.
- Fixed paparazzi URL parsing for Unicode URLs.
- Fixed a potential exception when bookmark/history titles were just the right length.
- Fixed a bug in the
save
script command on 10.9. - Fixed installation of the
pzi
tool’s man page.
- Changes
- Changed “Inspect Element” to always be enabled.
- Changed the UI for adding separator size presets: Now has a separate button instead of requiring the title to start with “-”.
- New size presets whose names start with “-” are no longer treated as separator items. (Paparazzi! will convert your old separator presets to the new internal format.)
- Imports the list of user agents from Safari, if available.
- The socket for the
pzi
tool now verifies that the tool is being run by the user who launched Paparazzi! or by root.
- Under the Hood
- Building with 10.13 SDK/Xcode 9.
- Rewrote history and favicon loading/saving from scratch.
1.0b6
- New Features
- Enabled execution of JavaScript URLs and bookmarks. UI for alert(), etc. to come later.
- Added an AppleScript command for executing JavaScript.
- Added menu items to show the Web Inspector/Console for the current page.
- Added an alternate menu item/key combo (⌥⌘2) to temporarily disable JavaScript while switching to Capture mode. This should help with capturing, e.g., mouseover menus.
- Fixes
- Fixed cutting off the bottom (and potentially the right) of pages in capture-by-scrolling mode.
- Fixed the “Include anonymous system information” checkbox in the Update prefs (the corresponding checkbox in the initial update check dialog still worked).
- Disallowed the URL field from being accidentally Command-dragged out of the toolbar.
- Changes
- Change Punycode methods to use internal WebKit methods. This has the added advantage of mitigating spoofed URLs as Safari does.
- Removed the option to override ClickToFlash, as this only worked with a plug-in-based version of ClickToFlash (which hasn’t worked since Safari 5.1).
- Added detection during update check to see if Growl is running (for probable future removal of support).
- Capture windows will now return to Browse mode if saving is initiated while in that mode.
- New windows are now titled “Untitled” instead of “Paparazzi!”.
1.0b5
- Fixes
- Added a workaround for some sites crashing/not saving on PDF capture.
- Really fixed capturing on macOS 10.11 this time.
- Fixed code-signing verification on the pzi tool and its installer.
- The size presets pop up button for max size works now.
- New Features
- The Terminal preference pane now shows the installed and bundled tool versions.
- Changes
- Removed stand-alone size/delay toolbar items from capture windows.
1.0b4
- Fixes
- Fixed capturing on macOS 10.11.
1.0b3
- New Features
- Added an Advanced preference to enable WebKit’s “Inspect Element” menu item.
- Supports HTTP basic/digest auth in the capture window while browsing (capturing the page without quitting will work).
- Fixes
- Fixed URLs with ports being parsed incorrectly. (Punycode-Cocoa 24df025)
- Fixed Paparazzi!’s system services (Capture URL and Add to Batch Capture).
- Batch item descriptions now update live when their per-item settings are changed.
- Settings popovers can now be shown when their toolbar buttons are in the toolbar’s overflow menu.
- The batch list now properly saves per-item settings on quit.
- Minor accessibility fixes.
1.0b2
- New Features
- Preliminary Touch Bar support in capture and batch windows.
- Fixes
- Fixed the AppleScript
open location
command. - Fixed setting the min/max sizes to 0,0 when none was passed in when using AppleScript.
- Fixed
(null)
appearing in empty-path’d batch item URLs.
- Fixed the AppleScript
1.0b1
- New Features
- pzi command-line tool. Install via Preferences → Terminal. (Not finished.)
- Added a proper browsing mode.
- Added
%U
filename format token for URL without “http://www.” For example, “http://derailer.org/foo.html” will become “derailer.org/foo.html” and “http://www.google.com/” will become “google.com/”. - Added preview thumbs to single-capture OS X user notifications.
- Added a “Reload” menu item and optional toolbar button.
- Added a “Settings” toolbar item to the capture window, which behaves like the one on the batch window. Space saver!
- Added a preference for what to do on launch/activation when no windows are open: Open a new capture window (default), open the batch window, or do nothing.
- Toolbar buttons in capture windows now have overflow representations.
- Batch window now saves its state; this should help make occasional crashes in WebKit more recoverable.
- Capture windows can now automatically crop to an element, specified by ID.
- Batch items can now have their own settings.
- Scripting: Capture windows, the batch window, and batch items have a
capture settings
property, which encapsulates all of their capture settings. - Crop size is now crop rect.
- Added the ability to define a crop CSS selector: e.g., to crop to an element with a particular ID, set to “#foo”.
- The Safari bookmark importer now imports bookmark favicons.
- More flexible manual date formatting using the Unicode date formatting standard UTS #35: e.g.,
%{date:yyyy-MM-dd}
. - “Where from:” is now set on saved images.
- Favicons for Safari bookmarks are now shown.
- Support for tabs on macOS Sierra.
- The “Capture” Automator action now returns a custom object representing the window the capture was performed in; you can pass this to the “Save” action to save a specific window’s captured image.
- Fixes
- Ditched buggy pattern-phase drawing in favor of manual tiling for custom progress bars.
- Capturing now resolves alias files.
- Batch capture now saves images in the background, improving responsiveness.
- Capturing a new page whose URL differs only by URL fragment works now.
- Added a basic license.
- Changes
- Now requires OS X 10.9 or higher (and therefore a 64-bit Mac).
- Moved to ARC.
- Batch window can now be made full-screen.
- Removed the batch extensions preference; I don’t think anybody was using it.
- Batch table is now view-based instead of cell-based.
- Batch table now allows vertical movement to begin drags.
- Removed “Capture From” items from the Dock menu as they were causing problems.
- Removed “get URL” and “open URL” from the scripting dictionary; use the standard “open location” instead. This better matches the behavior of browsers.
- Optimized Firefox bookmark importing a bit.
Lots of things I probably forgot.
0.6.7
- Fixes
- Fixed the
%f
and%u
filename format tokens. - Fixed an exception in the Chrome/Chromium bookmark importer.
- The Bookmarks menu will now use a bookmark’s URL as its title if the title is missing or the empty string.
- Fixed Contacts (Address Book) bookmarks menu item being disabled inappropriately.
- Fixed the
0.6.6
- Fixes
- Fixed the random launching issue on 10.6/10.7. If upgrading from an earlier 0.6.x, you may need to reset your launch services database, either with the Terminal command
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
or via a utility. - The “JPEG Quality” slider in the batch preferences should actually work correctly now.
- Corrected the tooltip for the “Share” button.
- The max history setting should work now.
- The built-in Sparkle framework is now properly code signed.
- Fixed the random launching issue on 10.6/10.7. If upgrading from an earlier 0.6.x, you may need to reset your launch services database, either with the Terminal command
- Changes
- No longer imports Contacts’ URLs by default.
- Preliminary help documentation (still unfinished).
- Updated to Growl Framework 2.0.1.
- New Features
- Added a “Take URL From” script for Chrome (since it supports AppleScript now).
- The Interact sheet now has “Close and Capture” and “Close” buttons.
- HiDPI captures are now indicated as such in the status area (next to the pixel dimensions).
- Added an option in the Advanced Preferences to simulate Non-HiDPI captures on Retina Macs. This will still import resources included via media queries, etc., as I haven’t found a way to spoof pixel-ratio yet.
- Added an option in the Advanced Preferences pane to accept invalid HTTPS certificates.
- Added HTML files for release notes and a bookmarklet (in the Help menu).
0.6.5
- Fixes
- Preferences window should show the General pane on first launch.
- Fixed an issue where an error loading a subframe (e.g., an ad) would cause the whole capture operation to fail
- Fixed an issue where capturing via AppleScript with a min or crop size would fail.
- Fixed the
start capturing
AppleScript command. - Don’t try to load an apple-touch-icon if we’re batch capturing.
- Fix the Save Format popup in the Batch Prefs.
- Fix a crash on 10.6.8 that would occur when trying to write the source URL to a file’s finder comments.
- Batch JPEG quality now defaults to 80% instead of 0%.
- New Features
- Press ⌘⏎ to capture from the interact sheet without reloading.
- Version checking and updating now uses the Sparkle framework.
- Changes
- Stopped calling builds “beta” (What would be 0.6bx is now 0.6.x.)
- Updated to Growl SDK 2.0.
- “Make per-host subdirectories” and “Treat plain text files as lists of URLs” are now the default.
0.6b4 (since 0.5b)
- Fixes
- Many issues fixed.
- Better document size handling.
- New Features
- Retina artwork (except for a few places).
- New date formatting strings: ${date:format} where “format” is replaced by a Unicode date format.
- Menu bar control; drag to the menubar to capture/add to batch (option switches behavior).
- Custom user agent (global; in Advanced prefs).
- Location bar autocomplete; will complete from previously captured URLs and bookmarks.
- Support for Sharing Services on OS X 10.8.
- Support for Notification Center on OS X 10.8 (can be disabled in Advanced preferences).
- Main Window
- Now uses a real toolbar.
- Batch Window
- Quick Look (spacebar or ⌘Y).
- Easier URL input.
- Changes
- Better separator display in Sizes prefs.
- Now uses WebKit history for storing history.
- Bunches of other things I can’t remember because it’s been so long.
- Codesigned with Apple Developer ID.
- Known issues
- Captures as retina on retina MacBook Pros. I hope to add a toggle in the future.
- Sharing a capture from a non-Batch window via Sharing Services doesn’t save metadata.
- App icon needs work!
- Toolbars don’t have working overflow representations.
- Still missing the ability to capture pages that haven’t reloaded.
- No Help files.
0.5 betas do not support 10.3.x.
0.5b7
(Unreleased)
- Fixes
- Worked around an issue where the “Interact with Web View” window wouldn’t allow scrolling if you had already used it once between captures.
- Fixed the “Capture from Camino” script to work with the scripting changes in more recent versions.
- Fixed wrong escaping of the “#” in URL fragments. (Credit: John Vigorita)
- Automator actions are now also 64-bit Intel for Snow Leopard.
- Plugged leaks (static analyzer)
- Fixed a leak in single-URL dragging from the batch table.
- Fixed a leak when choosing a custom batch-done sound.
- Fixed a leak of the image data when saving a file (oops!).
- New Features
- The Firefox bookmark importer will now read (and prefer) Firefox 3.0 bookmarks. (Credit: Mark (markauk))
- Added a preference for the drag format for promised files. (xxx needs credit)
- Added a preference to choose what screen to use for fullscreen (defaults to main window’s screen).
- Added a preference to override ClickToFlash (http://clicktoflash.com/). (Credit: Grant Hutchinson (@splorp))
- Double-clicking batch items now opens their saved image files in their default viewer.
- Reordered the batch table’s contextual menu, and added “Open Captured Image(s)”.
- Changes
- Size Presets
- Increased vertical size of the Size Presets preferences view.
- Removed code that disallows presets with identical width and height.
- Menu separators: Add a preset with a name that begins with “-”.
- Size Presets
- Optimizations
- Complete bookmark importer rewrite.
0.5b6
Fixes
- Worked around an error when adding URLs to the batch window via AppleScript.
- Got rid of the token field for filename formatting. Leopard likes to collapse spaces in them.
- Allow scrolling and show the resize indicator in the “Interact with Web View” sheet under Leopard, since the various redraw/update issues appear to be fixed.
- Hopefully fixed crashing when the version-check hits a redirect.
0.5b5
- Fixes
- Fixed crash-on-launch under Leopard. The issues were full of fail on my part. Sorry.
- Other
- Paparazzi! uses OS X’s built-in textured windows under Leopard.
0.5b4
- Fixes
- Plugin (e.g., Flash) capture works on 10.4+! Though the plugin images still don’t save when saving as PDF.
- Fixed an issue that would occur if you had your max history count set to zero.
- Fixed incorrect changing of font in the “Preview:” label on first capture.
- Capture of many framesets now works much better. For example, capturing k10k.net or a reference page with TOC on developer.apple.com will capture the full page (except when using too-small min-widths). This only works under 10.3.9 or later because that version of the Mac OS included new WebKit methods to determine the kind of frame a child frame is (frame, iframe, or object).
- Fixed an issue where attempting to capture certain sites with additional script-loaded content (e.g., eBay) would cause loading to appear to stall indefinitely.
- Improved capture of framesets with meta-redirecting subframes.
- Made -makeKeyAndOrderFront: on the invisible capture window a no-op, for some sites whose JavaScript likes to focus the main window…
- Forced JavaScript on. The WebKit DOM methods don’t work if it’s off. :(
- Fixed an issue that would cause future URLs to not load, with a “nil string” error logged to the system console.
- New Features
- Printing! Woo!
- Saving a thumbnail icon now saves a full array of 32-bit icon sizes (128px, 48px, 32px, and 16px).
- Added “(like Safari)” to the user-agent string for those silly sites that check for “Safari” instead of “WebKit”.
- Added an informational dialog about version checking, for those paranoid LittleSnitch users.
- Controls on the captured page will now appear in their “active” state (as they should).
- You can now access the WebView directly by choosing “Interact with Web View” (⇧⌘V) or clicking the “pointing hand” button on the main window. You can resize the web view, but you can’t scroll, as allowing scrolling either screws up redraw or makes the capture size wonky. The WebView sheet will disappear when you navigate elsewhere (or press escape, or choose “Interact with Web View” again, or press ⌘W), since this was mainly added to allow people to capture pages behind a login/password.
- Paparazzi! now uses an iTunes/iLife like window design. You might not like it. That’s okay.
- Basic metadata for TIFF, PDF, and JPEG file formats, via ImageIO hotness (10.4+ only). Keywords pulled from
<meta name="keywords" />
, etc. - Basic metadata for PNG files.
- Import of Address Book contacts’ URLs and discovery of Bonjour URLs.
- Import of Firefox bookmarks.
- Support for internationalized domain names.
- “Infinite” item in crop menu, to save a few clicks and/or keystrokes.
- Ability to name size presets (suggested by Mike Cosentino).
- AppleScript enhancements.
- “Close All” menu item, with keyboard shortcut ⌥⌘W.
- The image view now drags promised files, so you can drag the image directly to iPhoto, the Finder, etc. This saves as TIFF, for now.
- The image view now allows drags while in the background without bringing the window to the front.
- The update check now also sends the architecture (ppc or i386) for my curiosity’s consumption!
- Growl integration for a few things (see the Growl prefpane after launching Paparazzi! for a list).
- Automator actions for capturing, saving, copying, and batch capturing.
- “Add to Batch” system service (found under Services→Paparazzi!).
- Optimizations
- The image view now uses low-quality anti-aliasing during window resize, to make resizes smooooooove (à la Preview).
- Moved the update check into applicationDidFinishLaunching: so it would come after the new informational dialog.
- Update checking is now asynchronous.
- Cleanup
- The user defaults keys WebMaxWidth and WebMaxHeight have been replaced by WebCropWidth and WebCropHeight, which is more in tune with what they are called in the UI (and other places). Paparazzi! will look for the old keys on startup and use their associated values for the new keys (and then delete the old keys, once). If both exist, the new keys take precedence.
0.4.3
- New Features
- Paparazzi! is now a universal binary! Woohoo!
- Optimizations
- Disabled the disk cache completely, as we always want the most recent copy of the page.
0.4.2
- Fixes
- Fixed a crash that could occur if a Safari bookmark item had no title element.
- Removed the duplicate Info.plist file from the Resources subdirectory. Why was that in there?!
- New Features
- Paparazzi! now allows capturing of HTTPS sites with “bad” certificates. To do: let the user know that the site has a “bad” certificate, though this is probably unnecessary.
- Menu items for imported bookmarks now display their URLs as a tool tip when hovered over.
- Meta
- Fixed linebreak count after the 0.4.1 changelog in this changelog file.
0.4.1
- Fixes
- Fixed a trivial glitch in which the order of the toolbar items in the Preferences window could be reversed. (I forgot that -[NSDictionary allKeys] is ordered ambiguously.)
- New Features
- Added a system service, “Capture with Paparazzi!”.
- Strings that start with “/” or “~” are now treated as file paths.
0.4
- Fixes
- Fixed an error that could occur on a zero-second client-side redirect, causing the WebView to be resized to 0×0, totally messing things up. (NSImage can’t cache 0×0 images? Who would have guessed?)
- Fixed saving of backgrounds when saving as PDF.
- Fixed the “URL History” setting so Paparazzi! actually shows the number specified instead of the number plus one.
- Set the WebView’s host window to the main Paparazzi! window, for authentication sheets, etc.
- New Features
- Basic (very basic) AppleScript support! Yay! Just drag Paparazzi! onto Script Editor to see what (little) you can do. A bit limited, and subject to change drastically in the future, but there it is! Some properties that are currently read-only will be read/write in later versions. Also, the error handling isn’t very good yet.
- Basic update-checking support. By default, Paparazzi! now checks for new versions at application launch, and can be toggled in the preferences. I will probably change this to a more scheduled check (with its own view in the preferences window) in a later version. One can also choose “Check for Updates…” from the Paparazzi! application menu. This sends the version of Paparazzi! and your system version to the server, but no personal data.
- Added size preset popups for min./crop size (editable in the preferences).
- Added Web Archive (10.3.9+) and (X)HTML/SHTML extensions/mime-types to Paparazzi!’s Info.plist so one can use the Finder’s “Open With” contextual menu item.
- Users can now check for new versions of Paparazzi! from within the application.
- Basic bookmark import from Safari and Camino (can be toggled in the preferences).
- Safari-like user style sheet support.
- Added optional thumbnail icon saving.
- I’m now including the BNF-style paparazzi: URL format document in the .dmg, as it doesn’t seem to be apparent that one can do more with paprazzi: URLs than pass the current page URL.
- Added “Open File…” (⌘O) and “Open Any File…” (⌥⌘O). “Open File…” only allows common appropriate file types to be opened (images and various text formats).
- Changes
- Redid the “default filename format” interface to use a popup menu that inserts at the current cursor location. This saves space, and is more useful (I think).
- Changed the Preferences window from an NSPanel to an NSWindow, and moved the main window stuff to a new object, to get rid of inappropriate firstResponder bleedthrough (e.g., pressing ⌘V while the prefs window is open only to have text pasted in the main window). Escape will still close the window.
- “Open URL…” is now called “Open Location…” and now uses ⌘L as its key equivalent.
- Optimizations
- The image preview now uses “promised” pasteboard data for the images, which means that I don’t have to write both TIFF and PDF data to the pasteboard on each drag. An application generally only wants one of these (or none!) at a time.
- The image preview now uses its current rendering as the basis for the drag image, instead of scaling it anew; this results in significantly more responsive drags, especially on slower machines (like mine).
- Moved the core capturing code to a new class (CaptureController) to ease addition of a batch mode.
- The NSString MD5 method now uses an array on the stack instead of mallocing.
0.3
- Fixes
- Captures of file:// URLs are now possible to save even if the “localhost” hostname is missing. (Credit: Splunge.)
- The preview image will no longer grow above its actual size in the preview area.
- URLs with a client-side redirect now work properly. As a side effect, the URL field now updates on any redirect, as a standard browser would do. (Credit: Vasilis van Gemert)
- New Features
- Paparazzi! can now save as PDF, which means all text is real, selectable text. Unfortunately, the setMediaType: method only works on OS X 10.3.9 or later, so media=“screen” CSS won’t be applied if Paparazzi! is run on something earlier (but you should update to 10.3.9 if you’re running 10.3.x, anyway). (Hat tip: Darrel Knutson.)
- Added a paparazzi: URL scheme, so you can easily capture an URL from your browser by prepending paparazzi: to it (e.g., paparazzi:http://www.google.com/). Perfect for a bookmarklet.
- The last n URLs captured are saved (defaults to 10).
- The default save filename can now be customized (in the Preferences window) with various printf-style tokens.
- An optional thumbnail can be saved, with a user-defined scale value (in the save dialog). The format of the thumbnail will be the same as the format of the full-size image; selecting PDF output will disable thumbnail output (for now).
- Added fields for crop size.
- Added a field for “delay between load and capture”. This allows proper capture of Flash sites. (Saving as PDF won’t show the Flash content, however, for some reason.)
- Added a “Capture From” menu to the File menu, which behaves just like the Dock menu does (and still supports only Safari and Camino).
- Added a “Send Feedback…” menu item to the Help menu.
- Changes
- “Width” and “Min. Height” are now combined into one row, labeled “Min. Size”.
- The URL in the URL field now changes during load in case of a redirect (as regular browsers do).
- The window’s minimum size is a bit wider to accomidate the extra fields.
0.2.3
- Fixes
- The URL field should no longer revert to the previously fetched URL when the “Capture!” button is clicked (as opposed to pressing return). (Credit: Dalatindragon.)
0.2.2
- Fixes
- Fixed a crash on awakeFromNib when run without having run an older version earlier (due to a nil string). (Credit: Michele Fuortes.)
0.2.1
- Fixes
- Save and restore of the last typed URL wasn’t actually working in 0.2, because I misnamed a method and mistakenly removed the bit of code that restored it. Oops!
- “http://” is correctly added to the URL string if the “Capture!” button is pressed while the URL field still has focus (as opposed to simply pressing return).
- Plugged a leaking NSURL.
- Page title and URL now remain in sync with the displayed image (in case of a user cancel or a load error).
- Removed a bunch of NSLog statements that shouldn’t have been in 0.2 either. Oops again!
- New Features
- The image can now be saved in JPEG (with quality control) and TIFF (LZW-compressed) formats (in addition to the orignal PNG).
- File→Open URL… (⌘O) focuses the URL text field and shows the main window if hidden.
- The Window menu is now a bit more like the one in Address Book; i.e., an item was added to the bottom of the menu for the main window and the main window was set not to appear in the menu automatically.
- Changes
- The main window can be closed, and then reopened by selecting “Paparazzi!” from the Window menu, “Open URL…” (⌘O) from the File menu, or by clicking on the Paparazzi! icon in the dock.
- The save panel doesn’t force the initial save location to be the home directory every time (it now uses the last save location).
- Removed the “Page Setup…” and “Print…” menu items pending printing the image working properly.
- The error alert sheet now shows the reason for the error (this was actually done in 0.2, but I forgot to add it to the change log).
0.2
- Fixes
- Fixed a crash on WebFrame deallocation.
- Fixed a crash on quit when a plugin was loaded in the WebView.
- Plugged some leaks (NSBitmapImageRep and an NSString).
- New Features
- Automatically prepends “http://” to the URL string if its scheme is missing.
- Automatically strips whitespace from the beginning and end of the URL string.
- Added the application identifier “Paparazzi!/0.2” to the user-agent string.
- Window title now displays the title of the loaded page.
- Dragging a local file to Paparazzi!’s icon will load and render that file.
- Added a dock menu with “Get URL from Browser”, which, well, gets the URL from Browser’s front window. Currently supports Safari and Camino.
- Saves the URL and dimensions across sessions.
- The capture can be cancelled.
- An URL or file can be dragged and dropped on the Paparazzi! window to capture the referenced page.
- Drag & drop of image out of preview area and copy to clipboard (easy access via contextual menu).
- Displays the actual image dimensions next to the “Preview:” text.
- Changes
- Nate Weaver has taken over development of Paparazzi! from Johan Sørensen.
- Added a nice iTunes-like bevel to the text on the metal background and the image view, and switched to metal-style buttons.
- The image preview now uses “high” antialiasing.
- Tweaked the application icon by moving it down about 8 pixels.
- Paparazzi! now officially requires OS X 10.3, which it actually did already because it used the NSAlert class.
- Optimizations
- Now only allocates one offscreen window and one WebView for the entire lifetime of the application.
- Lots of code cleanup.
0.1.5 - 0.1.8
- Added that the file extension and “hide extension” tickbox is shown in the save panel.
- Fixed so that file extension won’t get added twice when saving image.
0.1 - 0.1.5
- Added so that /, ~, @, gets replace with a - (dash)
- Added the ability to paste text in the textfields again (no idea why I removed that to begin with)
- Added so user can’t close the window with cmd+w or the close button.