Please wait until the official release before updating your day-to-day wikis, and remember the first rule of TiddlyWiki: to make sure to take (and verify) backups before doing anything risky.
Hi @Mark_S I agree that this is a frustrating problem, I just wanted to check whether the problem was introduced in v5.2.6 or if it also occurs in v.5.25? Looking at the GitHub history, I don’t see any relevant changes to the CodeMirror plugin.
Suggestion: A small search in TW Icons shows below save icons. May be another icon can be used. I also saw in GitHub some icons were proposed for this.
I good way to make it colorblind friendly is to fill the icon in when saving is recommended, and leaving it as just a line art version when there is not a need to save.
(The filled in one can still be the dirty-save color as well, but I think the two different icons would be nice.)
Am I right in thinking that the browser storage plugin should clear memory when a successful save completes? At the moment, I’m seeing behaviour that makes me think that that is not happening. But maybe I don’t understand the lifecycle.
I’m not sure if this is specific to 5.2.6, but if you set the $:/config/NewTiddler/Tags field in GettingStarted to something with multiple words (I used “Type: Journal Entry” because I wasn’t paying attention to which field I put it in ) it works fine for the journal button, but if you use the “New Here” option in every tiddler, it will place the text in double square brackets.
This doesn’t happen with the “New Journal Here” option though.
No, I think the browser storage plugin clears tiddler entries from local storage when and if the wiki loads with the exact same tiddler values. The rationale is that the wiki cannot tell whether a save was successful or not, but it can know with certainty what tiddlers are included in the wiki when it loads.
Completely changing the icon used for the save button has far reaching implications: it would instantly invalidate any documentation that describes how to save changes in TiddlyWiki.
As it happens, even if we could change it, I think a floppy disc icon is too archaic and anachronistic nowadays. As far as I know, it’s really only Windows/Office (and clones) that still uses the floppy disc icon, and so I don’t think it’s even universally recognised these days.
There was some discussion about the rationale for the design of the icon over at GitHub #7232. The idea is to retain the existing icon to represent the default state, with a variant of the existing icon to represent the “dirty” state. The variant needs to be both recognisable as similar to the ordinary icon, and yet different enough to clearly communicate the status.
One lesson I’ve learned over the years with icon design is to avoid overlays: for example, a simple idea for the variant would be to overlay a warning sign over the top of the ordinary icon. mateuszwilczek over at GitHub kindly prototyped such an icon:
I have often designed icons like this over the years. It is an attractive idea to have a visual language comprising elements that can be combined to represent complex, compound meanings.
However, the problem is that it requires a lot of cognitive effort to understand it: one has to grasp the relationship between the two elements, decode what each one depicts, and then try to figure out what the combination is intended to mean. That’s very demanding when the icon is shown at a small size, and in combination with other icons.
So, I’m open to further suggestions, but I think we need to take these considerations into account.
I would recommend to include the browserstorage plugin into the empty version because this is where it is needed the most. Best you’d create prominent button t activate it.
Also the new Diff-Match-Patch Primitives sounds great. Is there a way to apply/accept patches one by one that I did not get yet?
I was thinking along similar lines, and started the design process with an exclamation mark in a circle, but felt that it was hard to read at small sizes (it can look like an on-off button):
I think if you got rid of the middle red bullseye and replace with the exclamation (same size as the question mark shown in your picture) that that would be easier to read and understand.
This is what I was picturing. The exclamation mark could be slanted a bit, in either the same direction as the large check mark stroke to be more similar, or opposite to give some more distinction.
I think you’re suggesting a single red circle containing the exclamation mark – we might need a sketch to clarify. If I understand correctly, that means that the outer ring is no longer a common element between the two states. I tried something along those lines but felt that the two states lacked enough common elements to be perceived as two states of the same icon, rather than two independent icpns.
Again it would be helpful to see a sketch to make sure I’m not misunderstanding your idea.
My concern would be that if we make the exclamation mark look like the tick then we’re risking them looking similar at small sizes.