Simon Huber
91db09bd1e
Katex dropdown: add description hint ( #4048 )
...
* katex dropdown: add description hint
* Update katex-dropdown.tid
2019-07-02 15:04:57 +01:00
Jeremy Ruston
a6500ba711
DynaView: Suppress local storage errors
2019-06-21 15:19:51 +01:00
Jeremy Ruston
c80fcf19c0
More browser storage fixes
...
See 698733a4a
2019-05-29 09:37:48 +01:00
Jeremy Ruston
698733a4ad
Fix crashes when localStorage not available
...
As reported by @bimlas in https://github.com/Jermolene/TiddlyWiki5/issues/3945#issuecomment-496797809
2019-05-29 09:01:11 +01:00
Jeremy Ruston
94d18a2f18
KaTeX: Fix bug with embedded SVGs
...
See https://github.com/Jermolene/TiddlyWiki5/issues/2500#issuecomment-489976530
2019-05-11 17:31:35 +01:00
Talha Mansoor
04a4a0f92e
Add support of language aliases in highlight.js plugin ( #3898 )
...
listLanguages() returns a list of supported languages. It does not
return language aliases.
highlight.js has extensive support of language aliases which can be
viewed here
https://highlightjs.readthedocs.io/en/latest/css-classes-reference.html#language-names-and-aliases
But because of using listLanguages(), TW does not take advantage of
alias.
getLanguage() method on the other hand supports aliases.
https://highlightjs.readthedocs.io/en/latest/api.html#getlanguage-name
To summarize, now user can use javascript, js or jsx for the code block. getLanguage() will return an object which means highlight.js supports
this language.
2019-04-15 18:45:45 +01:00
Jermolene
7fcd2f132e
Filesystemadaptor: Improve handling of JSON files
...
Fixes #3875
* Use .json files (instead of .tid) for any tiddler whose fields contain values that can't be stored as a .tid file
* Save application/json tiddlers as .json files
* Refactor most of the file handling as re-usable utilities
2019-04-13 14:59:44 +01:00
Jermolene
d38b42f7c7
AWS Plugin: Don't error when no files to load
2019-03-22 17:27:20 +00:00
Jermolene
fffd0ee9e1
AWS: Add command for setting credentials profile
2019-03-22 09:20:25 +00:00
Jermolene
9f0d726f7d
Dynaview: Simplify visibility tracking logic
2019-03-21 12:56:26 +00:00
Jermolene
7709192cc8
DynaView: Simplify visibility processing
...
And add a table of contents to the demo
2019-03-20 18:24:29 +00:00
Jermolene
a89991cc46
Dynaview: Fix crash
2019-03-16 13:25:45 +00:00
Simon Huber
efd7aa3a53
Make codemirror use tiddler-editor-border palette color ( #3819 )
2019-03-12 16:41:22 +00:00
Simon Huber
a4b24670f6
Update highlight.js to latest release v9.15.6 ( #3635 )
...
* update highlight.js to latest release v9.13.1
* update to v9.13.1 default.css
does the current default.css include adjustments for the different languages?
* Update highlight.pack.js
* Update readme.tid
* update highlight.pack to 9.15.6
* update version number + included languages
2019-03-12 12:04:38 +00:00
Jermolene
a9e595c3f6
Dynaview: Add support for saving/restoring scroll position from local storage
2019-03-04 16:59:39 +00:00
Jermolene
2104017249
Browser-storage: Only save state tiddlers by default
...
And add it back to the prerelease now that it's a bit safer
2019-03-03 17:16:35 +00:00
Jermolene
dd4305d520
Browser-storage: Only delete our own items
...
We should only delete our own items because browsers share local storage with all file:// URIs
2019-03-03 11:30:14 +00:00
Jermolene
fb0713ae78
Comments plugin: Fix extraneous paragraph in above story area
...
Fixes #3813
2019-03-02 16:18:50 +00:00
Simon Huber
41e338dc41
Add smartIndent to codemirror ( #3810 )
...
* add smartIndent config to codemirror
* add indentWithTabs config to codemirror
* make default tabSize same value as indentUnit
* make tab and enter do smart indentation
2019-03-02 14:46:10 +01:00
Jermolene
a6875df7ef
Browser-storage: Add enable/disable and clear button
2019-03-01 22:06:14 +00:00
Simon Huber
f97d18bb6e
Adding optional tabindex attr to simple, framed and cm engines ( #3756 )
...
* add optional tabindex attribute to factory.js
* add changedAttributes.tabindex to refresh mechanic
* add optional tabindex attribute to edit widget
* remove some extra whitespace
* remove some trailing whitespace
* add optional tabindex attribute to simple engine
* add optional tabindex attribute to framed engine
* add optional tabindex attribute to cm engine
2019-02-08 16:11:39 +00:00
Jermolene
6ff7a7d261
BrowserStorage: Make sure tiddlers loaded from local storage mark wiki as dirty
...
Thanks @xcazin
2019-02-08 15:38:23 +00:00
Jermolene
2710fae71d
BrowserStorage: Use path to make unique item names for non-file URIs
...
Previously, we were only using the path to disambiguate files on a file:// URI. That meant that all wikis on tiddlywiki.com was sharing the same pool of local storage...
2019-02-08 15:19:20 +00:00
Jermolene
2c37c25c28
BrowserStorage: Add startup log and fix save filter
...
The previous filter was rejecting tiddlers that needed to be deleted.
2019-02-07 17:59:55 +00:00
Jermolene
b64216cfa7
BrowserStorage: Add another warning
2019-02-07 15:15:05 +00:00
Jermolene
5577f7a4fe
BrowserStorage: Add support for a custom quota exceeded message
2019-02-07 14:46:23 +00:00
Jermolene
51b4f63c5c
BrowserStorage: Add a filter to determine which tiddlers are saved
2019-02-07 14:35:25 +00:00
Jermolene
f709641967
Upsdate release note
2019-02-06 18:22:29 +00:00
Jermolene
6f5f9ca2fb
Browser-storage: Handle quota exceeded error
2019-02-03 17:29:32 +00:00
Jermolene
e31c5563ff
BrowserStorage: A new plugin to save tiddlers to local storage
...
Experimental at this point.
2019-02-03 12:51:15 +00:00
Jermolene
a4eb139f99
Innerwiki: Add support for draggable anchors
2019-02-01 10:43:42 +00:00
Jermolene
92b8368115
Innerwiki: Improve examples
2019-01-30 16:58:04 +00:00
Jermolene
f7d938e4bc
Innerwiki: improve wiki state examples
2019-01-29 17:40:40 +00:00
Jermolene
6753a1485a
Dynaview: turn off scroll anchoring
2019-01-29 11:37:26 +00:00
Jermolene
7f97e3080c
Innerwiki: make sure we can click through the svg overlays
2019-01-28 19:32:35 +00:00
Jermolene
b6d901f888
Innerwiki: Add support for SVG overlays
2019-01-28 18:21:24 +00:00
Jermolene
ca7b62a5f6
Introduce "innerwiki" plugin
...
From the readme:
This plugin enables TiddlyWiki to embed a modified copy of itself (an "innerwiki"). The primary motivation is to be able to produce screenshot illustrations that are automatically up-to-date with the appearance of TiddlyWiki as it changes over time, or to produce the same screenshot in different languages
2019-01-27 10:57:56 +00:00
Jermolene
4c1e3aa8d6
Merge branch 'tiddlywiki-com'
2019-01-22 11:52:38 +00:00
Jermolene
952826e0fa
Dynaview: cleaning up
...
It turns out that we don't need to disable any scroll anchoring done by the browser as our implementation of scroll anchoring will adapt itself.
Also removing an unneeded paragraph tag from the view template.
2019-01-18 17:56:07 +00:00
dnebauer
bfd09133de
Add howto for changing highlight languages ( #3674 )
...
* Create howto.tid
Howto explains customising the languages supported by the highlight plugin. This involves:
* Using the highlight.js download page to get a zip archive containing the files for a highlight.js server which supports a set of languages selected by the user
* Replacing the highlight plugin's `highlight.pack.js` file with the `highlight.pack.js` file from the downloaded archive
* Update plugin.info
Add howto.
2019-01-14 09:32:58 +00:00
dnebauer
dc74fc4306
Update url of highlight.js github project ( #3672 )
...
Github repo of the highlight.js project has changed from `github.com/isagalaev/highlight.js` to `github.com/highlightjs/highlight.js`.
2019-01-14 09:31:29 +00:00
Jermolene
e14e69bedc
DynaView plugin: add optional scroll position preservation
2019-01-11 17:50:52 +00:00
Jermolene
e9f2a24f30
CI: Exit when tests fail
2019-01-04 20:07:37 +00:00
Jermolene
6b4294923f
Test edition: exit with an error code if the tests fail
2019-01-04 17:46:11 +00:00
BurningTreeC
aa1c6a9872
Fix KaTeX plugin fonts ( #3640 )
...
* Update KaTeX_AMS-Regular.woff
* correct all katex fonts
2018-12-14 21:51:23 +00:00
Jermolene
e17456e3bc
Comment plugin: Improve styles
2018-12-02 15:15:48 +00:00
Jermolene
8c367cdb21
Fix typo in #3601
2018-12-01 13:59:08 +00:00
BurningTreeC
6e674fe9db
KaTeX plugin: add mhchem extension for chemical syntax ( #3601 )
...
* add chemParse (mchem extension)
* add mchem.min.js
* Update tiddlywiki.files
* add chemical reference link
* Rename mchem.min.js to mhchem.min.js
* Update tiddlywiki.files
* renaming mchem to mhchem
* Update readme.tid
* add chemical examples
* Update usage.tid
2018-12-01 13:28:51 +00:00
BurningTreeC
a82800050d
Update katex to 0.10.0 ( #3600 )
...
* update to 0.10.0
* update to 0.10.0
* get current fonts from katex repo
* Update README.md
* update to 0.10.0
2018-12-01 12:37:44 +00:00
BurningTreeC
b629b1412d
Fix CodeMirror on fake dom ( #3547 )
...
* fix for #3547
see https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty
because of "strict mode" - the `parentNode` property may not be writable and causes an error in `fakedom.js` (appendChild)
to reproduce: install CodeMirror, install "Tools for exploring internals of TW", open a heavy Tiddler like the Control-Panel in edit-mode, toggle preview on, switch to "parse tree" or "widget tree"
* check for tw fakedom
2018-11-19 20:56:59 +00:00