Releases: Esri/storymap-journal
V1.12.2
This is a minor release with enhancements that improve accessibility of stories created using the Story Map Journal app and several bug fixes.
Enhancements
- Keyboard navigation has been updated to follow WCAG guidelines. This includes navigation of interactive elements of the narrative panel and the main stage content. See this question in the story maps FAQ for more information about the new keyboard controls.
- Color of the header link text in all built-in themes has been changed to meet WCAG contrast requirements
- Status messages and the edit button are no longer shown when authors load a story in autoplay or preview mode
Fixes
- Improved how legends with multiple layers look when printed
- More than 50 uploaded images are now shown in the image picker
- Increased the number of Flickr images shown in an album from 100 to 500
- Addressed several issues with the expansion control on side panel images
- Fixed misalignment of map search control on touch devices
- Reduced number of situations in which the story action <BACK button overlaps the legend
- Fixed unexpected scrolling animation in several situations
- Improved the behavior of the map's "Home" button in Story Actions that show maps
- Addressed an issue with cookies that eliminates several unexpected login prompts and redirect loops
- Improvements in configured popups for certain layer types
- Fixed a number of small styling issues
Other changes
- Updated to ArcGIS API for JavaScript v 3.22
- Updated Twitter hashtag to
#StoryMaps
V1.11.0
Enhancements/updates
- Added support for new click-through link property of Shared Themes
- Accessibility enhancements
- Readers get a message when JavaScript is not enabled in the browser (via a
<noscript>
tag). - Loading animation now has
alt
text for screen reader software
- Readers get a message when JavaScript is not enabled in the browser (via a
Fixes
- Stories created from a web map no longer try to access that original web map if it has been removed from the story
- Stories that have been modified after being shared with everyone no longer have broken side panel images (BUG-000104841)
- If no shared theme is set, builder no longer shows an organizational theme
- When printing, uploaded photos now appear in print view, maps that appear after a legend no longer have zoom disabled, and legend layouts have been improved
- Photos with certain special characters no longer fail to upload
- Several issues with internationalization have been addressed
Technical Changes
- Updated ArcGIS API for JavaScript to V3.21
- JSAPI always loads via https to take advantage of http2
- URL shortening now uses a service hosted by Esri
V1.10.2
New Features
- The colors and logo from your organization's Shared Theme, if they have been configured by an administrator, are applied to all new stories and are available to apply to any existing stories in Settings > Theme (colors) and Settings > Header (logo).
- You can enable readers to search for features in map layers or search for places using your organization's geocoders.
Fixes
- BUG-000102323: Editing story in a different browser breaks uploaded logo
- BUG-000101581: Unnecessary calls to geocoding services
- BUG-000084507: Cannot save custom pop-up configuration on hosted tiled services
- Adjusted padding and layout so the title aligns with panel text
Technical Changes
- Updated ArcGIS API for JavaScript to V3.20
V1.9.1
V1.9.0
This release contains one major new feature, as well as styling changes.
Note: Please use release 1.9.1 as it contains a critical bug fix related to story actions (previously known as "main stage actions").
New features:
- Image Upload. Authors can upload images directly from their computer to be used in the app as a main stage image, an image in a panel, or a logo.
Minor enhancements:
- Icons and logos throughout the builder have been updated.
- Font sizing, styling, and spacing has been updated for better readability.
Bug fixes:
- Fixes an issue with printing in Portal for ArcGIS 10.5.
Technical changes:
- Updated ArcGIS API for JavaScript to v3.19
- Added lodash in production app, and FontAwesome for builder
V1.8.1
This release contains three major new features, fixes for the viewer and builder and deprecate three feature that are replaced with new workflow.
New features:
- Print. Through the share dialog in viewer, you can access a printable version of your story. As most browser now supports exporting a page as PDF, it is a great way to have a copy of your story to use offline or for backup
- New text editor action that allows to create a link that navigate to a different section. This was previously doable through custom HTML within the editor HTML view, such links are now deprecated. If you have used such links, they will be automatically converted to this new model. This gives you easier management of your story, for example, if you want to move/delete section, the link will be updated to target the new location of the section
- Added a white theme for Floating Panel Layout
Three features have been deprecated:
- Sharing links at the bottom of each section for the Side Panel Layout. Existing stories will continue to display those links but a warning recommending to disable that option will be displayed in builder. This option is not available anymore for new stories using Side Panel Layout but is still available for Floating Panel. Using this option with Side Panel was known to be an issue if you have images in the panel as those images can takes time to load, the panel may be moving when you use a link to a section, thus creating inconsistent display for the user. Floating Panel don't have that issue as only one section is displayed at the same time. Issue #61.
- Importing images from Facebook. Existing stories will continue to work but it's not possible to add new images from Facebook. More details on the StoryMaps FAQ
- Using JavaScript in editor source view. The only documented use for this was to create a link to navigate to another section for which a UI has been implemented. Existing events will stop working when the sections are edited in builder
Fixes:
- Specific sequence of characters in title makes browser crash #68
- Main stage action: map markers do not disappear unless BACK button is clicked
- Main stage action: locate an address - checkbox "user will see a map marker" can't be unchecked
- Main stage action: back button disappears if two map actions are clicked in a row
- Main stage action: back button does not return to original media when clicking multiple actions in a row
- Main Stage colors "leak" through maps with transparent basemap
- Formatting cannot be applied to non-English characters in the description panel
- Main Stage popup configuration open on the popup at feature centroid instead of where author clicked #52
- Allow to create a dropdown through text editor HTML mode
Technical changes:
- Updated ArcGIS API for JavaScript to V3.18
- Removed trailing spaces in source code
V1.7.2
V1.7.1
V1.7.0
This release contains two major new features plus many small enhancements and fixes for both the viewer and builder.
Major new features:
- Added autoplay mode. Autoplay mode is useful if you want to show a story map on a display monitor such as a kiosk in a visitor center, an exhibit, or in an operations center. In autoplay mode the story advances automatically creating a visually interesting and changing display.
- Improved how the story looks when shared on social media. The story will now use the application item's thumbnail, title, and summary. Builder will now warn the author when item title is not identical to the story title (if the story is public). See Story Maps website FAQ for more details.
Viewer enhancements:
- Improved the visual look and feel of map's legend by adjusting spacing between elements
- Improved the look and feel of map's popup by making them match closer the style of ArcGIS Map Viewer
- Improved the look and feel of map's command (+/home/-) button by decreasing their size
- Improved the keyboard navigation on the story when embedded in another website by focusing out of the story after the last element
- When viewing a story that you can edit, the edit and error diagnosis buttons can now be dismissed
- Prevented the back button to appear when using a Main Stage action that only configure a map pop-up
- Improved the error message when the story can not be viewed at user's resolution
Downloadable version:
- Added configuration for utility services like Geocoder in
app/config.js
- Added support for configuring proxy rules in
app/config.js
(#57) - Added support for using oAuth with Portal for ArcGIS
- Improved the error message when the application ID is not configured
- Added support to easily allow viewing of stories created by any member of an organization through a the
appid
URL parameter
Builder enhancements:
- Modified web map selector results order to be sorted chronologically (latest maps appear first)
- Enabled authors to preview a story before it is shared
- Improved how the text editor is checking for unauthorized html input in source view mode, as a result some markup that used to be authorized may not be authorized anymore. Please contact us if you would like to add support for more HTML tags or properties
- Modified web page dialog to not be sensible to extra white spaces before/after user name (#45)
Viewer fixes:
- Fixed an issue with sharing the story on Twitter, where the tweet could contains an outdated version of the story title (#51)
- Added support of the option to enable social link below each section on the mobile view (#49)
- Disabled social sharing button when the story is private to prevent accidental share of the story
- In the downloadable version of the application, prevented appending appid in URL when using the option to enable social link below each section is enabled
Builder fixes:
- Fixed an issue preventing to paste text in the editor in some conditions
- Fixed an issue with map editor where the save button would never get enabled despite pending changes
- Fixed an issue where the share dialog would allow user to share a story at a level he was not authorized
- Fixed an issue where the share dialog was not reporting appropriate sharing level for private stories that are shared with a group
Technical changes:
- Updated ArcGIS API for JavaScript to V3.16
V1.6.1
Fix an issue with web scene not loading properly when specifying a slide index.