Jeremy Ruston
250e57cd79
Remove wikify operator and refactor palette preview
...
The implementation of the palette preview is much less elegant like this, but it does work
2024-11-07 18:30:39 +00:00
Jeremy Ruston
a4d930322e
Testing CI
2024-11-06 08:32:42 +00:00
Jeremy Ruston
c3ce9cafb7
Testing Netlify CI
2024-11-06 08:22:42 +00:00
Jeremy Ruston
348f7177a7
Remove logging
2024-11-05 22:42:46 +00:00
Jeremy Ruston
a8fb07137d
Add expertimental colour-oklch operator
2024-11-03 16:13:09 +00:00
Jeremy Ruston
4445111a08
Merge branch 'master' into colour-improvements
2024-10-30 20:38:58 +00:00
Jeremy Ruston
f565b5b55d
Fix genesis widget so that explicit attributes take precedence
...
Fixes #8701
2024-10-30 14:51:04 +00:00
Jeremy Ruston
6787a174b1
Revert "Add new classes to wikitext created emphasised elements to make them easily stylable ( #8163 )"
...
This reverts commit 44cf2e3c701c1bfa0e1a62c2e848fd3f3b018e5f.
2024-10-30 14:47:26 +00:00
Mario Pietsch
44cf2e3c70
Add new classes to wikitext created emphasised elements to make them easily stylable ( #8163 )
...
* allow internal link to be wikitex formatted as bold
* fix typo
* add new classes to all emphasis and inline-code elements
* fix tests for new STRONG classes
2024-10-30 09:19:01 +00:00
Saq Imtiaz
a687aefbe9
Extends element widget with support for CSS custom properties ( #8699 )
...
* Extend element widget with support for CSS custom properties.
* chore: added tests
* chore: code style
* docs: added documentation for support for CSS custom properties
* docs: added documentation for support for CSS custom properties
2024-10-29 11:59:04 +00:00
Mario Pietsch
8b9723f6c7
Add action tiddler list to droppable widget ( #8256 )
...
* initial POC
* clean up the code
* Add documentation changes
* Improve docs
2024-10-24 17:51:19 +01:00
Jeremy Ruston
d372729ed0
Add colour-lighten and colour-darken operators
2024-10-24 12:01:50 +01:00
Jeremy Ruston
4af573aaf9
Fix nested colour definitions
2024-10-23 09:39:18 +01:00
Jeremy Ruston
e1e73d2aa0
Merge branch 'master' into colour-improvements
2024-10-23 08:22:01 +01:00
Jeremy Ruston
a23ee165d8
Rewrite colour macro as a function
...
Using the new wikify operator.
Currently has a bug whereby redirected colours (like "tiddler-background") do not work. Direct colours like "background" do work.
Note the hacks needed to makeFakeWidgetWithVariables work
2024-10-22 17:26:04 +01:00
Jeremy Ruston
467a1a47cc
Introduce wikify operator
...
Really just syntactic sugar for the wikify widget
2024-10-22 17:24:51 +01:00
Jeremy Ruston
ea3cb1c58d
Fix build command crash with no wiki folder
...
Fixes #8694
2024-10-21 17:42:35 +01:00
Jeremy Ruston
93d1c05ca7
Include colour.js license and mark version number
2024-10-21 17:25:56 +01:00
Jeremy Ruston
fb9c0d6a5a
Replace 12 year old CSS colour parsing library
...
The replacement library from https://colorjs.io/ is much, much larger but I think we can develop a custom build that uses treeshaking to whittle the code down to the bits that we need. @linonetwo does that sound feasible?
I intend the explore further improvements but I wanted to start by establishing a library that can do modern P3 and OKLCH colour calculations.
2024-10-21 09:03:39 +01:00
Jeremy Ruston
a51afc8b81
Add support for HTTP bearer authentication
2024-10-10 15:10:55 +01:00
Saq Imtiaz
3f4067ef7b
Fix: variables in functions should not pollute upstream widgets ( #8641 )
2024-09-30 14:26:36 +01:00
Simon Huber
96840b886f
Fix mediatype Typo in excise.js ( #8640 )
...
This fixes the typo "mediatype" instead of "mediaType" causing a RSOE
2024-09-30 14:26:00 +01:00
Jeremy Ruston
678c272979
Revert "Improve View Widget Refreshing ( #8135 )"
...
This reverts commit 6ae00e49732ded39c69c2b8b2291f1654afae0d4.
2024-09-24 11:48:54 +01:00
Simon Huber
6ae00e4973
Improve View Widget Refreshing ( #8135 )
...
* Update view.js
* add viewhandler base class and view subclasses
* simplify render methods of wikified views
* use fakewidget's text for rendering
* simplify wikified refresh methods
* remove unneeded self=this
* pass mode to makeTranscludeWidget
* update view widget
* update view widget
2024-09-15 11:49:09 +02:00
Michael McDermott
a960e4f658
Make Excision Available for Markdown ( #8498 )
...
* Updates to make Excision more friendly to Markdown users by adding
Markdown as an option in the criteria to use excision and by making the
excise operation reuse the type of the tiddler being excised.
* Updated excise operation to use Markdown syntax for links.
2024-09-10 17:57:06 +01:00
Mario Pietsch
d450fce77b
Add trimSelection parameter to text editor ( #7944 )
...
* add trimSelection - both, start, end, no
* add documentation for trimSelection to tm-edit-text-operation tiddler
* add trimSelection both to all buttions where it makes sense
* change "both" to "yes" as a default
* fix trimSelection typo
* fix trimSelection typo
* docs trimSelection add "no" as possible value - it's the default
* remove some redundant variable declarations
* update from-version
* fix comment typos
* fix whitespace
* make local variables more visible
2024-09-10 17:17:28 +01:00
Mario Pietsch
8a8dcf8255
Add startCount to unusedtitle macro, new tests, new docs ( #7941 )
...
* add startCount to unusedtitle macro, new tests, new docs
* rename test files
* update .from-version in docs
2024-09-10 10:49:41 +01:00
Simon Baird
7f2ab57f78
Fix invalid accept header in put saver ( #8547 )
...
IIUC the charset doesn't belong in the Accept header. It does belong
in a Content-Type header though, see [1] and [2].
FYI this header causes problems for Tiddlyhost which must work around
the invalid mime type, see [3] for the nitty-gritty.
[1] https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept
[2] https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Type
[3] 10cd353552
2024-09-06 19:55:51 +01:00
Mario Pietsch
38657a2323
tm-new-tiddler - Create empty tags field only if template or additionalFields contain a tags-field ( #8559 )
...
* create empty tags only if template or additionalFields contain a tags-field
* fix typos
* add tests for tm-new-tiddler message
* tm-new-tiddler add standard test with tags field
2024-09-06 19:46:53 +01:00
Leilei332
dcf63b75fa
Fix suffix does not work for base64 operators ( #8574 )
...
* Fix suffix does not work for base64 operators
* Remove console.log
2024-09-06 19:40:05 +01:00
Jeremy Ruston
69637640d2
Standardise whitespace in conditional shortcut syntax ( #8583 )
2024-09-02 16:51:15 +01:00
Jeremy Ruston
7dfdbae812
Keyboard widget should not crash if the keyboard manager has not been initialised
...
A user reported a problem with using the keyboard widget within a startup action.
2024-08-29 17:25:30 +01:00
Leilei332
98cd4a09b4
Make the default title created by excision translatable ( #8500 )
...
* Make the default title created by excision translatable
* Use $tw.language.getString to get language string
2024-08-27 09:26:42 +01:00
Jeremy Ruston
fa423e508f
Put saver OPTIONS request: fix interpretation of success codes
...
Fixes #8554
2024-08-26 21:50:44 +01:00
Jeremy Ruston
b8fb9e6b21
Fix DataWidget to allow titles to be overwritten
...
See https://talk.tiddlywiki.org/t/can-innerwiki-only-show-exactly-current-wiki/10452/5
2024-08-21 18:40:49 +01:00
Mario Pietsch
999f74ee86
Fix tiddlywiki editions command ( #8535 )
2024-08-21 09:23:44 +01:00
Rob Hoelz
3707e10ef6
Add start/end properties for table row/cell elements ( #8494 )
...
* Add test for existing table parsing functionality
* Add expected start/end for tr elements in table wikitext test
* Populate start/end properties for tr elements
* Add expected start/end for th/td elements in table wikitext test
* Populate start/end properties for th/td elements
2024-08-08 10:06:44 +01:00
Jeremy Ruston
0e0818c8e9
Transliterate control characters in site title ( #8339 )
2024-08-07 11:42:46 +01:00
Jeremy Ruston
d9ac4a823f
Fix crash with render command when filename filter returns empty result
2024-08-05 11:20:35 +01:00
Leilei332
2bc7ec4b94
Do not import "$:/build" ( #8476 )
2024-08-03 13:16:05 +01:00
Mario Pietsch
165c7e9825
Data widget add compound filter parameter ( #8447 )
...
* add $compound-filter parameter to data-widget
* update TestCaseTemplate to use $compound-filter parameter
* update data-widget, TestCaseTiddlers and CompoundTiddlers docs
2024-07-29 12:19:44 +01:00
Jeremy Ruston
685d831cb1
Fix navigation vertical position when duration is zero
...
Fixes #8428
2024-07-28 14:20:37 +01:00
Mario Pietsch
4d8932a836
Add NoBreak HTML entity ( #8431 )
2024-07-27 14:00:52 +01:00
Jeremy Ruston
7a60e7c93e
More rename Jermolene/TiddlyWiki5 to TiddlyWiki/TiddlyWiki5
...
These are the changes that have to be done on "master"
2024-07-25 17:44:52 +01:00
btheado
b8ed59f7dc
Use .tid file extension in node.js for text/vnd.tiddlywiki-multiple ( #8409 )
2024-07-23 11:56:42 +01:00
Jeremy Ruston
b48be91ec5
Fix tiddlers should not be interactive after being closed ( #8344 )
...
* Initial Commit
* Revert "Initial Commit"
This reverts commit 25edf0e2129195f9d8e59bbdd3ca5dc56d67f9a4.
* Alternative fix
2024-07-19 08:51:48 +01:00
Mario Pietsch
da8b213be5
fix RSOD if tm-copy-to-clipboard param is empty ( #8393 )
2024-07-17 21:49:40 +01:00
Cameron Fischer
a3a9fd3931
Fix for minor transclude wikimethod issue ( #8382 )
2024-07-15 16:38:27 +01:00
Jeremy Ruston
eb6f3a423a
Fix RSOE when editing the JSON of a plugin tiddler ( #8354 )
2024-07-09 09:47:38 +01:00
Mario Pietsch
73163386c1
Datawidget: Add check if tiddler exists for $filter attribute to avoide rsod ( #8333 )
2024-07-04 17:37:40 +01:00