New desktop publisher – built on @electronjs

Wednesday 30th September 2015

We won’t be posting any monthly update for September, as we want to focus our efforts at getting a completely new desktop publisher ready (hint: it’s built using @electronjs). 

The new desktop publisher will integrate Zine and Reflow into the same solution. We are super excited to finally see these two products coming together in a common solution. Here’s a fancy screenshot for you to enjoy from the upcoming desktop publisher! 

We don’t have any outstanding critical issues with Zine or Classic but if you have any issue you’re waiting on getting addressed then contact us via email and we can send you a pre-release. 

image

FlexPaper 2.3.8 Release Notes

Thursday 3rd September 2015

We have started rolling out version 2.3.8 today. We will first be updating our zine viewer and will be updating the classic and annotations at the end of this week.

How to update:
This release does not require you to republish any of your documents so if you want to install the update without republishing your documents then simply copy and replace the following resources from the distribution file that you are using:

  • FlexPaperViewer.swf
  • js/ (directory)
  • css/ (directory)

Significant changes in this release:

  • Fixed an issue where saving annotations back to pdf failed in some systems due to an incorrect statement in the annotatepdf_php5.php file (Classic)
  • Zine now dispatches a onScaleChanged event in flash and html5 mode (Zine)
  • Fixed an issue where a small grey padded area appeared in Classic after changing orientation on devices (Classic)
  • Adjusted the fit-width margins for touch based devices in Classic to avoid unnessecary scrollbars for landscape pages (Classic)
  • Added meta tag for IE to default it to the latest version when viewing FlexPaper documents (Classic,Zine,Reflow)
  • Fixed an issue where subfolder wasn’t being passed on to the swfRender library properly (Classic, Zine)
  • Fixed an issue where non-unicode fonts were not being picked up properly by the conversion (Reflow)
  • Author info added to drawings, highlights for the annotations viewer (Classic)
  • Zine is now centering the mobile view when using single page (when looking at the device in portrait mode) (Zine)
  • new attribute added for Zine styles “navPanelsVisible” which sets the visibility on navigation panels (Zine)
  • Improved styling for FlexPaper Reflow (Reflow)
  • Improved mixed/unicode character set support for Reflow (Reflow)
  • Fixed an issue where Safari isn’t going into full screen properly when trying to allow keyboard input (Zine,Classic)
  • FlexPaper Reflow now supports IE8 in Adaptive mode. Uses eot fonts when in IE8. (Reflow)
  • Support for text with angle added to Reflow Adaptive mode (Reflow)
  • Fixed an issue where trying to navigate past the last page in Zine caused a javascript error (Zine)
  • Fixed an issue where having multiple viewers on the same page caused the search to work incorrectly. (Zine, Classic)
  • It is now possible to set FLEXPAPER.RANGE_CHUNK_SIZE to any desired value in order to adjust how much the viewer loads using range request (default is 65536)
  • Fixed an issue where deep zooming publications would cause blur on webkit browsers (Zine)
  • Added support for WebGL (3D) rendering even if only the PDFFile parameter is supplied (Zine)
  • Added support for WebGL (3D) to the Zine PHP scripts (Zine)
  • Fixed an issue where clicking on the print dialogue would cause the viewer to navigate (Zine)
  • Updated the print routine for FlexPaper Zine and Classic (HTML5, HTML4 modes) to align with the same routine as annotations. This fixed a number of issues related to IE and sizing of the print as well as improved the overall printing quality (Zine, Classic)
  • Adjusted some of the margins for the classic viewer when viewing on mobile devices (Classic)
  • Fixed an issue where saving annotations in the document back to pdf would cause the marks to appear on the wrong page in some cases (Classic)

FlexPaper 2.3.7 Release Notes

Wednesday 29th July 2015

We have started rolling out version 2.3.7 today. We will first be updating our zine viewer and will be updating the classic and annotations at the end of this week.

How to update:
This release does not require you to republish any of your documents so if you want to install the update without republishing your documents then simply copy and replace the following resources from the distribution file that you are using:

  • FlexPaperViewer.swf
  • js/ (directory)
  • css/ (directory)

