Revision history for Wrangler 2.15 2015-02-16 - Layers: fixed display of utf-8 strings by properly handling read xattr values - various other utf-8 related fixesg - FileBrowser: Settings: fixed column hide/unhide UI - FileBrowser: Settings: allow user to save/load column layouts - FileBrowser: IO: prevent wrong handling of up-dir - FormEditor: fixed adding form fields 2.14 2014-06-23 - Previewer: fix 'no thumb' rendering for newer Wx - Sidebar: look for gtk bookmarks file in gtk3 location - FileSystem::Linux: decode strings to perl-internal - File::Slurp replaced with Path:Tiny, as per RT#95678 - KeywordingTool: nonsensical dependencies removed - Previewer: lazy helper probing for libav-tools - debian control now lists libav-tools as dependency - tests: adapted to gvfs-trash behaviour change 2.13 2014-05-12 - currently unused dependencies XML::Simple and Crypt::SSLeay dropped from Makefile.PL - RePopulate triggered by dir change monitoring now less annoying after renames and deletes - new Dialog KeywordingTool - FileBrowser: ListCtrl instead of ListView - changed deb package build system 2.12 2014-04-02 - FileBrowser: Paste operations now handle utf8 paths, and give UI feedback on error - FileBrowser reclaims keyboard-focus on Populate - FileBrowser: very basic UI feedback on copy/move file operations - Linux: move() now uses system 'mv' command - Previewer: constructs no_preview bitmap internally - changed CLI parsing, Wrangler now opens a supplied path instead of always opening with cwd - Default config now has working shortcuts set so the example "value-shortcuts" work - Enter license key via GUI - ListingToText is back 2.11 2014-03-19 (first public release) - CustomizableEditor is back, on the 2.x branch as FormEditor, with many improvements, switchable layouts, UI for adding/removing fields, etc. - MultiRename dialog ported to 2.x branch - Previewer displays video thumbnails again - FileBrowser: configurable columns complete, sorting remembered - ColourLabels Plugin - Layers provides new field "Filesystem::Xattr" - Value Shortcuts facility ported to 2.x branch - Settings UI complete and refined - accepts (--debug 1) for debug output to STDOUT - silenced/configurable debug output - reworked Plugin API (still WIP) - stability fixes - app-icon-set completed, optional scalable - polished POD, with screenshots 2.10 2014-01-18 (unreleased) - MetadataThumb is back, on the 2.x branch as Previewer, with fixes - preparation for dynamic layouting - Navbar with history and clickable path - Sidebar with icons - configurable, MIME-Type based viewers facility - new Settings UI, more config bindings - Debian .deb file pipeline working - new Images.pm build process - License and Changes embedded as modules 2.07 2013-12-15 (unreleased) - initial PubSub - basic Sidebar - OO-interface dropped on selected subs for speed - ListCtrl FileBrowser mainly done, restored configurable columns, zebra-striping, highlighting - new logo, new internal image/icon handling - ported tests 2.02 2013-10-30 (unreleased) - Wrangler::Config rewrite - implementation of FileBrowser as a TreeList halted - configurable widget layout - new PluginManager 2.0 2013-07-01 (unreleased) - start of new major version, branch/rewrite - switch from YAML to JSON for settings - new XDG config file location - removed sidecar-file handling for now - many widgets and dialogs not yet ported to 2.x - new underlying file i/o - removed separate handling via Metadata.pm - FileSystem::Layers - native file/folder/icons - new, WIP Plugin API - events replace hardcoded bindings - new module layout - better separation of WxWidgets and Wrangler's internal data structures - CPAN bundling and proper Licensing 1.36 2013-04-28 (unreleased) - fixed video preview and thumbnailing - optimized onpaint/redraws - stability: various crashers fixed 1.24 2012-02-07 (unreleased) - Layered VFS and 'mounting' services - Dialog::AdjustTimestamp - switchable Metadata editors: CustomizableEditor and MetadataPanel/MetadataTree - internal metadata API via Metadata.pm 1.17 2011-08-16 (unreleased) - Dialog::PlaylistEditor (ASX, XML, M3U, ..) - FileBrowser zooming/fontsize - export listings as text - initial metadata mapping tool OneToMany - more filetypes, WebM etc. - alternative metadata editor CustomizableEditor - Previewer with slider: pos and time - internal/native "viewers" for Images, Video and Audio - insert editable text-templates via configurable keyboard shortcuts - PAR packaging - cross platform fixes for Windows and Linux 1.0 2010-11-01 (unreleased) - major rewrites in many areas - FileBrowser is not a WxGrid anymore - FileBrowser as HTML window prototype - MetadataPanel display and editor - MetadataThumb previewer - new column sorting - fixed utf8 (filename) handling - proper Settings UI - sidecar-file handling and in-listing indenting - Accounts manager - Dialog::MultiRename - i18n 0.5 2009-02-15 (unreleased) - dropped tabbed main interface - metadata handling logic changed - switch to sqlite for backend db - l18n internationalization ready - unified internal module and data structure - file-browsing rewritten - working trancoding wizard, Convert.pm - renaming from 'Video Wrangler' to 'Wrangler' reflecting an universal approach to media asset handling - countless bugfixes, changes - Db backend dropped, pure xattr from now on - Metadata Details display 0.4 2009-02-19 (unreleased) - Dialog::Watermark - Plugin::Veoh, Plugin::MySpace 0.3 2008-08-13 (unreleased) - Plugin::Dailymotion - Dialog::Export 0.2 2008-07-04 (unreleased) - switch to WxWidgets - early Plugin interface - initial upload facility 0.1 2008-03-11 (unreleased) - initial Tk version - interface design prototype - Storable-based backend db