Hi Josiah

> On FILE SAVING my point is that the save is not re-entrant under normal 
> conditions. That is my understanding. You can save but you then have to open 
> the thing in a new
> instance? Have I understood correctly?

That's exactly what I meant about the confusing user experience, and potential 
for human error.

> Part of what I am getting at, I think, is naive users when coming across TW 
> can get befuddled when its not re-entrant. I myself have frequently got 
> confused using it in Opera. Save. Open. Which tab is which? You get the idea?

Yes, I think you're saying that the default fallback saver is confusing for 
users. That's true, but it's the best we've got.

> PouchDB we discussed, yes. I just think its a neat example that works pretty 
> damn well. I agree its not really a universal portable solution.

It works OK for demos and temporary caching before syncing to a server. But it 
wouldn't be suitable for, say, writing a novel: would you really want weeks of 
work locked up in a browser where it can be arbitrarily deleted at will by the 
browser? Local storage is designed for caching, and present implementations are 
not robust for other usages.

> I think my broad question is still valid. Of course I'm very much focused on 
> people like me who like TiddlyWiki but find the saving aspect of it odd. I'm 
> sure I'm not alone. Really I want it as always re-entrant software behaves. 

What is the question are you asking?

We've established that we have a near-universal saving technique with usability 
issues, and more specialised techniques that don't have the usability issues. I 
am sure we'd all love a universal technique that doesn't have the usability 
issues, but sadly it doesn't exist.

Best wishes

Jeremy.

> 
> Best wishes
> Josiah
> 
>> On Tuesday, 15 November 2016 18:21:48 UTC+1, Jeremy Ruston wrote:
>> Hi Josiah
>> 
>> There is already a near-universal solution to saving changes within the 
>> browser: the built-in HTML5-compatible “download saver”. It works on 
>> practically all desktop browsers, and many mobile browsers. However, the 
>> user experience is poor, and there is scope for human error.
>> 
>> Apart from the universal, fallback saver, we’ve got more specialised savers 
>> that work in specific environments. For example, the saver for TiddlySpot, 
>> or TiddlyFox, or the one that works with Windows HTA files.
>> 
>> So, I’m not sure what you’re asking. I don’t think that the HTML5 standard 
>> contains any overlooked mechanisms that can allow TiddlyWiki saves changes. 
>> I am not aware of any non-standardised browser features that help us, either.
>> 
>> Finally, you mention PouchDB. Again, as we’ve discussed before, there’s 
>> nothing magical going on there. Data is saved to one of several HTML5 local 
>> storage mechanisms. TiddlyWiki5 could use those mechanisms to save changes, 
>> but it’s scarcely a replacement for the standard saving mechanism because 
>> ones data remains locked up within the browser, and can’t easily be 
>> transported elsewhere.
>> 
>> Best wishes
>> 
>> Jeremy
>> 
>> 
>>> On 15 Nov 2016, at 16:45, Josiah <[email protected]> wrote:
>>> 
>>> Ciao
>>> 
>>> TiddlyWiki can be opened in any browser on any device running any platform 
>>> that supports JavaScript.
>>> 
>>> However it can't currently be saved in a consistent way across them.
>>> 
>>> And on mobile devices its look is often messy.
>>> 
>>> I'm wondering if there is a UNIVERSAL solution to this?
>>> 
>>> Like combining Riz's mobile theme (that looks excellent on all devices I've 
>>> looked at it---AND for normal screens too ... Looks good as the default) 
>>> ....
>>> 
>>>    ... with Daniello's saving mechanism (using pouchDB) that functions well 
>>> over several platforms?
>>> 
>>> In any case I guess I'm making a point that for the broader user-base the 
>>> more Universal and consistent the behaviour of the starting TiddlyWiki you 
>>> download is the better. 
>>> 
>>> Best wishes
>>> Josiah
>>> 
>>> 
>>> 
>>> -- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "TiddlyWiki" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at https://groups.google.com/group/tiddlywiki.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/tiddlywiki/7c1f1786-bda7-4fd3-af70-d1361994448f%40googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "TiddlyWiki" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/tiddlywiki.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/tiddlywiki/3a7d3f4c-c8a1-428a-b969-b458257b66e5%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/76F273C5-53A4-4E65-BECA-9C54DFAB46F1%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to