Unofficial enhancements and tuning for Twine (online version)

Latest Version

Version
1.8.4
Update
September 2, 2020
Size
108KiB
Developer
Category
Users
1,000+
Rating
5 ★
Manifest Version
2
Web Store Status
Languages Support
English
русский
See more
Permissions
Storage
See more

Twine Enhancer Extension

* (Optionally) adds shortcut buttons to toolbar
* (Optionally) use hotkeys for actions like running game, exporting to file and editing code
* (Optionaly) adds button and shortcut for exporting story to *.twee/*.tw2 file
* \"Snap all passages to grid\" feature
* Toggle day/night theme from toolbar
* (Optionally) Make all editor windows full-width always

Version 1.5:

* Russian locale is added
* *.twee/*.tw2 import added

Version 1.6:

* Import snippets in *.twee format

Version 1.6.1:

* Firefox compatibility

Version 1.7.0

This version brings much better import and snippet insertion control, as well as improved customization

* Hotkeys now can be customized by user
* \"Extension settings\" button added
* All options changes are applied on-the-fly, without page reloading
* [Twee 3 spec](https://github.com/iftechfoundation/twine-specs/blob/master/twee-3-specification.md) compatible import/export
* Snippet insertion now gives granular control over merge/override passages, story meta, style and script
* *.twee import dialogue now allows user to decide what to do when story with the same name exists: backup old story, completely overwrite it or merge with granular control

Version 1.8.0

* Support for SugarCube 2's media passages.
* Advanced tags colors management: use a lot of colors!
* Now works on both http and https domains.

Version 1.8.1
* Fix tags list isn't always up to date in tag color management window.
* Provide a dropdown with allowed color names

Version 1.8.2
* Fix .twee import doesn't correctly read story settings

Version 1.8.3
* Fix extension's modal dialogs break some app's dialogs (namely, 'Formats')

Version 1.8.4
* Fix *.twee with CRLF import
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Twine Enhancer", "short_name": "Twine++", "manifest_version": 2, "version": "1.8.4", "description": "__MSG_extensionDescription__", "homepage_url": "https://github.com/hogart/twine-enhancer", "default_locale": "en", "icons": { "16": "./icons/16.png", "48": "./icons/48.png", "128": "./icons/128.png" }, "browser_specific_settings": { "gecko": { "id": "7a6c3c31de8b5b7389304c652dfd8c930f4bb98a@twine-enhancer", "strict_min_version": "57.0" } }, "permissions": [ "storage" ], "background": { "scripts": [ "background/background.bundle.js" ], "persistent": false }, "content_scripts": [ { "matches": [ "http://twinery.org/2/*", "https://twinery.org/2/*" ], "js": [ "./content/content.bundle.js" ], "css": [ "./content/common.css", "./content/webColors.css", "./content/biggerEditors.css", "./content/neaterPassages.css", "./content/toolbarButtons.css" ] } ], "options_ui": { "page": "options/options.html", "chrome_style": true }}
Read more