Releases: Esri/storymap-journal
V1.6.0
This release introduces two major enhancements in the Story Map authoring experience:
- Create and edit web maps as you build your story using an integrated version of map viewer
- Troubleshoot and fix issues as you build your story using an integrated version of My Stories ; your story are also checked in viewer mode
Viewer enhancements:
- Images in section description that have been manually dimensioned will now keep their aspect ratio at all display sizes
- Visual improvement to the share dialog like a copy icon for the iframe tag
- Added support for
"*"
asauthorizedOwner
inindex.html
, which allows use of anyappid
through the URL - Switched the favicon to a local image instead of an image hosted in esri.com
Builder enhancements:
- HTML audio content can be embedded in section description using the HTML5
<audio>
tag in the editor source view - #43 - HTML
<style>
tag can now be used in the editor source view - Changed the default position of videos and web pages and improved naming of positioning options
- When creating a story from My Content in ArcGIS Online, the story title is pre-populated with the item title
Viewer fixes:
- Fixed issue #44, preventing the back button from appearing when using Main Stage actions that configured only the popup
- Fixed an issue on Firefox preventing use the dot navigation bar with long tooltips
- Fixed an issue with popup chart tooltips where the text would not fit inside the tooltip
Builder fixes:
- Fixed an issue preventing embedding of videos from Esri Video using the provided iframe tag
- Fixed an issue preventing the builder from opening when using oAuth
- Fixed an issue on Microsoft Edge preventing section editing
- Fixed the behavior when copy/pasting text containing Main Stage Actions. The new action used to share its action with the copied action; now a separate action is created and both actions can be edited independently
- Fixed an issue preventing the editor theme (background and font color) from being applied after inserting inline media
Technical changes:
- Updated ArcGIS API for JavaScript to V3.15
- Updated Bootstrap to V3.3.5
V1.5.0
This is a minor bug fixes release with couple of enhancements.
Viewer enhancements:
- Adjusted various aspect of the Side Panel look and feel: line spacing now looks great whatever the font size, the home section description now use a larger font that other section, added a space between section title and description. Those adjustment apply to new and existing stories
- Added a loading indicator while Main Stage video, web page and images are loading
- Translated sharing buttons tooltip
Builder enhancements:
- Enabled spell check on all text inputs. The spell check is supported on most browser including Internet Explorer 10, quality varies depending on browser
- Various improvement to the web map picker component: search field clear icon, look and feel of pager and thumbnails
Viewer fixes:
- Fixed an issue with navigation bar tooltip on Firefox where text could overflow the tooltip
- Fixed an issue on Chrome where in some case it was impossible to scroll out of a section in Floating Panel using mouse wheel
- Prevented map to crash when navigating really fast between multiple sections that use the same map
- Fixed the behavior of the web page 'unload when reader navigates away' feature to accommodate web page containing audio/video content auto playing
- Prevented the title of a section to sometimes overlaps the header
- Prevented the header of home section to includes the top pixels of accented characters in the title of the second section
- Prevented the iframe default border to appear when inserting web page in description using the full iframe option (by URL was not affected)
- Removed a 1px border appearing on the right of the Side Panel when using the black theme
Builder fixes:
- Fixed an issue with text editor on Safari where inserting a new blank line at the end of the text made the cursor to get back to the beginning of the text
- Fixed an issue preventing to add link to web page using HTTPS or another protocol than HTTP #42
- Fixed an issue preventing popup configuration to be saved for ArcGIS Server map service layers
- Fixed an issue preventing the legend 'Open by default' setting to persist after editing an entry (that setting was always set to the default value)
- Improved the web page media dialog by making the configuration step more accessible
- Fixed an issue preventing to save edits to a section after pasting a new title
- Prevented the duplication of section number reference in the web map picker that could make the dropdown too tall to be usable
- Fixed an issue preventing wide images to fit the builder description editor properly on Firefox (viewer was not impacted)
- Removed the text editor right click > paste menu
Technical changes:
- Updated CKEditor to V4.5.3
V1.4.1
V1.4.0
This minor maintenance release includes 16 bug fixes and enhancements.
Viewer enhancements:
- New loading indicator common to all Story Maps apps on all browsers
- Clicking an image in a section that is not active, don't maximize the image but make the scroll to become active
Builder enhancements:
- Support the publication of subscription and premium services in public application through My Stories - see documentation
- Improved support for integrating web scene. Multiple sections can integrate a same web scene at different slide without requiring to reload the whole scene when navigating between sections - see documentation
- Multiple users can collaborate on a Story Maps creation/edition through a new group capability - see documentation
- Administrators (and users with roles that grant administrator privilege) can edit all the Story Maps of their Organization
Viewer fixes:
- Fixed GeoRSS layer not appearing
- Fixed popup charts tooltip not displaying on iPad (#39)
- Removed blue outline that were appearing around various element when clicking them
- Prevented horizontal scrollbar from appearing in Map popups
- Prevented HTML audio controls from being cropped on small resolution display
Builder fixes:
- Fixed issue where copy/pasting text from some external document irrevocably corrupts the Journal (#38)
- Fixed issue on Internet Explorer 10 where the section description was not editable
- Fixed issue where the header logo url would not be saved
Developer fixes:
- Fixed navigation event to not freeze the application if the given section index does not exist
- Fixed navigation event to make the scroll down invite disappear when using the Floating Panel layout
Technical changes
- Updated JS API to 3.14
V1.3.0
This minor maintenance release includes 15 bug fixes and enhancements.
Viewer enhancements:
- Improved the application accessibility (towards 508 compliance, see http://en.wikipedia.org/wiki/Web_accessibility and http://www.section508.gov/)
- Removed pop-up selecting crosshair when using the popup is displayed through Main Stage configuration or a Main Stage Actions
Viewer fixes:
- Fixed positioning of image maximize button
- Fixed issue with popup containing related tables
- Fixed multiple layout issue with section title and description layout
- Fixed issue with tweet containing “undefined” in place of the Journal title
- Fixed issue with application title not using the appropriate color with the Side Panel black theme
- Fixed issue with Floating Panel layout and section content sometimes appearing below the application title
Builder fixes:
- Add popup title placeholder not very readable on black theme
Technical changes
- Updated JS API to 3.13
- Updated YouTube Data API to V3.0
- Updated Facebook API to V2.1
V1.2.1
V1.2.0
Minor maintenance release:
- Allow sub and sup tags in section content
- Removed the focus when embedding a journal with a side panel layout (the page won't scroll up/down to reach the Journal)
- Fixed using high resolution video on the main stage in fit mode, the video was overlaying the builder command panel
- Improved the loading performance of Journal containing a lot of images as main stage media
- Fixed the side panel initial scrolling when using the section url parameter
- Added Vietnamese language and improved localization quality
- Fixed using index.html authorized owners configuration
- Use ArcGIS API for Javascript 3.12
V1.1.2
V1.1.1
Maintenance release
Fix issue #9 - developer events indicating that a section is being loaded weren't properly fired
This introduce breaking change to the events:
story-load-section
now replacestory-loaded-section
- new event
story-loaded-map
See Developer guide for updated sample code.
V1.1.0
This maintenance release focus on app stability, it includes 80 bug fixes and 40 enhancements (major one listed below). Thanks to all user who reported issues and contributed on GeoNet and GitHub here and here.
Viewer enhancements:
- Optimized application loading and changed the loading spinner
- Video and webpage media
- Now consistently loaded at the time user navigate to a section or when the media become visible in the content panel
- Authors now have the option to control if the media has to be unloaded when user navigate away to a different section. Great when embedding application or autoplay video!
- Responsive view is easier to use on desktop browser thanks to arrows that help to navigate between sections. Great for embed!
- More keyboard shortcut (page up/down, home, end)
- Added OAuth support
- Added AuthorizedOwners configuration
- Smoother transition between Main Stage media when navigating sections
- Removed map selected feature crosshair
- Removed Floating panel scroll up/down buttons in favor of an initial scroll down indicator
Viewer fixes:
- Multiple issues with Main Stage actions when media was a Map (action not performed well, back button not present, legend/overview disappearing)
- Map not using WebMercator would not load in some conditions
- When using the Floating panel, main Stage Image that are centered goes under the panel
- Fixed various issues when using section URL parameter with Side Panel
- Fixed font color to be more legible in some theme
- Fixed Floating panel scroll behavior when application is embedded
- Fixed multiple issues with long map legend
- Changed the behavior when returning to the home section when the Main Stage media is a map that use web map default location. In previous release the map would not always use the webmap default location and would keep the location of the previous section
- Changed responsive layout rules to better accommodate Desktop/Embed with a portrait resolution
- Journal with Map as home section don't open on IE9
- Back button appearing when navigating a Journal too fast
- In IE8, the application don’t display browser not supported error
Builder enhancements:
- New settings tab to customize the Fonts used for the section title and content
- Section content editor
- content pasted with formatting is checked for errors and a lot of formatting like custom font and background color are now stripped out
- inline video and web page now have a live preview
- all media now have an edit button
- links copy/pasted will now always open in a new tab
- Changed the placement of Edit section buttons
- When entering an image URL, a check is performed and user is warned if the image doesn't load properly
- Added support for mailto in header links
- Journal title change are reflected in ArcGIS Online item title
- Prevent creating application if the user already have an item with the same name
Builder fixes:
- Section title could not be edited on iPad
- Fixed multiple issue configuring map content and popup
- Support all Vimeo URL type
Developer changes:
- Developers updating an existing copy of the repository need to run
npm install
to get some new grunt task - Updated JS API to 3.11 and CKEditor to 4.4.3
- Fixed API to navigate between sections on Side Panel
- Cleaned up index.html and added a Javascript customization sample
- Added a grunt task to help minify the JS API (to be used with jso.arcgis.com). This will be used in the future, from now this is not supported or documented and only adventurous developer should use it
- Cleaned up the configuration file