* Short-circuit the import option; only show it when you click a button
* Add aira-label
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* perf(import): lazy evaluate import options panel, shortcircuit when no options, and flatten let widgets
- Only parse $:/Import JSON when user expands the import options panel
- Skip all import option logic if no $:/tags/ImportOptions tiddlers exist
- Merge nested let widgets into single multi-variable let for better performance and readability
- Add lingo for import options panel and no-match message
This greatly improves import speed for large wikis, especially when no import options are present.
* fix(import): use correct transclusion for aria-label on import options panel buttons\n\nBind aria-label using {{$:/language/Import/Listing/ImportOptions/Caption}} instead of macro literal, matching TiddlyWiki convention and ensuring accessibility tools read the correct label.
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Implement translations and indentation fixes for Advanced Info tab
* update change note
* Update CascadeInfo hint for current tiddler context
Clarified hint for cascade info in TiddlerInfo.
* docs: update github-links in release note #9634
* Update StoryList.tid to Work in Different Layouts
See https://talk.tiddlywiki.org/t/stay-organized-by-using-multiple-desktops-in-tiddlywiki/12752/7
All PageTemplate elements are enclosed within that `$navigator` widget, so it should be possible to use those two variables in filters instead of hard-coding the values.
* Apply suggestion from @saqimtiaz
---------
Co-authored-by: Saq Imtiaz <saq.imtiaz@gmail.com>
* UI: Show details on cascade filters in the "Advanced info" tab
* Update CascadeInfo.tid with new formatting
* Remove codeblock for conciseness
* Add change note for #9634
* Refactor CascadeInfo.tid for active filters
Improve filter logic and names of variable
* Change heading names
Updated the CascadeInfo.tid to change 'Active Filter Condition' to 'Active Cascade Filter' and adjusted the corresponding variables.
* Allow title, tags, text as focus for editing existing tiddlers
* Add release note
* Update description field
* refresh select widget, it .default parameter is changed
* remove default variable, because it is not needed anymore. select widget refresh handling deals with it
* Undo select widget changes
* Refactored fields.tid
* Add changenote
* Optimize indentation and remove unneeded variable
* Consolidate some variables, procedures and functions
* Streamlined conditional and reveal structures
* Eliminate the fieldmangler widget
* Add tc-edit-field-exists to new field name input if applicable
* Call save-tiddler-actions on Ctrl-Enter in name input field
* Create RootStylesheet.tid
* put stylesheets into single <style> tags
* viewHandler should not be a widget
* format RootStylesheet
* add ROOT_STYLESHEET_TITLE constant
* use let widget in RootStylesheet
* use view widget from #8135 for testing
* reformat RootStylesheet
* update view widget
* update view widget
* update view widget
* update view widget
* update view widget
* update view widget
* trying to fix the date parsing
* refactor view widget with more extensible architecture
* remove performance instrumentation
* hardcode reset and base stylesheets
* adopt ES2017 syntax for view widget
* don't hardcode vanilla/base
* remove unused constructors
* remove unused variable
* make refresh method static
* trying to fix missingThis
* add changenote
* revert change in vanilla/base
* Revert changes to the view widget
* Refactor RootStylesheet.tid
* Use transclude widget instead of view widget
* Remove hardcoded noramlize.css
* Add comment for debugging
* Migrate some templates to use RootStylesheet
* Remove PAGE_STYLESHEET_TITLE
Since it is no longer used in render.js
* Update change note
---------
Co-authored-by: Simon Huber <huber.simon@protonmail.com>
* Bidirectional improvements for core classes
* Fix Control Panel table text direction
* Switch to logical properties
* Add -webkit-margin-* properties
* Improve backward compatibility
* Use supports CSS at-rule for fallback
* Tiddler controls, alert, TOC update.
* tc-tree & testcase update
* .tc-sidebar-scrollable use new syntax
* Snow white use standard value
* Update divider
* Avoid negative logic
* Remove :dir rules at the moment
* Use property procedures
* Add change note
* Update blockquote
* Update unfold banner
* Update tiddlerinfo close button
* Group supports rule
* Update tiddler title icon
* Fix wrong float and margin
* Replace fill: with currentColor
* Remove fill from wikitext
* Replace fill property with color property for svg selectors
* Further remove fill property
* Replace more fill properties
* Replace fill in seamless theme
* Replace fill in plugins
* Initial Commit
* Improve formatting of plugin listing
* Rename to "wiki information"
* Include a bunch more config settings
* Include plugin versions
* Include customised keyboard shortcuts
* Include listing of disabled plugins
* Add footer and link for dragging to other wikis
* Lingo tweaks
* Remove flags in language plugins
* Remove references to language icons
* Remove obsolete example
There are no incoming links to this tiddler
* Remove icon from en-GB language
* Temporarily add all the languages for testing
To be removed before merging
* Add new "language" icon
* Languageswitcher update
* Translator editon docs update
* Fixes for introduction edition
* Remove LanguageGallery in ja-JP edition
* Remove temporary setting
---------
Co-authored-by: Jeremy Ruston <jeremy@jermolene.com>
Make maxium number of tiddlers under the "Recent" tab configurable in
the `$:/config/RecentLimit` tiddler. UI for configuring this option is
also added under the "Settings" tab.
This reverts fix for all tables. It should fix#8617.
It also adds fix for overflow in $:/Manager 's content page, testcase
widget output. The fix for overflow $:/TagManager is reverted since it
caused the dropdown not to display properly.