Hi Pmario,
It's actually really nice to get some detailed feedback from real world
usage, so firstly, thank you!
I probably haven't tried quite so hard to make time to work on Streams
recently since there has been radio silence around it, which would suggest
it is either perfect (hah!) or that no one is using it.
6) I use [!is[shadow]has[stream-type]] as a stream enable filter. This may
> change in the future.
>
I welcome suggestions for a sensible default for this.
> 7) I use this line <$vars
> stream-root-title={{{[<currentTiddler>split[/]limit[1]]}}} in the
> nodes-list-template. So tiddler names are created as shown in 5) .. NO
> long node names. ... The disadvantage is, that "sub streams" don't get a (+)
> new Node button ... Only the "main stream" tiddler has this button. ..
>
So two things to address here:
i) have you tried setting this format for tiddler titles in
$:/config/sq/streams/new-node-title, instead of changing the stream-root
variable:
{{{[<stream-root-title>split[/]limit[1]]}}}/<<now
"[UTC]YYYY0MM0DD0hh0mm0ssXXX">>
I think this will accomplish the same thing without the need for editing
nodes-list-template, which may cause issues with the drag and drop code as
well.
ii) it was a design decision to only have the (+) add node button on the
root stream, and not the sub nodes. I know see this isn't convenient. This
will be changed, thank you for pointing it out.
>
> 8) I do like the tiddler-title format as shown in 5), because it
> automatically creates a visible "timeline", when the nodes have been taken
> and the core <<tree "DAT-CON/">> macro will be able to deal with it after
> I did create a new "leaf template" for the macro.
>
Could you point out the leaf template please? I'd like to add examples like
these to the documentation.
> *My personal hickups* ;)
>
> a) I did notice again, that I can't deal with hidden information.
> a.1) I need the "stream-node-collapser" to be visible as soon as child
> elements exist, similar to "toc-selective-expandable"
> a.2) Waiting for the hover effect doesn't work for me.
> a.3) I need the "collapser" to be in a different colour.
>
This is really just down to a design decision try and find balance between
usability and clutter where possible, but you have a very valid point. I'd
love to get more user feedback in order to establish a sensible default,
while allowing this to be customizable. Since this is just CSS, it can be
easily made into a config option that toggles some css in the stylesheet.
>
> b) I need the cheat sheet to be tagged $:/tags/SideBar so I can have it
> open all the time in the sidebar
>
I'd actually love some help with tidying up that tiddler to improve
readability.
Regarding keyboard shortcuts, the bottom line is that they need to be made
configurable since everyone willl have different needs and expectations.
- Enter - save and create new node with text after cursor -> *For me
> personally this functionality is frustrating without an Undo :/ *Especially
> in "refactoring mode" a day later.
>
There is actually commented out code in Streams right now that handles an
undo. I haven't made that active yet for two reasons:
i) I want to add a confirmation both for splitting the text and for merging
back with the previous node
ii) I have an idea to separate out all such "word processor" features to a
separate sub-plugin
- Alt+Enter - split longer text into multiple nodes. I need a *confirmation
> dialogue*, even if it is slower. .. Fixing the problem if hitting this
> combination by accident is a 100 times more time consuming
>
A confirmation dialogue makes sense and will be added.
Thank you again for the detailed feedback, I've added notes on to my local
copy of the Roadmap and will push it to github once I've had the chance to
tidy it up.
Cheers,
Saq
>
--
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 view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/1aaf5990-b4cd-439b-93e7-464fd0aad3aeo%40googlegroups.com.