$:/config/sq/streams/new-node-title
<$macrocall $name="unusedtitle" baseName=<<stream-root-title>>/>
Please post your feedback and any issues for Streams here or on github: https://github.com/saqimtiaz/streams
Previous thread and background: https://groups.google.com/forum/?oldui=1#!topic/tiddlywiki/KeVDndcnY0g%5B1-25%5D
I am focusing only on bug reports for now until I have greater availability. However, all feedback will be considered when further development takes places.
--The code needs a fully review for consistency after the last major refactoring in which fields were renamed among other changes, before new features can be added.
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 tiddlywiki+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/8c1eba50-bf29-43f2-a35a-edd5422d35ceo%40googlegroups.com.
\define streamroot()
<$list filter="[<stream-root-title>]+[split[/]limit[1]]"/>
\end
<<streamroot>>/<<now "[UTC]YYYY0MM0DD0hh0mm0ssXXX">>
Hi Saq,
I want to propose a small tweak defining the streamroot variable in $:/plugins/sq/streams/nodes-list-template
\define streamroot()
<$list filter="[all[current]!has[draft-of]]+[split[/]limit[1]]" emptyMessage={{!!draft-of}}/>
\end
<$vars stream-root-title=<<streamroot>>
This avoids draft-of-titles and the doubling of datesuffixes.
thanks again for this great plugin.
Cheers Jan
Am 03.07.2020 um 17:29 schrieb Saq Imtiaz:
Please post your feedback and any issues for Streams here or on github: https://github.com/saqimtiaz/streams--
Previous thread and background: https://groups.google.com/forum/?oldui=1#!topic/tiddlywiki/KeVDndcnY0g%5B1-25%5D
I am focusing only on bug reports for now until I have greater availability. However, all feedback will be considered when further development takes places.
The code needs a fully review for consistency after the last major refactoring in which fields were renamed among other changes, before new features can be added.
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 tiddl...@googlegroups.com.
{{{[<stream-root-title>split[/]limit[1]]}}}/<<now "[UTC]YYYY0MM0DD0hh0mm0ssXXX">>
6) I use [!is[shadow]has[stream-type]] as a stream enable filter. This may change in the future.
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. ..
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.
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.
b) I need the cheat sheet to be tagged $:/tags/SideBar so I can have it open all the time in the sidebar
- 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.
- 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
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 now 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 sidebarI'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 at the cursor, and for merging back with the previous nodeii) 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.
I have a request for mostly-mobile users like me, because I also want to continue using this on my phone.
Will it be possible to implement a swipe mechanism on the nodes? (Sample is BTC's Swipe widget hammerwidgets.tiddlyspot.com)
On my phone, I'd like to be able to swipe right on a node to indent it! And be able to swipe left to un-indent. Google Keep has this feature and I found it made listing so much easier! Hopefully Streams can also do it?
Thanks for this wonderful creation tool!
-jd
--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/1jTwdmq8cgI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/8890c49c-f026-4ff7-846d-d2e67fc03a20o%40googlegroups.com.
Search gets confusing. I've learned to adjust to this, but all of the streams tiddlers show up in search. Most of the time, I only want the parent to show and then I will find what I want on that "main tiddler." However, I periodically have a tiddler created in a stream that rises to the level of a stand alone tiddler, so I would want it to index. I realize the dilemma in all of this. So, I think if we could omit all the children and just index the main parent tiddler for a stream in search, it would be preferrable, since it is possible to just rename a specific stream tiddler and then it could index.
Is that something I could add to the context menu? I know you've set it up so users can create their own menu items.
--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/1jTwdmq8cgI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/641a43dd-fb43-499f-8468-19c294358dd8n%40googlegroups.com.
Please post your feedback and any issues for Streams here or on github: https://github.com/saqimtiaz/streamsBefore posting a bug report please make sure you have the latest version of the plugin from the above link.Previous thread and background: https://groups.google.com/forum/?oldui=1#!topic/tiddlywiki/KeVDndcnY0g%5B1-25%5D
I am focusing only on bug reports for now until I have greater availability. However, all feedback will be considered when further development takes places.The code needs a full review for consistency after the last major refactoring in which fields were renamed among other changes, before new features can be added.
There is an update to Streams (0.1.14) that brings a fair few small features and changes, and needs some testing and feedback.
Please backup your wiki before updating and test carefully before using with important data.
New configuration options that toggle settings depending on whether they are set to yes or no:
Backspace with the caret at the start of a node will attempt to merge with the previous node, provided it is at the same indent level and has no child nodes. This is an intentionally simplified and constrained behaviour intended as an undo to the above split option. By default the user is prompted for confirmation before merging, this can be disabled by setting prompt-merge-with-previous to "no"
By default, saving a node with Alt+Enter will ask for confirmation before splitting the text into multiple nodes. The prompt can be disabled by setting prompt-split-to-multiple to "no"
To allow exiting edit mode on mobile devices, set exit-on-saving-empty-node to "yes". This will exit edit mode when attempting to save an empty node with Enter. In other words, hit Enter twice to exit editing.
--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/1jTwdmq8cgI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/b6d8f711-7d8a-48be-b00d-50474d8a8b8fo%40googlegroups.com.
I still feel that there should be some mouse-only way of ending editing ...
In exploring the context menu option I mentioned, it seems to be extremely easy to implement. Using your instructions as a guide
--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/1jTwdmq8cgI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/1d9134c5-558b-4582-ae8e-d2cdc87007e5n%40googlegroups.com.
I have solved this problem in the past simply by including milliseconds in the time stamp however before using the "new title" check it does not exist, increment the milliseconds and check again.