@OGNSYA I appreciate the feedback and will reply properly later. However I recommend that you move everything related to: "*Having the option of Stream being the default mode of creating/editing tiddlers in TW" *a new thread/topic.
This will both prevent your ideas from getting buried in an already very long thread, and avoid derailing this thread. Cheers, Saq On Thursday, June 4, 2020 at 2:05:03 PM UTC+2, OGNSYA wrote: > > Saq: This looks great! Love the name Streams btw. > > A few general notes: > > - I wonder if an abandoned empty tiddler should be removed/deleted > automatically? Would make it cleaner. > - There is no way to drag a child left (equivalent of SHIFT-TAB). In > order to do that via dragging, one needs to move it elsewhere, then bring > it back. > - The drag handle could be more noticeable. I suggest a subtle > vertical handle, to the left of the tiddler (and with its height). It > could > be even hidden until user hovers over the tiddler. > - The context menu for a tiddler is great. I'd suggest having it show > on hover of the aforementioned handle (after a short delay), instead of on > Right-Click > > Some suggestions for making editing feel more fluid and modern: > > - Having the new tiddler be initially single line (instead of two > lines), thus disrupting the layout less > - Hiding the tiddler's text border > - Show the formatting toolbar as a hover instead, in a more > minimal/modern format, and only once the user selects some text (or > right-cilcks on text) > - Having the editor be WYSIWYG, which might... > - ...help to avoid having the content shift/change when user starts > editing it. > - ...allow editing to start in the actual place the user clicked on > the text. > - Allow user to end editing by "clicking out" of a tiddler (equivalent > to ESC). > > This is very exciting. As I mentioned previously, I'd suggest having this > as the default editing experience for TW. It makes creating/editing > tiddlers a much more Stream(*wink*)lined experience! > > I'm currently in the process of creating a few mockups to demonstrate what > I mean. > > I don't want to clutter this up with more of my ramblings. But I'll add > below a summary of my ideas, in case anyone is interested (if anyone has > feedback on that, would be helpful!) > > --- > > *Having the option of Stream being the default mode of creating/editing > tiddlers in TW* > The main idea is that every new tiddler with more than a paragraph (or > block) automatically becomes a multi-tiddler, with the paragraph tiddlers > existing as subtiddlers (of course, there could be an override for this in > special cases, such as when a user definitely doesn't want every paragraph > to be a tiddler). > > The "bullet tiddler" (which you currently have implemented) would be only > one of the many types of tiddler. The others would basically be all other > paragraph-level formatting options, such as normal paragraph (which I think > should be the default one), quote and headers (h1, h2 etc.). > > Headers would allow the same kind of structuring that the current > bullet-tiddlers implementation does (ie., moving an h1 header tiddler moves > everything below it which has a lower header etc.), except for the > indenting, of course. (Stream would still behave the same way it does now, > by making Bullet hierarchy have priority over Headers-based hierarchy - > ie., it would allow any bullet, in any hierarchy level, to have a Header > based structure within it). > > All of this could happen seamlessly to the user. Hitting ENTER during > editing creates a new tiddler with a type defined by its previous tiddlers > - For example: if editing a bullet or paragraph tiddlers, keep the type; > if editing a header tiddler, change to paragraph. Changing tiddler type > could be done via the hover context menu of the tiddler, or a shortcut > (maybe ALT-LEFT/RIGHT could cycle between: quote, bullet, paragraph > (default), h1, h2 etc.). > > Note how in this system all paragraph-level formatting (paragraph, quote, > h1, h2 etc) would be done via the tiddler context menu, leaving much less > formatting options for the text-level hover context menu (bolding a word or > sentence, for example). > > The title of a tiddler (as a big text on top) would actually be optional > in this system. It could be added as a tiddler on top (with a Title type, > above h1). A unique identifier for tiddlers would still exist (of course), > and it could still be the the title. But in absence of a title, it could > default to first letters of the tiddler. (note this would allow tiddlers > with same Titles - as big text on top). > > I realize the above leads to some challenges regarding how TW > organizes/names tiddlers. The above is just a high-level description. > > But I think referencing/linking/transclusion could continue working as it > does. Considering Hierarchy information is stored in a custom field, this > doesn't mess with the tagging system. Only main difference (I think) would > be that, whenever a tiddler is opened (or transcluded), they also bring in > all of their subtiddlers. > > That's what I have for now. As I mentioned, Im working on a mockup to make > it easier to communicate all of this, so any feedback/ideas on that would > be gretly appreciated! > > On Wednesday, June 3, 2020 at 5:56:39 PM UTC+1, Saq Imtiaz wrote: >> >> Updates: >> >> - Enabled keyboard shortcut keys for text formatting, like ctrl+b >> - Added a configuration option to show the formatting toolbar in the >> editor. (This doesn't make sense unless you are specifically writing >> longer >> text in each bullet) >> - Fixed some issues with deleting a parent not deleting all the >> children (after asking for confirmation) >> - Add a temporary UI for renaming tiddlers (via alt + r). Yes it is >> extremely ugly. The purpose is to understand and enable the workflow >> without adding more UI complexity that may obstruct some upcoming code >> refactoring. >> - Added a first pass at a right click, context menu triggered by >> right clicking the bullet point >> >> I've also updated the Roadmap with a checklist towards an unofficial 1.0 >> release, at which point I would consider this still under development but >> safe to use. >> If you have any thoughts on that please let me know. >> >> Roadmap: >> https://saqimtiaz.github.io/sq-tw/bullets.html#Roadmap >> >> Demo: >> https://saqimtiaz.github.io/sq-tw/bullets.html >> > -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/2ecd7db8-7923-4925-8a81-444a943051d5%40googlegroups.com.