diff --git a/releases/FontManager_v0.0.1/FontManager_v0.0.1.json b/releases/FontManager_v0.0.1/FontManager_v0.0.1.json new file mode 100644 index 0000000..35c7526 --- /dev/null +++ b/releases/FontManager_v0.0.1/FontManager_v0.0.1.json @@ -0,0 +1,4 @@ + + +{"text":"{\"tiddlers\": {\n\"$:/plugins/Telumire/FontManager/categories/myCustomFont\": {\n \"text\": \"\",\n \"creator\": \"Telumire\",\n \"tags\": \"$:/plugins/Telumire/FontManager/manager category\",\n \"font-selector\": \".myawesomefont\",\n \"font-family\": \"poppinsblack\",\n \"font-size\": \"1em\",\n \"default-font-size\": \"1em\",\n \"modifier\": \"Telumire\",\n \"title\": \"$:/plugins/Telumire/FontManager/categories/myCustomFont\",\n \"show-preview\": \"\"\n},\n\n\"$:/plugins/Telumire/FontManager/categories/tc-site-subtitle\": {\n \"creator\": \"Telumire\",\n \"text\": \"\",\n \"tags\": \"$:/plugins/Telumire/FontManager/categories category\",\n \"font-selector\": \".tc-site-subtitle\",\n \"font-family\": \"Roboto Slab\",\n \"font-size\": \"14px\",\n \"default-font-size\": \"14px\",\n \"title\": \"$:/plugins/Telumire/FontManager/categories/tc-site-subtitle\",\n \"show-preview\": \"\",\n \"modifier\": \"Telumire\",\n \"type\": \"\"\n},\n\n\"$:/plugins/Telumire/FontManager/categories/tc-site-title\": {\n \"creator\": \"Telumire\",\n \"text\": \"\",\n \"tags\": \"$:/plugins/Telumire/FontManager/categories category\",\n \"font-selector\": \".tc-site-title\",\n \"font-family\": \"Abril Fatface\",\n \"font-size\": \"3em\",\n \"default-font-size\": \"2em\",\n \"title\": \"$:/plugins/Telumire/FontManager/categories/tc-site-title\",\n \"show-preview\": \"\",\n \"modifier\": \"Telumire\",\n \"css\": \"color:\u003C\u003Ccolor primary>>;\"\n},\n\n\"$:/plugins/Telumire/FontManager/categories/tc-tiddler-body\": {\n \"creator\": \"Telumire\",\n \"text\": \"\",\n \"tags\": \"$:/plugins/Telumire/FontManager/categories category\",\n \"font-selector\": \".tc-tiddler-frame .tc-tiddler-body\",\n \"font-family\": \"Roboto Slab\",\n \"font-size\": \"15px\",\n \"default-font-size\": \"15px\",\n \"title\": \"$:/plugins/Telumire/FontManager/categories/tc-tiddler-body\",\n \"show-preview\": \"\",\n \"modifier\": \"Telumire\"\n},\n\n\"$:/plugins/Telumire/FontManager/categories/tc-title\": {\n \"text\": \"\",\n \"creator\": \"Telumire\",\n \"tags\": \"$:/plugins/Telumire/FontManager/categories category\",\n \"font-selector\": \"h2.tc-title\",\n \"font-family\": \"Roboto Slab\",\n \"font-size\": \"1em\",\n \"default-font-size\": \"1em\",\n \"title\": \"$:/plugins/Telumire/FontManager/categories/tc-title\",\n \"show-preview\": \"\",\n \"modifier\": \"Telumire\"\n},\n\n\"$:/plugins/Telumire/FontManager/fonts/Abril Fatface\": {\n \"text\": \"\u003Clink href=\\\"https://fonts.googleapis.com/css2?family=Abril+Fatface&display=swap\\\" rel=\\\"stylesheet\\\">\",\n \"tags\": \"$:/tags/RawMarkup font-family $:/plugins/Telumire/FontManager/fonts/serif\",\n \"title\": \"$:/plugins/Telumire/FontManager/fonts/Abril Fatface\"\n},\n\n\"$:/plugins/Telumire/FontManager/fonts/Apple Color Emoji\": {\n \"text\": \"\",\n \"tags\": \"font-family generic\",\n \"title\": \"$:/plugins/Telumire/FontManager/fonts/Apple Color Emoji\"\n},\n\n\"$:/plugins/Telumire/FontManager/fonts/Arial\": {\n \"text\": \"\",\n \"tags\": \"font-family generic\",\n \"title\": \"$:/plugins/Telumire/FontManager/fonts/Arial\"\n},\n\n\"$:/plugins/Telumire/FontManager/fonts/cursive\": {\n \"text\": \"\",\n \"tags\": \"font-family generic\",\n \"title\": \"$:/plugins/Telumire/FontManager/fonts/cursive\"\n},\n\n\"$:/plugins/Telumire/FontManager/fonts/fantasy\": {\n \"text\": \"\",\n \"tags\": \"font-family generic\",\n \"title\": \"$:/plugins/Telumire/FontManager/fonts/fantasy\"\n},\n\n\"$:/plugins/Telumire/FontManager/fonts/Helvetica\": {\n \"text\": \"\",\n \"tags\": \"font-family generic\",\n \"title\": \"$:/plugins/Telumire/FontManager/fonts/Helvetica\"\n},\n\n\"$:/plugins/Telumire/FontManager/fonts/monospace\": {\n \"text\": \"\",\n \"tags\": \"font-family generic\",\n \"title\": \"$:/plugins/Telumire/FontManager/fonts/monospace\"\n},\n\n\"$:/plugins/Telumire/FontManager/fonts/poppinsblack\": {\n \"text\": \"@font-face {\\n font-family: 'poppinsblack';\\n src: url(data:font/truetype;charset=utf-8;base64,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AGgAbwByAG4AIAAoAEwAYQB0AGkAbgApAGgAdAB0AHAAcwA6AC8ALwBpAG4AZABpAGEAbgB0AHkAcABlAGYAbwB1AG4AZAByAHkALgBjAG8AbQBUAGgAaQBzACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAGwAaQBjAGUAbgBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAxAC4AMQAuACAAVABoAGkAcwAgAGwAaQBjAGUAbgBzAGUAIABpAHMAIABhAHYAYQBpAGwAYQBiAGwAZQAgAHcAaQB0AGgAIABhACAARgBBAFEAIABhAHQAOgAgAGgAdAB0AHAAcwA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAGgAdAB0AHAAcwA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAFAAbwBwAHAAaQBuAHMAQgBsAGEAYwBrCTgJLQlAACAJLgkoCUEJNwlNCS8JSwkCACAJFQlLACAJFwlMCTAJNQAgCRQJMAAgCQUJJwk/CRUJPgkwCUsJAgAgCRUJRwAgCS4JPgkuCTIJRwAgCS4JRwkCACAJHAkoCU0JLgkcCT4JJAAgCTgJTQk1CSQJKAlNCSQJTQkwCSQJPgAgCRQJMAAgCTgJLgk+CSgJJAk+ACAJKglNCTAJPgkqCU0JJAAgCTkJSAlkAFcAZQBiAGYAbwBuAHQAIAAxAC4AMABNAG8AbgAgAE0AYQB5ACAAIAAyACAAMAAwADoAMQAyADoANAAyACAAMgAwADIAMgBrAGUAZQBwAGwAZQBvAEYAbwBuAHQAIABTAHEAdQBpAHIAcgBlAGwAAAACAAAAAAAA/7UAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAO0AAAECAQMBBAEFAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQEGAKMAhACFAL0AlgDoAIYAjgCLAJ0AqQCkAQcAigDaAIMAkwEIAQkAjQCXAIgAwwDeAQoAngCqAPUA9AD2AKIArQDJAMcArgBiAGMAkABkAMsAZQDIAMoAzwDMAM0AzgDpAGYA0wDQANEArwBnAPAAkQDWANQA1QBoAOsA7QCJAGoAaQBrAG0AbABuAKAAbwBxAHAAcgBzAHUAdAB2AHcA6gB4AHoAeQB7AH0AfAC4AKEAfwB+AIAAgQDsAO4AugDXALAAsQC7ANgA3QDZAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGACyALMAtgC3AMQAtAC1AMUAhwCrARkAvgC/ARoBGwCMAO8BHAEdAR4GZ2x5cGgxBmdseXBoMgZnbHlwaDMHdW5pMDAwRAd1bmkwMEEwB3VuaTAwQUQHdW5pMDBCMgd1bmkwMEIzB3VuaTAwQjkHdW5pMjAwMAd1bmkyMDAxB3VuaTIwMDIHdW5pMjAwMwd1bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB3VuaTIwMTAHdW5pMjAxMQpmaWd1cmVkYXNoB3VuaTIwMkYHdW5pMjA1RgRFdXJvB3VuaTI1RkMHdW5pRkIwMQd1bmlGQjAyAAAA) format('truetype');\\n font-weight: normal;\\n font-style: normal;\\n}\",\n \"creator\": \"Telumire\",\n \"tags\": \"font-family $:/tags/Stylesheet\",\n \"title\": \"$:/plugins/Telumire/FontManager/fonts/poppinsblack\",\n \"modifier\": \"Telumire\",\n \"type\": \"\"\n},\n\n\"$:/plugins/Telumire/FontManager/fonts/Roboto Slab\": {\n \"text\": \"\u003Clink href=\\\"https://fonts.googleapis.com/css2?family=Roboto+Slab\\\" rel=\\\"stylesheet\\\">\",\n \"tags\": \"$:/tags/RawMarkup font-family $:/plugins/Telumire/FontManager/fonts/serif\",\n \"title\": \"$:/plugins/Telumire/FontManager/fonts/Roboto Slab\"\n},\n\n\"$:/plugins/Telumire/FontManager/fonts/sans-serif\": {\n \"text\": \"\",\n \"tags\": \"font-family generic\",\n \"title\": \"$:/plugins/Telumire/FontManager/fonts/sans-serif\"\n},\n\n\"$:/plugins/Telumire/FontManager/fonts/Segoe UI\": {\n \"text\": \"\",\n \"tags\": \"font-family generic\",\n \"title\": \"$:/plugins/Telumire/FontManager/fonts/Segoe UI\"\n},\n\n\"$:/plugins/Telumire/FontManager/fonts/Segoe UI Emoji\": {\n \"text\": \"\",\n \"tags\": \"font-family generic\",\n \"title\": \"$:/plugins/Telumire/FontManager/fonts/Segoe UI Emoji\"\n},\n\n\"$:/plugins/Telumire/FontManager/fonts/serif\": {\n \"text\": \"\",\n \"tags\": \"font-family generic\",\n \"title\": \"$:/plugins/Telumire/FontManager/fonts/serif\"\n},\n\n\"$:/plugins/Telumire/FontManager/history\": {\n \"created\": \"20230415145128863\",\n \"text\": \"* ''0.0.1'' -- 2023.04.14 -- first release\\n\",\n \"title\": \"$:/plugins/Telumire/FontManager/history\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"modified\": \"20230415150513108\",\n \"caption\": \"Changelog\"\n},\n\n\"$:/plugins/Telumire/FontManager/icon\": {\n \"text\": \"{{$:/core/images/mono-block}}\",\n \"title\": \"$:/plugins/Telumire/FontManager/icon\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\"\n},\n\n\"$:/plugins/Telumire/FontManager/license\": {\n \"text\": \"Distributed under an MIT license.\\n\\nCopyright (c) 2023 [[Télumire|https://github.com/telumire]]\\n\\n\u003C\u003C\u003C\\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \\\"Software\\\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\\n\\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\\n\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\n\u003C\u003C\u003C\",\n \"title\": \"$:/plugins/Telumire/FontManager/license\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\"\n},\n\n\"$:/plugins/Telumire/FontManager/manager\": {\n \"created\": \"20230414045802656\",\n \"text\": \"\\\\define storyTiddler() $:/plugins/Telumire/FontManager/manager\\n\\\\define currentTiddler() $:/plugins/Telumire/FontManager/manager\\n\\\\define add-category()\\n\u003C$action-createtiddler\\n$basetitle={{{[\u003CstoryTiddler>][[/]][{!!text}]+[join[]]}}}\\ntags={{{[\u003CstoryTiddler>format:titlelist[]] category +[join[ ]]}}}\\nfont-selector={{{ [{!!text}slugify[]] }}}\\nfont-family=\\\"\\\"\\nfont-size=\\\"1em\\\"\\ndefault-font-size=\\\"1em\\\"\\n/>\\n\u003C$action-setfield text=\\\"\\\"/>\\n\\\\end\\n\u003C!--\\n=============================\\nSelect a text to be displayed\\n=============================\\n-->\\n\u003Cspan class=\\\"text-sample-selection\\\">\\n\u003C$select field=text-sample default={{!!text-sample}}>\\n\u003C$list filter='[list[!!text-sample.defaults]]'>\\n\u003Coption value={{{ [\u003CstoryTiddler>fields[]search{!!title}] :reduce[\u003CstoryTiddler>get\u003CcurrentTiddler>]}}}>\\n\u003C$view field='title'/>\\n\u003C/option>\\n\u003C/$list>\\n\u003Coption value={{!!text-sample}}>custom\u003C/option>\\n\u003C/$select>\\n\u003C$edit-text\\ntag=\\\"input\\\"\\nfield=\\\"text-sample\\\"\\nplaceholder=\\\"Text sample\\\"\\ndefault=\\\"lorem ipsum\\\"\\nclass=\\\"tc-edit-texteditor\\\"\\n/>\\n\u003C!--\\n=============================\\nMaster toggle\\n=============================\\n-->\\n\u003C$let toggle={{{[all[tiddlers+shadows]has[font-selector]!has[show-preview]limit[1]then[hide]else[ ]]}}}>\\n\u003C$button\\ntooltip=\\\"Toggle all text preview\\\"\\naria-label=\\\"Toggle preview\\\"\\nclass=\\\"tc-btn-invisible toggle-master\\\"\\nactions=\\\"\\\"\\\"\\n\u003C$list filter=\\\"[all[tiddlers+shadows]has[font-selector]]\\\" variable=\\\"category\\\">\\n\u003C$action-listops $tiddler=\u003C\u003Ccategory>> $field=\\\"show-preview\\\" $filter=\u003C\u003Ctoggle>>/>\\n\u003C/$list>\\n\\\"\\\"\\\"\\n>\\n\u003C!-- Toggle preview -->\\n\u003C$transclude tiddler={{{ [\u003Ctoggle>match[hide]then[$:/core/images/preview-open]else[$:/core/images/preview-closed]] }}}/>\\n\u003C/$button>\\n\u003C/$let>\\n\u003C/span>\\n\u003C!--\\n==================\\nbegin list of categories\\n================== \\n-->\\n\u003C$list filter=\\\"[all[tiddlers+shadows]has[font-selector]]\\\">\\n\u003Cdiv class=\\\"typography-category\\\">\\n\u003Ch3 class=\\\"typography-category-name\\\">\\n\u003C$link>\\n\u003C$text text={{{ [{!!title}split[/]last[]] }}}/>\\n\u003C/$link>\\n{{||$:/core/ui/Buttons/delete}}\\n\u003C/h3>\\n@@.combobox\\n\u003C$edit-text field=font-family placeholder=\\\"font-family\\\"/>\\n\u003C$select field=font-family>\\n\u003C$list filter=\\\"[[font-family]tagging[]search{!!font-family}] :map[split[/]last[]]\\\">\\n\u003Coption>{{!!title}}\u003C/option>\\n\u003C/$list>\\n\u003C/$select>\\n@@\\n@@.autowidth\\n\u003C$edit-text field=\\\"font-size\\\" tag=\\\"input\\\" placeholder={{!!default-font-size}} default=\\\"1em\\\" autocomplete=\\\"on\\\"/>\u003Cpre>{{!!font-size}}\u003C/pre>\\n@@\\n\u003Cdiv \\nclass=\\\"text-sample\\\"\\nstyle={{{ [[font-family:]] [{!!font-family}] [[;font-size:]] [{!!font-size}] +[join[]] }}}\\n>\\n\u003C$button class=\\\"tc-btn-invisible\\\" message=\\\"tm-copy-to-clipboard\\\"\\nparam={{!!font-selector}}\\ntooltip={{{ 'selector = '[{!!font-selector}]+[join[]] }}}>\\n\u003C!--\\n========================================================\\nif the fold bar is folded, hide, otherwise show the text\\n========================================================\\n-->\\n\u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" state=\\\"!!show-preview\\\" text=\\\"hide\\\" default=\\\"\\\" retain=\\\"yes\\\" animate=\\\"yes\\\">\\n\u003C$view tiddler=\u003C\u003CstoryTiddler>> field=\\\"text-sample\\\"/>\\n\u003C/$reveal>\\n\u003C/$button>\\n\u003C!--\\n========================================================\\nfold bar\\n========================================================\\n-->\\n\u003C$button\\ntooltip=\\\"Toggle the text preview\\\"\\naria-label=\\\"Toggle preview\\\"\\nclass={{{[[tc-fold-banner]] [{!!show-preview}] +[join[ ]]}}}\\nactions=\\\"\\\"\\\"\u003C$action-listops $field=\\\"show-preview\\\" $subfilter=\\\"+[toggle[hide]]\\\"/>\\\"\\\"\\\"\\n>\\n\u003C$transclude tiddler={{{[{!!show-preview}match[hide]then[$:/core/images/preview-closed]else[$:/core/images/preview-open]] }}}/>\\n\u003C/$button>\\n\u003C/div>\\n\u003C/div>\\n\u003C/$list>\\n\u003C$tiddler tiddler=\\\"$:/state/new-category\\\">\\n\u003C$keyboard key=\\\"enter\\\" actions=\u003C\u003Cadd-category>>>\\n@@.autowidth\\n\u003C$edit-text tag=\\\"input\\\" placeholder=\\\"new category\\\" default=\\\"new category\\\" class=\\\"tc-add-category\\\"/>\u003Cpre>{{!!text}}\u003C/pre>\\n@@\\n\u003C$button\\nactions=\u003C\u003Cadd-category>>\\ntooltip=\\\"create a new font category\\\"\\nclass=\\\"tc-btn-invisible\\\"\\n>{{$:/core/images/new-button}}\\n\u003C/$button>\\n\u003C/$keyboard>\\n\u003C/$tiddler>\\n\\n\u003C!-- \u003C$button actions=\\\"\\\"\\\"\\n\u003C$action-createtiddler\\n$basetitle=\\\"New font\\\"\\ntags=\\\"$:/tags/RawMarkup font-family\\\"\\ntext='\u003Clink href=\\\"https://fonts.googleapis.com/css2?family=_&display=swap\\\" rel=\\\"stylesheet\\\">'\\n>\\n\u003C$action-navigate $to=\u003C\u003CcreateTiddler-title>>/>\\n\u003C$action-sendmessage\\n$message=\\\"tm-edit-tiddler\\\"\\n$param=\u003C\u003CcreateTiddler-title>>\\n/>\\n\u003C/$action-createtiddler>\\n\\\"\\\"\\\">New font\u003C/$button> -->\",\n \"creator\": \"Telumire\",\n \"tags\": \"$:/tags/ControlPanel/Appearance\",\n \"title\": \"$:/plugins/Telumire/FontManager/manager\",\n \"text-sample\": \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\",\n \"text-sample.alphabet\": \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\",\n \"text-sample.paragraph\": \"A peep at some distant orb has power to raise and purify our thoughts like a strain of sacred music, or a noble picture, or a passage from the grander poets. It always does one good.\",\n \"text-sample.numerals\": \"1234567890\",\n \"text-sample.sentence\": \"Almost before we knew it, we had left the ground.\",\n \"text-sample.defaults\": \"alphabet numerals alphanumeral paragraph sentence\",\n \"text-sample.alphanumeral\": \"ABCabc123\",\n \"show-preview\": \"hide\",\n \"list\": \"$:/plugins/Telumire/FontManager/categories [[FontManager/Site Title]] [[FontManager/Tiddler Title]] [[FontManager/Tiddler Body]] FontManager/Fonts/Style $:/FontManager/Style $:/plugins/Telumire/FontManager/styles/combobox $:/plugins/Telumire/FontManager/styles/autowidth $:/plugins/Telumire/FontManager/snippets/css/transitions/opacity\",\n \"caption\": \"Font Manager\",\n \"modifier\": \"Telumire\",\n \"modified\": \"20230415145246920\"\n},\n\n\"$:/plugins/Telumire/FontManager/readme\": {\n \"created\": \"20230414050338654\",\n \"text\": \"\\\\define open-manager()\\n\u003C$action-setfield $tiddler=\\\"$:/state/tab-1749438307\\\" text=\\\"$:/core/ui/ControlPanel/Appearance\\\"/>\\n\u003C$action-setfield $tiddler=\\\"$:/state/tab--1963855381\\\" text={{{ [\u003Cprefix>] manager +[join[/]] }}}/>\\n\u003C$action-navigate $to=\\\"$:/ControlPanel\\\"/>\\n\\\\end\\n\u003C$let\\nprefix={{{ [{!!title}trim[/readme]] }}}\\nplugin={{{ [\u003Cprefix>split[/]last[]] }}}\\n>\\n\\n\\n;\u003C$text text=\u003C\u003Cplugin>>/>\\n\\nCreate categories in the \u003C$button class=\\\"tc-btn-invisible tc-tiddlylink\\\" tag=\\\"a\\\" actions=\u003C\u003Copen-manager>> >font manager\u003C/$button>, set a css selector and a font to customize your wiki's fonts. You might need to select another text sample the first time to make the plugin work.\\n\\n\u003C$button actions=\\\"\\\"\\\"\\n\u003C$action-deletetiddler $filter=\\\"[prefix\u003Cprefix>]\\\"/>\\n\\\"\\\"\\\">{{$:/core/images/delete-button}} Uninstall\u003C/$button>\\n\\n;FAQ\\n\\nhttps://fontmanager.tiddlyhost.com/#FAQ\",\n \"title\": \"$:/plugins/Telumire/FontManager/readme\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"modified\": \"20230415151147786\"\n},\n\n\"$:/plugins/Telumire/FontManager/snippets/css/svg/url\": {\n \"text\": \"\\\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html\\n\\n\u003C$let\\nsvg={{{ [subfilter\u003Csvg>get[text]]~[\u003Csvg>!search[[]then\u003Csvg>]~[subfilter\u003Csvg>] }}}\\nfill={{{ [{$:/palette}getindex\u003Cfill>]~[{$:/palettes/Vanilla}getindex\u003Cfill>]~[[$:/config/DefaultColourMappings/]addsuffix\u003Cfill>get[text]]~[\u003Cfill>] }}}\\nuri={{{\\\"\u003Csvg xmlns='http://www.w3.org/2000/svg' fill='\\\"[\u003Cfill>]\\\"' width='22pt' height='22pt'>\\\"[\u003Csvg>]\\\"\u003C/svg>\\\"+[join[]encodeuricomponent[]]}}}\\n>\\n--url:url(\\\"data:image/svg+xml,\u003C\u003Curi>>\\\");\\n\u003C/$let>\",\n \"creator\": \"Telumire\",\n \"tags\": \"\",\n \"title\": \"$:/plugins/Telumire/FontManager/snippets/css/svg/url\",\n \"modifier\": \"Telumire\",\n \"code-body\": \"yes\"\n},\n\n\"$:/plugins/Telumire/FontManager/snippets/css/transitions/opacity\": {\n \"text\": \"\u003C\u003Ctransition \\\"opacity 150ms ease-in-out\\\">>\\nopacity: 1;\",\n \"tags\": \"$:/plugins/Telumire/FontManager/categories\",\n \"title\": \"$:/plugins/Telumire/FontManager/snippets/css/transitions/opacity\",\n \"modifier\": \"Telumire\",\n \"code-body\": \"yes\"\n},\n\n\"$:/plugins/Telumire/FontManager/styles/autowidth\": {\n \"text\": \".autowidth{\\nposition:relative;\\ndisplay:inline-block;\\nmin-width:100px;\\nmax-width:100%;\\nline-break: anywhere;\\n}\\n\\n.autowidth :is(input,textarea){\\nall:unset;\\nposition:absolute;\\ninset:0;\\nwidth:100%;\\nheight: 100%;\\nborder: 0;\\n}\\n\\n.autowidth :is(input,textarea)+pre{\\nmargin:unset;\\npadding:unset;\\nopacity:0;\\npointer-events:none;\\n}\\n\\n.autowidth :is(input,textarea)+pre:empty:after{\\ncontent: 'placeholder';\\n}\\n\\n.autowidth *{\\nfont-family:inherit;\\nfont-size:inherit;\\n}\",\n \"tags\": \"$:/tags/Stylesheet $:/plugins/Telumire/FontManager/categories\",\n \"title\": \"$:/plugins/Telumire/FontManager/styles/autowidth\",\n \"modifier\": \"Telumire\"\n},\n\n\"$:/plugins/Telumire/FontManager/styles/categories\": {\n \"created\": \"20230414045833501\",\n \"text\": \"\u003C$list filter=\\\"[all[tiddlers+shadows]has[font-selector]]\\\">\\n{{!!font-selector}}{\\nfont-family:{{!!font-family}};\\nfont-size:{{!!font-size}};\\n{{!!css}}\\n}\\n\u003C/$list>\",\n \"tags\": \"$:/plugins/Telumire/FontManager/categories $:/tags/Stylesheet\",\n \"title\": \"$:/plugins/Telumire/FontManager/styles/categories\",\n \"modifier\": \"Telumire\",\n \"modified\": \"20230414045836159\"\n},\n\n\"$:/plugins/Telumire/FontManager/styles/combobox\": {\n \"text\": \"\\\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html\\n\\n.combobox {\\n--dropdown-button:20px;\\n position: relative;\\n display: inline-flex;\\n padding-right: var(--dropdown-button);\\n background:\u003C\u003Ccolor dropdown-background>>;\\n /*border:2px inset #e3e3e3;*/\\n height: fit-content;\\n}\\n\\n.combobox input {\\n border:0;\\n background:unset;\\n width:100%;\\n}\\n\\n.combobox select {\\n position: absolute;\\n width: 100%;\\n opacity:0;\\n clip-path: inset(0 0 0 calc(100% - var(--dropdown-button)));\\n pointer-events:all;\\n cursor:pointer;\\n}\\n\\n/*Custom dropdown button*/\\n.combobox:after {\\n content:\\\"\\\";\\n position: absolute;\\n inset: 0 0 0 auto;\\n width: var(--dropdown-button);\\n background: center / 8px no-repeat;\\n pointer-events:none;\\n \u003C$let\\nsvg=\\\"$:/core/images/down-arrow\\\"\\nfill=\\\"foreground\\\"\\n>\\n{{$:/plugins/Telumire/FontManager/snippets/css/svg/url}}\\n\u003C/$let>\\n background-image:var(--url);\\n}\",\n \"creator\": \"Telumire\",\n \"tags\": \"$:/tags/Stylesheet $:/plugins/Telumire/FontManager/categories $:/ThemeTweaks/svg/url\",\n \"title\": \"$:/plugins/Telumire/FontManager/styles/combobox\",\n \"modifier\": \"Telumire\"\n},\n\n\"$:/plugins/Telumire/FontManager/styles/manager\": {\n \"text\": \".text-sample-selection{\\ndisplay:flex;\\ngap:.5em;\\n}\\n\\n.text-sample-selection input{\\n flex: 1;width:auto;\\ndisplay: flex;\\njustify-content: center;\\nalign-items: center;\\ngap: .5em;\\n}\\n\\n.text-sample-selection select{\\nborder:0;\\ndisplay:flex;\\njustify-content:center;\\nalign-items:center;\\nbackground:\u003C\u003Ccolor background>>;\\ncolor:currentColor;\\n}\\n\\n.text-sample-selection select option {\\nbackground:\u003C\u003Ccolor background>>;\\ncolor:currentColor;\\n}\\n\\n.text-sample-selection button{\\nmin-width: 50px;\\nheight:50px;\\nwidth: max-content;\\n}\\n\\n.typography-category:nth-of-type(n+2){\\n border-top:2px solid rgba(255, 255, 255, .1);\\n}\\n\\n.typography-category{\\n\\tdisplay:flex;\\n\\tcolumn-gap:1em;\\n\\tflex-wrap:wrap;\\n\\twidth:100%;\\n\\tline-height:normal;\\nalign-items: center;\\n}\\n\\n/* .typography-category *{\\nborder:solid 1px;\\n} */\\n\\n.typography-category:nth-of-type(n+2){\\n\\tborder-top:1px solid rgba(0, 0, 0, .1);\\n}\\n\\n.typography-category-name{\\n\\twidth:100%;\\n}\\n\\n.typography-category-name a{\\n\\tall:unset;\\n\\tcursor:pointer;\\n}\\n\\n.typography-category-name button{\\n\\topacity:0;\\n}\\n\\n.typography-category-name{\\n\\tfont-size:.8em;\\n\\tfont-weight:bold;\\n\\topacity:.33;\\n\\twidth:100%;\\n}\\n\\n.typography-category:hover :is(.typography-category-name,.typography-category-name button){\\n{{$:/plugins/Telumire/FontManager/snippets/css/transitions/opacity}}\\n}\\n\\n.typography-category:hover .input-autowidth input{\\n/* text-decoration: dashed underline; */\\n}\\n\\n.typography-category .text-sample {\\n\\toverflow-wrap: anywhere;\\n\\tflex-grow:1;\\n position:relative;\\n}\\n\\n.typography-category .text-sample button{\\n\\ttext-align:inherit;\\n}\\n\\nbutton.import-font{\\ncursor:pointer;\\n}\\n\\n\\n.text-sample{\\ndisplay: flex;\\n}\\n\\n.text-sample button.tc-fold-banner {\\ncursor:pointer;\\nfont-size:1rem;\\nflex-shrink: 0;\\nmin-height: 50px;\\nwidth: 50px;\\nposition:relative;\\ninset:unset;\\nmargin:unset;\\npadding:unset;\\ndisplay: grid;\\nplace-content: center;\\nmargin-left: auto;\\n}\",\n \"tags\": \"$:/tags/Stylesheet $:/plugins/Telumire/FontManager/categories\",\n \"title\": \"$:/plugins/Telumire/FontManager/styles/manager\",\n \"modifier\": \"Telumire\",\n \"code-body\": \"yes\"\n},\n\n\"$:/plugins/Telumire/FontManager/viewtemplates/body/viewtemplate/edit-fields\": {\n \"text\": \"\u003C$transclude field=text/>\\n\u003Cspan class=\\\"edit-field\\\">\\n\u003C$vars newFieldNameTiddler=\u003C\u003Cqualify \\\"$:/temp/NewFieldName\\\">> newFieldValueTiddler=\u003C\u003Cqualify \\\"$:/temp/NewFieldValue\\\">>>\\n\u003C$transclude tiddler=\\\"$:/core/ui/EditTemplate/fields\\\"/>\\n\u003C/$vars>\\n\u003Cspan>\",\n \"tags\": \"edit-fields $:/plugins/Telumire/FontManager/categories\",\n \"title\": \"$:/plugins/Telumire/FontManager/viewtemplates/body/viewtemplate/edit-fields\",\n \"modifier\": \"Telumire\"\n},\n\n\"$:/plugins/Telumire/FontManager/viewtemplates/body/viewtemplatebodyfilter/edit-fields\": {\n \"text\": \"[type[edit-fields]then[$:/plugins/Telumire/FontManager/viewtemplates/body/viewtemplate/edit-fields]]\\n[has[edit-fields]then[$:/plugins/Telumire/FontManager/viewtemplates/body/viewtemplate/edit-fields]]\\n[has[font-selector]then[$:/plugins/Telumire/FontManager/viewtemplates/body/viewtemplate/edit-fields]]\",\n \"creator\": \"Telumire\",\n \"tags\": \"$:/tags/ViewTemplateBodyFilter edit-fields $:/plugins/Telumire/FontManager/categories\",\n \"title\": \"$:/plugins/Telumire/FontManager/viewtemplates/body/viewtemplatebodyfilter/edit-fields\",\n \"type\": \"\",\n \"list-before\": \"\",\n \"modifier\": \"Telumire\",\n \"code-body\": \"yes\"\n}}\n}","title":"$:/plugins/Telumire/FontManager","type":"application/json","tags":"","name":"FontManager","description":"Manage the fonts used by your wiki","author":"Telumire","source":"https://github.com/Telumire/FontManager","version":"0.0.1","core-version":"5.2.7","list":"readme license history","plugin-type":"plugin","packaged-by":"Gatha on 15th April 2023, 17:16:44"} + diff --git a/releases/FontManager_v0.0.1/FontManager_v0.0.1.zip b/releases/FontManager_v0.0.1/FontManager_v0.0.1.zip new file mode 100644 index 0000000..d060dd0 Binary files /dev/null and b/releases/FontManager_v0.0.1/FontManager_v0.0.1.zip differ