Hello Talk Tiddlywiki, : )
I’m trying to create a storyview very similar to the classic one, but I couldn’t do it. I tried to copy and import the classic storyview and then edit it, but it didn’t work.
Why I’m trying to create a new storyview and what features I would like it to have:
When I browse and search, I usually open many tabs in the background so as to know what I need to read next, but without interrupting the reading of the source.
But when I’m on TiddlyWiki I’m not always on the browser and so I can’t open new tabs. (And even when I am, it’s not ideal, because the edit I could make on a different tab wouldn’t translate to the others) So for the moment I’m stuck having to scroll back to the tiddler I was initially reading.
A new storyview could (I think) easly solve the problem. A storyview that is the same as the classic storyview, but one that doesn’t jump to the last open tiddler, but instead remains on the tiddler I’m currently reading, so I can scroll down to read the opened tiddlers after I’m done.
I think I could figure out how to do the change (this I should be able to do, although if someone has already done something similar an input would be appreciated)
But what I don't understand it's how to start. I haven't found anywhere information on how to create a new storyview.
Tell me if I need to provide any other info, thanks in advance.
This could be useful, not exactly what I’m looking for, (I’d like to have something that can also work on mobile or whitout having to use the keyboard) but I probably use this method some times. Didn’t know this, thank you.
As for the multi column layouts, sadly I never really enjoyed them. But it really could be a solution for other users
Could you modify http://tw5breadcrumbs.tiddlyspot.com/ to meet your needs? it creates tabs of opened tiddlers but does navigate to last open in current form.
Returning to this topic I found out that I didn’t understand correctly your reply, now that I do, I must say that it could solve the problem if I manage to make what you suggested. I still have to find out how does Ctrl-click works in Tiddlywiki. Thank you
P.S. If by chance someone knows already where I could find how Ctrl-click works (e.g. what commands does it uses…) Please tell me, because for now i’m still searching. If you don’t already know, don’t bother, I don’t want to waste your time
I thank you for the reply, it’s well done and the explanation is good too. But sadly this is not what i’m looking for. What i’m trying to achive is something that works in only one tab. Basically when I want to open a link, I want it to be opened in the storyview, but not brought into focus. But I think the code you wrote could be useful in some cases, if you want you could make a new topic so what you wrote it is not wasted here
I’m on Windows, usually on firefox or TiddlyDesktop, but what I’d want is something that could work on mobile or without keyboard combinations. It’s not Ctrl-click per se that i’m looking for but rather the command it uses to open a link without scrolling/focusing on the new tiddler. (If there is one, but it’s not something i can’t live without, if you don’t know already, don’t bother)
The discussion seems to keep veering off from the question. If I may be so bold as to restate what Sobriety is looking for, I believe what’s being requested is a technique to write a replacement story river that on click of a tiddler link opens the tiddler but does not scroll to it.
Is that correct?
I’m too inexperienced to offer an actual answer. I looked around a bit, though, and found navigateSuppressNavigation. You might find the answer by an advanced (shadows) search for that term. But this might be entirely off the mark. Good luck!
Basically when I want to open a link, I want it to be opened in the storyview, but not brought into focus
You can do this with this code :
<$button tag="a" class="tc-tiddlylink tc-tiddlylink-resolves" actions="""
<$action-navigate $to="Your tiddler" $scroll="no"/>
""">
Open the tiddler but do not scroll
</$button>
The core navigation will need to be changed, but it may be quicker and easier to modify each list used to navigate such as the open, recent tabs.
As @telumire said event catcher and possibly message catcher widget allow you to trap clicking on links, however since the ctrl-click opens the tiddler without navigating (Also in Recent tab etc…) perhaps its a matter of changing the short cut, or the default response.
As I understand the original question, the idea is to make a version such that the default behavior for clicking is to open the new Tiddler somewhere below the current one (at the very bottom, or just below current, @Sobriety?) but not to scroll to it. I probably shouldn’t have mentioned the sidebar, since @Sobriety didn’t discuss it, and there are several possibilities for desired behavior here.
There is no location mentioned for the links except inside the current tiddler.
But if we are only talking about links in tiddlers to other tiddlers I believe we can change it.
Since tabs have being mentioned, Browser tabs at least perhaps BJ’s Story tabs is the answer to make tiddlywiki internal tabs for all open in the story, when Using the Zoomin Story view you only see one at a time but all the opened ones are across the top as tabs. This does not match @Sobriety’s request but may be much of the way there from a usability perspective.
@Sobriety if you try this suggestion and still to want links to open, let me know and I will try and solve it.
I’m new to TalkTiddlyWiki, should I create a new topic?
I wanted to change the topic title to better reflect what I was looking for (instead of the current one, namely what I initially thought could have been an easy fix i.e. a new storyview) But I think I can’t change the title anymore.
Yes you understood correctly. It doesn’t matter if the new tiddler is open at the bottom or not (even if I had to choose I’d say at the bottom, but little changes) What matters is that there is no scroll to focus
it’s totally fine. On the contrary, I don’t want to monopolize the issue, if interesting ideas arise from the initial question, I can only welcome them.
I think the solution is here, and it’s close, now I’ll do some tests. I’ll update this topic if I find a solution