Jeremy Ruston
fa48a592da
Menubar: Fix links in sidebar "open" tab
...
Fixes @BurningTreeC's report 061a2c6c94 (commitcomment-37826117)
2020-03-14 17:03:40 +00:00
Simon Huber
f051e0d790
Update highlight.js to latest v9.18.1 ( #4502 )
...
* update highlight.pack.js to latest v9.18.1
* Update readme.tid
2020-03-14 13:06:50 +00:00
Jeremy Ruston
061a2c6c94
Menubar: Add an optional dropdown for the sidebar tabs
2020-03-14 12:55:11 +00:00
Jeremy Ruston
ff7fab6175
Menubar: Move behind modals in z-order
...
Fixed fix for #4499
2020-03-13 09:52:24 +00:00
Jeremy Ruston
1dc517b151
Menubar: Move behind modals in z-order
...
Fixes #4499
2020-03-13 09:35:37 +00:00
Jeremy Ruston
9b48a1c829
Introducing "Dynannotate" plugin for overlaying annotations
2020-03-11 16:55:19 +00:00
scott willeke
3fd301a5d2
Markdown plugin: Description notes remarkable instead of markdown-js ( #4422 )
2020-03-02 09:29:16 +00:00
Jeremy Ruston
6cdffc4eae
Fix broken filters introduced in b179a6011
...
The mistake arose because browser local storage was enabled
2020-02-29 15:56:22 +00:00
Jeremy Ruston
63ba2883a4
Menubar: Reverse order of top right menu items
2020-02-28 21:35:45 +00:00
Jeremy Ruston
edf025ebdc
Push top right menu items to the right
...
Looking more backwards compatible
2020-02-28 17:22:47 +00:00
Jeremy Ruston
5644c2ac7b
Menubar tweaks
...
* Fix old references to "top menu" to the new "menu bar" terminology
* Use vanilla breakpoint for responsive adjustment to menu bar padding
2020-02-28 16:09:26 +00:00
Jeremy Ruston
b179a60111
Tweak some system buttons to look better in the new menu bar
...
The reveal widget leaves behind an unnecessary span, which breaks the CSS used to target the button.
2020-02-28 14:34:06 +00:00
Jeremy Ruston
ad2d4503e5
First commit of new Menu Bar plugin
2020-02-28 14:33:15 +00:00
Jeremy Ruston
46159bd061
Share plugin: Add prominent warning in readme
2020-02-28 14:28:08 +00:00
Jeremy Ruston
1dfc29c127
Browser-storage plugin: Don't save popup state by default
2020-02-19 18:58:13 +00:00
Jeremy Ruston
07c2c21dbf
Share plugin: Add warning prompt
2020-02-14 15:01:45 +00:00
Jeremy Ruston
b9d20f1868
Share plugin: Improve startup error handling
2020-02-04 16:20:16 +00:00
Jeremy Ruston
90366e9b3b
Share: Exclude the $:/build tiddler
2020-02-04 16:05:14 +00:00
Jeremy Ruston
8eb2ec9357
Fix Travis CI syntax error
...
We were getting "SyntaxError: Use of const in strict mode."
2020-02-04 14:35:21 +00:00
Jeremy Ruston
005c584d85
First attempt at sharing plugin/edition
2020-02-04 14:06:59 +00:00
Jeremy Ruston
152125f53b
Railroad plugin: Use message box colours so that they change with the palette
2020-01-30 12:16:29 +00:00
Brooks Boyd
b258afea0d
Replace Markdown parsing library with Remarkable ( #3876 )
...
* Replace Markdown parsing library with Remarkable
* Fix handling of block-level elements
* Update documentation
* Add config options for Parser actions
* Add Config options for Remarkable library
* Match code style
* Update documentation
* Handle ordered lists and horizontal rules
* Update to v2.0.0 of Remarkable library
2020-01-20 13:13:36 +00:00
Jeremy Ruston
6732b3c0d9
Use match operator instead of prefix
...
Fixes #4407
2020-01-05 13:54:06 +00:00
Jeremy Ruston
338f3bad32
Freelinks: Add note about customising within which tiddlers are freelinked
2020-01-04 17:02:00 +00:00
Jeremy Ruston
870c34ab0a
Don't freelink within links and buttons
2020-01-04 16:34:34 +00:00
Jeremy Ruston
1c91f72baa
Add a faint background to freelinks
2020-01-04 16:33:52 +00:00
Jeremy Ruston
447cd56da9
Initial commit of freelinks plugin
2020-01-03 10:40:35 +00:00
Jeremy Ruston
d2323cb1f4
Add Elixir to languages supported by Highlight plugin
...
Fixes #4378
2019-11-20 09:51:00 +00:00
Marica Odagaki
613f0b2559
Upgrade to Jasmine 3 ( #4226 )
...
* process.exit() only exist in a node.js environment
* updateInterval has been removed from upstream
From upstream commit:
b6eb9a4d5e
* Update Jasmine to 3.4.0
* Reuse the evalInContext helper
* Fix expected parse result to match the actual result
* 'describe' cannot be nested inside 'it' blocks
Jasmine started to explicitly raise an error in these cases since:
https://github.com/jasmine/jasmine/pull/1411
* Be consistent about how to refer to library files
* Update link to Jasmine's official website
2019-11-12 21:42:38 +00:00
Jeremy Ruston
7beee4f9ce
Fix comment plugin typo
2019-11-02 12:37:07 +00:00
Jeremy Ruston
16c1cbee29
Comment plugin: Add link to top post
2019-11-02 09:31:36 +00:00
Jeremy Ruston
ac66d863aa
Simplify GitHub fork ribbon plugin metadata
2019-10-14 13:19:27 +01:00
Simon Huber
920f0869c4
Fix: remove cancelPopups from codemirror engine ( #4310 )
2019-10-12 16:40:51 +01:00
Simon Huber
d8fd2f75d6
Two missing whitespace trims for PageControls ( #4296 )
...
* add whitespace trim to help button
* add whitespace trim to new markdown button
* Update help.tid
2019-10-07 18:50:30 +01:00
Jeremy Ruston
e752ba7c6a
Use the dependents and parent-plugin fields to automatically install dependencies
2019-09-25 21:57:22 +01:00
Jeremy Ruston
92340d81cc
Introduce "parent-plugin" field to control how plugins are displayed in the chooser
...
"Sub-plugins" are displayed within the dropdown of their parent plugin.
This is a more elaborate version of #4109 . It doesn't address dependent plugins (yet), this is just about grouping addon plugins under their parent.
2019-09-25 16:16:28 +01:00
Jeremy Ruston
bf9aeb5755
Improve plugin metadata, and add a "name" field
...
The "name" is optional, but makes the library listing much clearer.
2019-09-19 13:04:10 +01:00
Jeremy Ruston
83954582f4
Text-slicer: Only show slice button for text tiddlers
2019-09-16 16:16:18 +01:00
Jeremy Ruston
68163684a2
Fix publishFilter in save templates
...
Fixes #4252
2019-09-11 11:40:45 +01:00
Jeremy Ruston
996ee52cf9
External-attachments plugin: Fix bug on Windows
...
Fixes #4237
2019-09-06 17:40:03 +01:00
Jeremy Ruston
bb036ced93
Translators plugin: Minor layout fixes
2019-09-06 15:40:36 +01:00
Rob Hoelz
0402dbd48d
Pass pathFilters as an array ( #4174 )
...
* Pass pathFilters as an array
Otherwise, when we try to iterate over pathFilters in the filesystem
utils module, we end up iterating over each character in the filter
string, which ends up generating 'Filter error_ Missing [ in filter
expression.tid' as the tiddler's filename
Fixes GH #4173
* Allow for multiple path filters to be specified
...via $:/config/FileSystemPaths, split by newlines
2019-08-22 10:24:40 +02:00
Simon Huber
0903fd2fec
Update katex plugin to latest v0.10.2 ( #4133 )
...
* update katex.min.js to v0.10.2
* update katex-without-fontface.min.js to latest
* Update katex.min.css
* Update katex.js
* update katex fonts
* Delete katex.js ...
... we're using katex.min.js
* add version number to plugin.info
* Update readme.tid
* Create katex.js
* Update plugin.info
2019-08-03 17:36:40 +01:00
Simon Huber
217670cdf3
Update engine.js
2019-07-10 09:57:59 +02:00
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