Significant changes in this release:

  • Increased the image quality for non-retina displays to improve the Windows 10 experience (Zine,Classic)
  • FlexPaper Reflow now asks about collecting anonymous usage statistics when started up (Reflow)
  • Improved the performance of the FlexPaper Reflow font conversion service, it should now respond quicker without risking being blocked (Reflow)
  • Added a fallback mechanism for font conversion of true type to woff in the FlexPaper Reflow Publisher (Reflow)
  • Fixed an issue where it wasnt possible to open the final copy directory in FlexPaper Reflow on Windows (Reflow)
  • Improved error reporting in FlexPaper Reflow (Reflow)
  • Added a warning for opening FlexPaper reflow publications directly from the folder as opposed to via http:// (Reflow)
  • Fixed an issue where some directories were not being created properly during initialization of FlexPaper Reflow (Reflow)
  • Fixed an issue where switching back from portrait to two page would cause the zoom controls to be disabled in internet explorer (Zine, Classic)
  • Improved performance in collecting statistics in FlexPaper Reflow (Reflow)
  • Fixed an issue where pinching out on ios caused the viewer to zoom back in again (Zine)
  • Added adaptive layout as option to FlexPaper Reflow (Reflow)
  • A lot of performance improvements to FlexPaper Reflow (Reflow)
  • Adjusted the initial page of the document so that it better fits when loaded in classic on a small device (single page mode) (Classic)
  • Fixed an issue where the scroll bars would not be show initially on touch based devices in single page mode (Classic)
  • Fixed an issue where entering a non-numeric value into the zoom factor would cause irradic behavior in the viewer when in flash mode (Classic)
  • Updated Zine Desktop Publisher to be compatible with OSX El Capitan (OS X 10.11) (Zine)
  • Fixed an issue where the search box was being populated incorrectly if multiple viewers were on the same page (Zine, Classic)
  • Fixed an issue where dragging images and video clips when zoomed into desktop publisher caused the document to drag as well (Zine)
  • Removed an incorrect statment disabling cache in Classic and Zine when running in HTML4 mode (Zine, Classic)
  • Updated our pdf to jpg image library which should result in better publishing performance and accuracy when publishing from your Windows desktop pc (Zine)

FlexPaper 2.3.6 Release Notes

Tuesday 30th June 2015

Yay! We have started rolling out version 2.3.6 today. Please find the log of the major changes below. 

How to update:
This release does not require you to republish any of your documents so if you want to install the update without republishing your documents then simply copy and replace the following resources from the distribution file that you are using:

  • FlexPaperViewer.swf
  • js/ (directory)
  • css/ (directory)

Significant changes in this release:

  • Added a condition for safari above version 7 to try to use full screen with keyboard input (known Safari issue) (Zine, Classic)
  • Fixed an issue where swiping on FlexPaper classic on a phone caused the new page to be positioned where the last one was instead of starting from top (Classic viewer)
  • Added checks to avoid touch devices from pinching outside of whats nessecary to view a page on device screen (Classic viewer)
  • Conditions added for single page view to avoid swipe left and right actions when zoomed into a document on touch devices (Classic viewer)
  • Increased the number of memory placeholders for pages in the classic viewer to avoid flickering in some scenarios when zoomed out to low zoom levels
  • Fixed an issue where PreviewMode wasn’t working correctly on IE
  • The Desktop Publisher for Zine now checks if a document is significantly larger after splitting (the duplicating internal resources for some documents can cause this). If its significantly larger then Zine will now use the original PDF to render the document as opposed to the split. This should reduce the size footprint significantly for some documents with this problem
  • Fixed an issue where the ASP.NET scripts were unable to detect publications that were already processed
  • Fixed an issue in the Classic viewer where the number of active placeholders needed were incorrectly calculated causing some documents to flicker in certain zoom sizes
  • Improved page fitting when rotating the classic viewer
  • Improved pinch/zooming to the classic viewer
  • Pinching with a touch device is now prevented when drawing is enabled in the annotations viewer
  • The pdf flip book viewer is now preventing mouse wheel zooming when in preview mode
  • It is now possible to save annotations from the annotations viewer back into the PDF using our php scripts. We will be updating our ASP.NET and .JSP scripts to do the same in next release
  • Minor corrections to the zoom slider which was slow on responding in some scenarios
  • FlexPaper Reflow is now launched in open beta! send an email to [email protected] to participate and try it out!
  • It is now possible to maximize the viewing area when adding Youtube and Vimeo videos to our flip book viewer
  • Fixed an issue where Android devices were not resizing the Classic viewer properly on orientation change
  • Fixed an issue where a border was added to the printout of documents when using annotations

