Great to hear this - while these types of changes are a pain, I see it as a sign of health of the platform! Sorry for the long post here, I’ve had a lot of pent-up thoughts waiting for the weekend.
Favorite things mentioned in Jeremy’s post
- True single tiddler mode
- Syntax highlighting
- Links to section mark
-
:let
filter run prefix (multi-value variables) - Changes to defaults (Filter on Advanced Search, fluid-fixed, CamelCase)
Duplicates in filters
I think this makes sense as it’s more intuitive to new users, to alleviate the pain of the change, I wonder if a “migration wizard” could scan the wiki looking for filters that might need to be changed. Maybe even with some bulk functionality of adding the needed +[unique[]]
where flagged. Also, if default does changed, is there any reason to keep the :all
filter run prefix or does that get deprecated also?
Event catcher syntax
The <$eventcatcher
has been a lifesaver for making more performant “clickable” tables / lists. This was something @saqimtiaz pointed out some years ago in his “Performance” post: Some thoughts on performance - Developers - Talk TW. I still go back and review that post regularly! Does the above imply that this solution would go away? Would there be something else to replace it?
Filtered Transclusion
This was mentioned by others already, but this is currently a FREQUENTLY used syntax and one of the primary ways we avoid needing <$wikify>
. Other than I wish it didn’t produce links, can I learn more about proposed changes?
Keyboard driven input macro
This sounds really interesting and I’d like to learn more. I’ve tried to follow the guide setting things up but it’s surprisingly complex how it’s put together. It sounds like better primatives would be awesome! I use TONS of keyboard shortcuts but just do it in a homebrew way that’s easier for me to understand.
Advanced Search
Defaulting to filter makes sense here. A couple of other ideas that might make sense:
- A “fuzzy” search tab. I know this has been proposed for the main search though I worry about the performance implications, I think it’s more easily justifiable in a tab.
- A “query” search tab. I add this to all of my wikis and could share it, but it’s essentially just having two filter boxes, the normal one works just like filter and returns tiddlers, and then the second box is a filter expression that outputs the columns to present in a table. In mine, I also use an eventcatcher so that clicking any cell allows you to enter new values, great for quick editing.
- An “update” tab. Taking the previous concept one step further, some simple version of a batch editor. @Mohammad 's is very popular, I have my own simpler one, but again very handy and this is a good place to house it in my opinion.
Layout
Mentioned is an Obsidian/Notion like layout available. Layout is a huge point of customization that hasn’t been made that much easier over the years. My suggestion would be to build a somewhat “generalized” structure that can be easily customized to look like people’s favorite tool. A great foundation is the “Holy Grail Layout.” Wikipedia. Header, Footer, and a sidebar on each page. If that was the core, you could still default it to look like it does today (setting leftbar width to 0, topbar to 0, bottombar to 0. The tutorial by @Brian_Radspinner Tutorial: a basic alternative layout - Tips & Tricks - Talk TW is another tutorial I look at often and gets you most of the way.
ActionWidget Execution Modes
I’m surprised that this ActionWidget Execution Modes wasn’t mentioned - the tiddler mentions backwards capability right in it. This is an ongoing source of confusion for people as they start building things with buttons. It comes up in the forum often as the default setting makes TiddlyWiki seem broken.
Relink
I can’t help myself but again suggest that this is really missing core functionality and the fact that we rely on a plugin to do it seems very strange and concerning. Maybe @Flibbles’s plugin can be slimmed down for the core, but having it in the core would ease people’s anxiety about the future of this.
Sorry for the long post - I’m thankful for TiddlyWiki and have been using it nearly daily for the last 20 years!