21st February 2015 at 10:50pm
See GitHub for detailed change history of this release
Translation Improvements
- Added new translators edition making it much easier to create and maintain translations of TiddlyWiki
- Added improved Japanese translation
- Added new Danish translation
- Added new Greek translation
Usability Improvements
- Improvements to tooltips for accessibility
- Added export button to tiddler toolbar, page controls and advanced search "filter" tab
- Improved layout of $:/TagManager
- Simplified default tiddler toolbar buttons
- Added advanced search button to sidebar search results
- Improved search results by listing title matches at the top
- Added input box for specifying new field value in edit template
- Improved tag pill rendering so that the foreground colour is dynamically chosen for maximum contrast with the background colour
- Enhancements to many of the core icons
- Removed (and here, here and here) unnecessary confirmations when abandoning or deleting unmodified tiddlers
- Added a subtle rounded corner to tiddlers and tabs
- Added automatic focusing of the title of newly created tiddlers
- Added advanced search links on tiddler counts in $:/ControlPanel
Hackability Improvements
- Introduced new ActionSetFieldWidget, ActionDeleteFieldWidget and ActionDeleteTiddlerWidget for manipulating tiddler fields and values
- Enhanced WidgetMessage: tm-new-tiddler to allow a skeleton to be specified with additional fields
- Enhanced the EditTextWidget to allow more control over the sizing of textarea editors
- Added new canned filter for recently modified system tiddlers in $:/AdvancedSearch
- Added new system image for videos: $:/core/images/video
- Extended search results to allow custom visualisations - see Customising search results
- Extended
timeline
macro to be able to use different date fields - Updated the
search
operator to allow a field to be specified - Updated the highlight plugin to display tabs as spaces
- Extended modal handling to permit variables to be passed to the modal (see WidgetMessage: tm-modal)
- Added simple logging to help track down drop/paste issues (see https://tiddlywiki.com/dev/#ImportLogging)
- Updated WidgetMessage: tm-download-file and WidgetMessage: tm-save-wiki to allow variables to be specified for the rendering
- Added Example Table of Contents: Tabbed Internal
- Extended RevealWidget so that it can be used without specifying a state tiddler
- Added "hooks" mechanism so that plugins can modify the default tiddler list
- Added support for nested popups
Bug Fixes
- Fixed problem with CodeMirror editor and missing tiddlers
- Exclude drafts from Table-of-Contents Macros
- Fixed problem with encoding of HTML tiddlers
- Fixed problem with sticky titles being covered by vertical tabs
- Removed flicker when automatically resizing textareas
- Fixed JSON deserialiser so that all fields can be imported
Node.js Changes
These changes are only relevant to people using TiddlyWiki under Node.js
- Extended includeWikis mechanism of TiddlyWikiFolders to allow read-only wikis to be included
- Improved error handling under Node.js
- Added UnpackPluginCommand
- Added EditionsCommand to list the available editions
Changes affecting plugin authors
- Disabled wiki change events for shadow tiddlers
- Updated structure of widget messages that have a hashmap parameter
- The support for nested popups has necessitated a change in the way that popups are styled that affects popups that are triggered with the focusPopup attribute of the EditTextWidget: it is now necessary for the widget to be given the class
tc-popup-handle
.
Contributors
@Jermolene would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki: