Jeremy Ruston
59fd557067
Minor tweaks to plugin library listings
...
* Adds a name to the core plugin
* Make plugin listings consistently show "name: description"
* Make plugin listings consistently sort by title (thus grouping publishers)
* Add a missing plugin name
See discussion here: https://github.com/Jermolene/TiddlyWiki5/pull/4508#issuecomment-609671970
2020-04-06 10:15:18 +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
a6500ba711
DynaView: Suppress local storage errors
2019-06-21 15:19:51 +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
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
Jermolene
a9e595c3f6
Dynaview: Add support for saving/restoring scroll position from local storage
2019-03-04 16:59:39 +00:00
Jermolene
6753a1485a
Dynaview: turn off scroll anchoring
2019-01-29 11:37:26 +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
Jermolene
e14e69bedc
DynaView plugin: add optional scroll position preservation
2019-01-11 17:50:52 +00:00
Jermolene
287a83c1cc
Dynaview: Fix parameter name typo
2018-09-26 15:23:49 +01:00
Jermolene
4f39e69e9d
Add support for resize tracking
2018-09-01 13:19:28 +01:00
Jermolene
65af4e7748
DynaView: Fix stylesheet title
2018-08-29 19:02:52 +01:00
Jermolene
25727df649
DynaView: Remove optisizer functionality
...
It was slow and clunky, and turned out to be easier to do in CSS.
2018-08-29 14:47:57 +01:00
Jermolene
d2682b71ff
DynaView: Only apply minimum height to tiddlers that are not yet visible
2018-05-25 11:08:27 +01:00
Jermolene
4b42173962
DynaView: refactor checkVisibility for performance and readability
2018-05-23 14:17:49 +01:00
Jermolene
01bdaff005
Separate the two reveal-on-scroll examples
...
Making them easier to understand and copy
2018-05-23 14:17:23 +01:00
BurningTreeC
462d0a9402
Dynaview: unset functionality when scrolling out ( #3212 )
...
* try adding data-dynaview-unset-tiddler
I obviously lied
* dynaview unset functionality when scrolling out of view
* additional undefined check
* Update docs.tid
* update true and false to "true" and "false"
* add example of unset functionality
* Update reveal-on-scroll.tid
2018-04-12 13:23:50 +01:00
Jermolene
67bab83902
DynaView: Add "data-dynaview-has-triggered" attribute
2018-04-06 14:52:27 +01:00
Jermolene
bafe447e1c
DynaView: force DIVs for transclude-when-visible macro
2018-04-06 08:19:03 +01:00
Jermolene
de6e0d1c1e
Dynaview: Add support for updating the address bar when scrolling
...
We add an attribute to tiddler frames in the DOM giving the title of the corresponding tiddler
2018-03-13 14:07:29 +00:00
Jermolene
dbfe28094c
DynaView plugin: Add font "optisizer"
...
A mechanism to choose the optimum font size of a passage of text to yield a particular numbr of characters per line.
@BurningTreeC I've made some minor consistency tweaks and cleanups to the viewport stuff, too.
2018-03-10 10:33:34 +00:00
BurningTreeC
4435afc726
Dynaview: Update viewport state refreshing ( #3128 )
...
To prevent repeated updates
2018-02-18 15:39:10 +00:00
BurningTreeC
042e9185a9
DynaView plugin: make viewport dimensions available in state tiddlers ( #3126 )
...
* add export-viewport-dimensions functionality
* add config.tid
* add config to plugin.info list
* typo
* update docs.tid
* change default tiddler to $:/state/viewport
* change default to $:/state/viewport
* Update dynaview.js
* changes as discussed - lingo missing
2018-02-18 12:04:35 +00:00
Jermolene
5fee52beac
Introduce new dynaview plugin
2018-01-05 09:18:19 +00:00