Yakov, On Tuesday, April 5, 2016 at 4:53:57 PM UTC+8, Yakov wrote: > > Hi Vincent, > > first of all, going up/down from block to block implementation is very > cool, much better experience now! >
Thanks. > > Second, lists are now edited as a whole, not one list item at a time. I > guess, this is some deliberate temporal state, I mention it just in case it > is not and/or you don't know about it. > Yes, this is different from previous versions and it is temporary. The difference comes from the change in the searching strategy, which I am not going to talk about here. We can discuss it further if interested. > Next, I'd say that in empty block pressing backspace is expected to cause > a) going to the previous block and b) removing of the empty block. > Likewise, in non-empty block pressing backspace when the cursor is on the > first position should cause a) going to the previous block (end position) > b) concatenate the content to the content of the previous block and c) > removing the block where we were initially. Implementing this feature will > imrove experience much, as this seems to be the last thing that force user > to use mouse during editing. > Those are good suggestions indeed. I haven't implemented the backspace behavior yet, these will certainly be taken into consideration. Thanks a lot! > > Now, the "boring" part. > > 1. create a one-line tiddler with text alpha __beta__ gamma. Click to > edit the only block. Add a new line (enter) and apply (ctrl+enter). Enter > the ordinary edit mode (click "edit"). Press esc to cancel. What is > expected: the changes are already applied, and since I haven't changed > anything in the ordinary edit mode I will just leave. What actually > happens: the editor asks if we should leave without saving changes (as > thought as they were done in the edit mode, not in twve). > I think that's because the tiddler was not saved after the new-line being added. This behavior is of TiddlyWiki (without AutoSave), not of *twve*. > > 2. I've got a ton of weird bugs playing with that tiddler (especially when > adding or removing underline or newline), including more multiplying the > content, separating alpha and __beta__ gamma as blocks and other stuff, > but the behaviour changes very often and in an unpredi > > Sure, that is important. Thanks. 3. I've got more luck in reproducing bugs when I started to refresh my TW after each test and close all tiddlers but the test one (for the clear experiments I used permaview not put anything else to the "history"). Steps to reproduce one of the bugs: close all tiddlers, open the tiddler with text alpha __beta__ gamma, permaview, reload TW. Inline-edit it: add a new line after the end of the first one, ctrl+enter to apply. Inline-open it again clicking the first line, remove the newline, ctrl+enter to apply. What I see in the view mode: alpha alpha *beta* gamma; but if I open the ordinary edit mode, the content is still alpha __beta__ gamma. Good to know! It is very clear and specific, should be fixable. Thank you very much! Thanks again for the help. I will have a couple of busy weeks from now and shall come back to these after that. Have fun! Vincent > ... -- 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/cedbbd21-076e-4282-be3a-0e9c4c26cf18%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