FlexPaper 2.3.5 Release Notes

Friday 22nd May 2015

We have started rolling out version 2.3.5 today. We will first be updating our zine viewer and will be updating the classic and annotations at the end of this week.

How to update:
This release does not require you to republish any of your documents so if you want to install the update without republishing your documents then simply copy and replace the following resources from the distribution file that you are using:

  • FlexPaperViewer.swf
  • js/ (directory)
  • css/ (directory)

Significant changes in this release:

  • Fixed an issue where the flash viewer allowed rotation even if not in portrait mode
  • Fixed an issue where rotation of pages were not aligning the pages in the middle properly
  • Fixed an issue where the zoom slider was incorrectly enabled in flash mode of the annotations viewer
  • Fixed an issue where fit width and fit height were incorrectly enabled in two page and thumb view when using the flash viewer
  • Fixed an issue in FlexPaper Classic (HTML5) where fit height/fit width was using snapping incorrectly causing the fit width and fit height to be less expanded
  • Native full screen now enabled for webbit based browsers on Android (HTML5/HTML4).Android previously had issues with native full screeen but as this seems to be resolved we have decided to enable this
  • Fixed an issue where .rotate() was not exposed properly through the flash version of FlexPaper Zine
  • Fixed an issue where differently sized pages had their annotations misplaced in the HTML5 viewer when MixedMode was turned on
  • Speeded up the initial loading of the HTML5 viewer by smarter caching of files
  • Regression issue fixed in relation to using the zoom slider for the annotations/classic viewer where it wouldn’t be reactive initially when used if fit page / fit height was used prior to zooming
  • A number of pinch/zoom improvements for the Classic viewer
  • Issue corrected where landscape pages would render incorrect marks in the annotations viewer
  • Fixed an issue where hiding annotations would cause them to reappear if the user scrolled far away from the marks and then back
  • Norwegian locale added to all viewers
  • Japanese locale updated
  • HTML rendering engine updated (#1.1.114)
  • A regression error related to printing for our annotations viewer corrected
  • Fixed an issue where one page documents caused an extra incorrect download of a non-existent page to pop up when trying to download the document

FlexPaper 2.3.4 Release Notes

Monday 6th April 2015

We have started rolling out version 2.3.4 today. We will first be updating our zine viewer and will be updating the classic and annotations at the end of this week.

How to update:
This release does not require you to republish any of your documents so if you want to install the update without republishing your documents then simply copy and replace the following resources from the distribution file that you are using:

  • FlexPaperViewer.swf
  • js/ (directory)
  • css/ (directory)

Significant changes in this release:

  • Fixed an issue where the “+” character in file names caused documents not to open in desktop publisher
  • Improved the ability to load images in Zine Flash version
  • Improved desktop publisher stability with further fallback added for previewing documents
  • Fixed an issue where unnessecary pages would be downloaded when printing in split mode under HTML5
  • Fixed an issue where the toolbar wasn’t shown in full screen on IE9, IE8
  • Fixed an issue where excess print margin was added to pages when printing in split mode using HTML5
  • New preview option added for Desktop Publisher that gives you the option of using either vectors or bitmaps when previewing your publication. Some publications preview faster using bitmaps so we hope that having this option gives you greater flexibility
  • Fixed an issue where opening the viewer in full screen using FullScreenAsMaxWindow wouldn’t close the window if clicked again. Clicking the Esc key will also exit the full screen mode
  • Fixed an issue where it was possible to reply to marks in the annotations viewer even if the mark had been made read only
  • Fixed an issue where pinching on Android in single page mode caused the viewer to sometimes get stuck while pinching
  • Further improvements to the touch device pinching of the Classic viewer
  • Fixed an issue where drawing in the annotations viewer on mozilla/firefox would cause the line to appear from the wrong end of the pen
  • Fixed an issue where our modal window was causing warings or errors on IE8/IE9 when used together with jQuery 1.11
  • Fixed an issue where the annotations viewer could not create marks using the asp.net scripts due to a missing column in the insert sql statement
  • Additional checks added for MSIE to avoid panning on touch devices when using the drawing tools in the annotations viewer
  • Fixed an issue where author name wasn’t being passed on from annotations marks properly
  • HTML5 rendering routine updated (version 1.1.1)
  • Fixed an issue where FlexPaper was stealing focus even if the control was outside of the browser window

FlexPaper 2.3.3 Release Notes

Friday 20th February 2015

We have started rolling out version 2.3.3 today. We will first be updating our zine viewer and will be updating the classic and annotations next week.

How to update:
This release does not require you to republish any of your documents so if you want to install the update without republishing your documents then simply copy and replace the following resources from the distribution file that you are using:

  • FlexPaperViewer.swf
  • js/ (directory)
  • css/ (directory)

Significant changes in this release:

  • Fixed an issue where a gap was introduced between the pages in two-page mode after performing a search
  • A number of issues related to full screen fixed for the annotations viewer
  • 3D page turning animation speed adjusted slightly
  • Minor page loader animation adjustments
  • Fixed an issue where resizing the Zine HTML5 viewer when using WebGL caused pages to unload inproperly
  • A number of minor regression issues corrected for the WebGL mode
  • Fixed an issue where printing a page in HTML5 mode would download unnessecary pages
  • Author field added to our HTML annotations viewer. Supplying UserCollaboration as false but setting the CurrentUser property will mark each annotation with the author.
  • Issue fixed which caused loading to fail for IE7 & IE8 in some scenarios
  • New initial loader added for FlexPaper Zine when publishing in html5 mode. The new loader will show the first page of the publication
  • Improved slider dot graphics in Zine HTML5 mode
  • Fixed an issue where the book button in the toolbar for Zine in HTML5 mode wasn’t indicating the mode properly
  • Fixed an issue where switching from Zine to Portrait in the Flash flip book viewer caused the zoom to be incorrect
  • Swiping improved on phone devices for our Classic HTML5/HTML4 viewer
  • Corrected an issue where css styles were too widely defined in the HTML5 & HTML4 viewer
  • Fixed an issue where switching to full screen multiple times in IE11 would cause the full screen mode to fail
  • Fixed an issue where the bottom border of the annotations toolbar was hidden on resize
  • Fixed an issue where clearing annotatinos was not possible in some scenarios
  • Fixed an issue where the sub folder parameter was not passed on to the flash viewer properly
  • Fixed an issue where quotes (’) in the file names of pdf files caused the files not to open in desktop publisher
  • Fixed an issue where zoom transition wasn’t respected in HTML5 publishing mode for the flip book reader
  • Improved responsiveness in the flip book viewer, it will now use one-page mode when viewing a publication in portrait on a touch device. The viewer switches to portrait on orientation change
  • Fixed an issue where the size of the document viewer shrunk when switching between portrait and flip book multiple times
  • Fixed an issue where it wasn’t possible to recreate the document viewer after calling dispose

FlexPaper 2.3.2 Release Notes

Tuesday 27th January 2015

We have started rolling out version 2.3.2 today. We will first be updating our zine viewer and will be updating the classic and annotations viewers in the next few days.

How to update:
This release does not require you to republish any of your documents so if you want to install the update without republishing your documents then simply copy and replace the following resources from the distribution file that you are using:

  • FlexPaperViewer.swf
  • js/ (directory)
  • css/ (directory)

Significant changes in this release:

  • HTML5 rendering routine updated (version 1.0.1040 build #997096f)

  • Improved native HTML5 rendering in iOS

  • Corrected an issue where the Zine viewer would update the current page number incorrectly on the last page in some scenarios
  • Our HTML5 flip book reader now features a enhanced hardware accelerated 3D mode that can be turned on from the desktop publisher. This 3D mode automatically measures the graphics card and will get turned off if the performance is too low (<35 fps). The viewer will in those cases gracefully degrade down to use CSS3.
  • Improved page shadows for the HTML5 flip book viewer
  • Fixed an issue where resizing the HTML5 flip book viewer would generate a javascript error
  • Improved stability of the preview mode in desktop publisher
  • Fixed an issue where tapping on a note in android caused the soft keyboard to disappear after appearing when using annotations in HTML5 mode
  • Fixed an issue where creating a note without any note text would generate errors
  • Fixed a regression issue where printing annotations in HTML5 mode didn’t produce any annotations
  • Fixed an issue where clicking user added images (through desktop publisher) would prevent zoom in the Zine HTML5 viewer
  • Improved IE9 compatibility for native HTML5 rendering
  • Fixed an issue where the FullScreenAsMaxWindow didn’t work for the Zine HTML5 viewer in some scenarios
  • Automatic link detection added for links in text that has not been created as links in the PDF document. Can be turned off and on by passing the “AutoDetectLinks” parameter to the viewer or by ticking this option inside desktop publisher (under Viewer Behavior Settings).
  • Start up screen added to desktop publisher presenting the latest news when a new version is released
  • Fixed an issue where part of the link description was appearing in the search abstracts for our HTML5 and Flash based document viewer
  • Ability to disable mouse wheel zooming now added to desktop publisher for our Zine HTML5 and Flash publishing mode

FlexPaper 2.3.1 Release Notes

Tuesday 23rd December 2014

How to update:
This release does not require you to republish any of your documents. If you want to install the update without republishing your documents then simply copy and replace the following resources from the distribution file that you are using:

  • FlexPaperViewer.swf
  • js/ (directory)
  • css/ (directory)

Significant changes in this release:

  • Added additional checks for documents that fail to preview in desktop publisher

  • Issue fixed where it wasn’t possible to delete collaborative annotations in Chrome under the PHP set up if using collaboration mode
  • Fixed an issue where navigating using the left/right buttons in html5 mode for our classic viewer, in zoomed in mode caused the page to unintentionally navigate to the left or right end of the page
  • Fixed an issue where it wasn’t possible to publish Vimeo videos in offline mode
  • Fix for publishing two fold publications where FlexPaper Publisher were adjusting the last page incorrectly in some cases
  • New HTML5 based uploader added to our server packages
  • Fixed an issue in desktop publisher where it wasn’t possible to remove links and videos in certain scenarios
  • Fixed an issue related to entering the zoom value into the input text box of FlexPaper zine where the zoom position got miscalculated
  • Improved initial zoom position in Safari when using Zine in HTML5 mode
  • Improved page turning speed in Firefox for Mac OSX
  • Improved rendering quality at high zoom levels for the HTML5 Zine viewer
  • XSS flaw fixed and tighter security checks against XSS spoofing attacks added for the Adobe Flash version (extra thanks to Francisco Alonso). 

This weeks summary of questions and answers

Monday 8th December 2014

Question : PDF Not Showing in WordPress Plugin

Answer : Contact us via email ([email protected]) and we’ll help you investigate this further.

Question : How do we display all annotated pages at some place for a galce ?

Answer : We don’t have any scripts that do this automatically but the example scripts we provide store the annotations in a simple table which you can easily read from and print contents from anywhere you like.

Question : Zine : Mouse Hover issue

Answer : Mouse Hover issue solved with extra css style sheet and xml file

Question : Customize the 3-dot image when loading HTML4 images

Answer : The three-dot loader can’t  be customized at the moment unfortunately. We have added your request to our enhancement queue for our next build. Check back in mid december for an update!

Question : One page pdf in split mode

Answer : Are you using our php scripts when you’re trying to convert your documents? Feel free to send us a url to where you have deployed the viewer and we can have a look at your configuration. Send this info to [email protected]

fitwidthonload not working

Answer : In portrait mode on wordpress website the page source has “fitwidthonload”:“true” but the display is always narrow (approx 60%)

Question : Flip Book Viewer

Answer : The trial is limited to 10 pages, you willl need to add your license key to desktop publisher when starting the application to get past this limitation

Question : No labels on the buttons…

Answer : Seems like the image link isn’t working – could you send us a email with these details ?  (to [email protected])

Question : want to purchase

Answer : Not a problem – we load documents in portions so the size of the publication does not matter. Download our Zine trial and give it a try, it can be downloaded from our Zine product page!

http://flowpaper.com/flexpaper_flip_zine.jsp

Question : How can I add some custom branding to the viewer?

Answer : You can’t modify the content iself dynamically but you could modify our flexpaper.css files and overlay the viewer with your branding