New version are avaible on https://github.com/ingrammicro/puzzle-publisher
- globally refactored to stabilize mouse hover event support
- show all layer shard style in Element Inspector (not only for text layers)
- fixed exporting of library symbols information
- fixed modal positioning in embedded mode
- fixed back navigation for modal opened by direct URL
- fixed window.open() issue in Safari
- Fixed overlays in modal behaviour
- Added keyboard shortcuts Cmd+Alt+E (Export) and Cmd+Alt+P (Publish)
- Added experimental library switcher to inspector viewer
- Fixed vertical scrolling of large modals
- Several fixes in overlays support
- Improved Element Inspector
- Support for links between library symbols and libary artboards (you can put shared overlays into library)
- Redesigned regular page and modal dialogs centering
- Moved Element Inspector to right sidebar (see https://raw.githubusercontent.com/MaxBazarov/exporter/master/tests/Link-ModalArtboard/Screenshot.png)
- Fixed external link in overlay initiator
- Click outside of modal closes it
- One more fix for hover overlays
- Improved content caching tweaks
- Improved hover overlays
- Added static content version postfix to publishing procedure (to improve caching on HTTPD)
- Fixed positioning of overlay called from other overlay
- Fixed publishing procedure for versioned mockups
- Fixed publishing procedure for versioned mockups
- Force overlay image loading (critical for low bandwith connection)
- Fixed wrong aligment of on-click overlays
- Improved behavour of on-hover overlays for "hotspot top left position" case (See latest example here - https://github.com/MaxBazarov/exporter/blob/master/tests/OverlayOnMouseOver/test.sketch)
- Experimental support for shared overlay artboards
- Fixed Artboard Alignment configuration option behaviour
- Renamed "Enable JSON" plugin configuration optio to ""Don't save data for Element Inspector"
- Support for custom favicon (see https://github.com/MaxBazarov/exporter/tree/master/tests/Favicon)
- Added layer comments (edit in Configure Layer, show in Element Inspector)
- Added modals and overlays to Element Inspector
- Viewer constructs Layout Grid on the first call, not on page creation
- Renaming Show Symbols to Element Inspector
- Fixed closing of Element Inspector
- Added shared style info to Element Inspector
- Returned "overflow: auto;" for modal dialogs to enable scrolling
- Added "Show symbols" menu option to see shared symbols used on the page
- Added second option to "Show embed code"
- Fixed publishing freeze (for some large projects)
- Publisher creates sub-folders on SFTP server automatically
- Hotspot inside an overlay linked to other overlay opens that second overlay on the same position (usefull to switch between single overlay states)
- Improved image batch resizing (in order to fix non-completed exports) - Part II
- Improved image batch resizing (in order to fix non-completed exports)
- Added "Hotspot top * side overlay positions to Artboard Settings
- Fixed "Open new browser window" opton for external links
- Added "Show grid layout" feature (also available on "l" key)
- External links now use "Open in the new window" setting
- Now hotspots show real links on hover, not abstract "#"
- Executed autoscale on page switching
- Removed custom handling of "Space" key
- Changed rendering of fixed layes to fix many know issues
- Switched compression off by default
- Running compressing in sync
- Corrected compressor permissions
- Running compressing in async
- Added image compression
- Added "Show embed code" item to view menu (also available on "e" key)
- Fixed exporting
- Now custom artboard size is reseting after an exporting
- Fixed support for custom sizes
- Added custom height and width settings to Export HTML dialog (also it flatten fixed layers automatically)
- Improved auto-scale of modal dialogs in FireFox
- Stretched modal dialog shadow on full page
- Fixed auto-scale for FireFox
- Add ?embed to prototype URL to hide navigation and show "Scale" icon
- Improved Auto-Scale feature (thanks to Konstantin Smirnov for the new icon)
- Fixed Set External URL dialog
- Fixed support for shadow inside a fixed layer
- Added zooming of large pages (can be disabled in Plugin settings)
- Fixed rendering of direct link to modal dialog executed by overlay artboard link
- Overlays calling by hotspot inside a fixed layer also are showing with fixed position (configurable in Artboard Settings)
- Keep the only one overlay visible
- Hide overlay on primary artboard hide
- Fixed external links functionality
- Changed command line API Description
- Added new overlay positions Illustration
- Added command line API for exporting into HTML Description
- Click outside hotspots highlights all hotspots for a short time
- Improved Path selector UI
- New ability to show overlay on mouse over Example
- New ability to align overlay on left, center or right side of source link
- Changed way to open HTML in browser
- Fixed issue with nested fixed layers
- Nowu user can specify unexistent folder as Destination Folder
- Added ability to setup autotransiton time less than 1 second (in form of 0.001)
- Fixed bugs
- Fixed bugs
- Added default left+top constrain for float layers
- Fixed bugs
- Fuzy logic for top/left fixed panel detection replaced by the new Layer Setting — Overlay Mode
New features:
- Added URLs for overlay arboards (user can bookmark a page with visible overlay)
Fixed bugs:
- The default page doesn't show images in full size
New features:
- Added ability to define any artboard as "Overlay" / Pictures: One, Two, Three Fixed bugs:
- Crashes with "layer.slayer.style is undefined" if Export to JSON enabled
New features:
- Added Configure Layer command to specify layer ID. It can be possible if you want to do some custom JS-based manipulations. Fixed bugs:
- Expoter detects @MainBackground@ in wrong way
If some layer name contain @MainBackground@ substring then it's fill color will be used as browser page background (in case of unspecified Custom Background Color setting in Configure Document dialog). It can be useful if you have many Sketch files which are using a common background symbol and don't want to define Custom Background Color in the every Sketch file.
- Totally redesigned hotspots engine (moved from imagemap+jquery to plain DIVs)
- Bugfixing
- New plugin global and document local setting to select artboard sorting rule
- Show Exporting errors after the completion
- Ability to disable fixed layers in plugin settings
- Minor improvements
- Removed hotspot alt/title/hint
- Moved Exporting process to async process to don't freeze UI (done partially)
- Added ability to enable page auto-transition (https://github.com/MaxBazarov/exporter/raw/master/tests/PageTransition.sketch)
- Excluded artboards with "External URL" enabled from exporting
- Changed float fixed panel image name generation to fix possible name collisitions
- Redesigned Export to HTML dialog
- Moved "Open in browser..." checkbox from Plugin Settings to Export to HTML
- Added ability to compress PNG files before publishing
- Added artboard sorting by X position
- Fixed wrong handling of resized symbol hotspots
- Minor fixes
- Minor fixes
- Supported arboards with non-unique names
- "Highlight hotlinks" current mode is common for all pages
- Redesigned support for layers with "fixed position during scrolling" option enabled (https://github.com/MaxBazarov/exporter/tree/master/tests/FixedLayers)
- Moved to modern jQuery and jQuery plugins
- Improved Esc key handling
- Fixed hotspot cursor view in Chrome
- Added exit on Espace key from overlay pages and Gallery
- Supported two fixed layer usage types (https://github.com/MaxBazarov/exporter/tree/master/tests/FixedLayers)
- Fixes
- Added plugin settting to disable hotspots highlighting
- Changed hotspot higlighting color
- Many internal improvements
- Fixed external URL artbords
- Totally improved image preloading
- Added image preloading process indicator
- Added limited support for "fixed position while scrolling" (https://github.com/MaxBazarov/exporter/tree/master/tests/FixedLayers)
- Rollbacked code to 3.2.0 (3.3.0 was too buggy)
- Added page images preloading
- Hide navigation global plugin setting can be overwritten for specific document
- Added artboard autoscroll to top (can be disable for some artboard in Configure Artboard)
- Experimental export into JSON (enable in Configure Plugin)
- Optimized Gallery (pre-generate preview images)
- Totally refactored hotspot calculation engine to support any Symbol properties overrides
- Fixed publishing error handling
- Added publishing
- Workaround for Sketch 52
- Corrected placeholder for version injection
- Added Plugin setting to disable Navigation
- Added command to export selected artboards
- Fixed wrong handling of artboard name with double quote inside
- Set External Link operation can handle multiply selected layers
- Corrected alert messages (thanks to Ale Muñoz)
- Navigation restyle
- Improved Gallery look-n-feel
- Returned back "Export Retina Images" checkbox in Plugin Settings
- Corrected Gallery icon behaviour
- Reworked dialogs
- Added plugin log
- Fixed bugs
- Added experimental Gallery
- Fixed issue with multi-group symbol
- Fixed issue with overided link to external artboard