Christopher, Dungeon Master notes is possibly one of the most common specific uses of TiddlyWiki
Look for T5 TiddlyWiki 5 in discord this is where a lot of gamers reside. This may work https://discord.gg/cjEfap Tones On Wednesday, 21 October 2020 05:29:49 UTC+11, Christopher Walters wrote: > > Well, I was hoping to learn Javascript/React for job opportunities > besides, haha > > I don't know how familiar you are with Dungeons and Dragons, but the idea > I had for this software was to have a fast, responsive, organized way to > organize Dungeon Master notes, which would include things like information > on characters, locations, themes, and rules. I tried to do this for myself > with just raw TiddlyWiki, but I found that TW was a little *too *fluid. I > guess the easiest way to describe what I'm talking about would be to > describe a potential use case. > > Here's a rough mockup of what I imagine the UI would be like. > > [image: zNhSTl7[1].png] > > The adventurers come to a haunted house. At the top of the page are tabs > (a), with quick access to areas that could be relevant soon, but aren't > currently the central focus. At the top of the main window, there are > 'sub-tabs' (b), which link to pages for the various sub-pages within this > larger area (Haunted House), like floors in a multi-story building. On one > side of the main window is a map, where "rooms" are hyperlinked such that > they navigate the app to the proper entry. Across from the map is a > scrollable section (d), detailing all of the "rooms" on this "floor." This > is where I really love TiddlyWiki's text editor, with the capacity to > quickly format and link to other pages. In fact, when I was making this UI, > I straight up took a screenshot of my old TiddlyWiki notes. > > Within a moment, I could click the 'Floor 2' sub-tab, and everything > within the map and the main notes area (c and d) would update accordingly. > I could click 'Floor 1' and everything would return to this way it was > before. > > I'd also like there to be a 'quick navigation' or 'quick search' function, > something like the 'Ctrl + K' functionality that Discord has, that allows > the DM to search for key words, and navigate to an entry very very quickly. > > I'm assuming that the 'rooms' or entries might have a path, something like > `continent/country/region/village/Haunted House/floor/Spare Bedroom`, and > that's what the link would contain. I could contain multiple rooms on the > same floor with the same title, such as "Spare Bedroom", even though they > would have different paths for linking purposes. > > The text editor from TiddlyWiki mostly serves my purposes for a text > editor perfectly, though there's a fair amount of customization that I'd > actually like to cut down on, for the sake of user simplicity. > > On Monday, October 19, 2020 at 6:59:30 PM UTC-6 TonyM wrote: > >> Christopher, >> >> 95% of what tiddlywiki can do does not need Javascript/React. It has its >> own wikitext and macro language and widgets to achieve almost anything. No >> to mention the plugins and editions available. >> >> I have build my own rapid development environment on top of tiddlywiki >> without more than the odd hack given to me. >> >> If you think you need to make use of Javascript/React no matter, but >> perhaps tell us what functionality you are trying to get, and we can tell >> you if its native or already available. >> >> Regards >> Tony >> >> >> On Tuesday, 20 October 2020 08:54:43 UTC+11, Christopher Walters wrote: >>> >>> Okay, that's good to know, I guess I'll come back to this forum when I >>> have a stronger understanding a Javascript/React. I've got plans for an >>> Electron application, but I loved the text editing and Hyperlinking >>> capabilities from TiddlyWiki, which is why I wanted to ask here. Thanks for >>> your help. >>> >>> On Sunday, October 18, 2020 at 5:42:07 PM UTC-6 joshua....@gmail.com >>> wrote: >>> >>>> Yes, TiddlyWiki5 is definitely its own "paradigm". While similar to >>>> React, in that a javascript model is updated, and these updated are passed >>>> to the "DOM" to be rendered by the browser, it is very unique in how it is >>>> constructed and how updates are called. >>>> >>>> Resources: >>>> >>>> https://tiddlywiki.com/dev/ >>>> https://tiddlywiki.com/dev/#TiddlyWiki%20Core%20Application >>>> >>>> https://softwareas.com/tiddlywiki-internals-1-of-3-architectural-concepts/ >>>> >>>> https://softwareas.com/tiddlywiki-internals-2-of-3-list-of-javascript-files/ >>>> >>>> https://softwareas.com/tiddlywiki-internals-3-of-3-key-javascript-classes-and-files/ >>>> https://btheado.github.io/tw-widget-tutorial/ >>>> >>>> Best, >>>> Joshua Fontany >>>> >>>> On Sunday, October 18, 2020 at 3:51:45 PM UTC-7 TonyM wrote: >>>> >>>>> Christopher, >>>>> >>>>> Others can give a more technical origins story, but to me TiddlyWiki >>>>> is the framework. It is a platform in its own right and relies on broad >>>>> standards of HTML and Javascript. >>>>> >>>>> When incorporating Javascript you need to be aware of the way >>>>> tiddlywiki works because its efficient update propagation to the whole >>>>> wiki >>>>> when a change occurs is what gives tiddlywiki power to a developer and >>>>> user. >>>>> >>>>> Because of this use of standard software standards plus a set of >>>>> mechanisium in many cases its possible to plug in many alternative >>>>> technologies, both in single file files and even more so on Node JS >>>>> server >>>>> implementations. >>>>> >>>>> A key thing to remember is most of tiddlywiki is totally visible even >>>>> within a single empty.html, by learning how to navigate the internals of >>>>> tiddlywiki it becomes self documenting and you can follow a current >>>>> function to learn how its done and clone and build a new new and novel >>>>> solution. >>>>> >>>>> A piece of advice to New users and javascript writers is as a platform >>>>> or framework much can be achieved already tiddlywiki without resorting to >>>>> new Javascript code. I believe the key input needed by javascript coders >>>>> is >>>>> filling gaps in functionality or performance when needed or creating >>>>> engines for complex computations. Fortunately open source projects in >>>>> javascript or HTML can be and have being, "ported" into the tiddlywiki >>>>> frame work successfully, and this makes use of other open source >>>>> communities efforts. >>>>> >>>>> I feel tiddlywiki is about both niche and general solutions but I have >>>>> adopted it as my development environment of choice on top of which I can >>>>> build anything including tools to build TiddlyWiki's or websites and apps. >>>>> >>>>> Regards >>>>> Tony >>>>> >>>>> >>>>> On Monday, 19 October 2020 07:02:05 UTC+11, Christopher Walters wrote: >>>>>> >>>>>> Hi all, >>>>>> >>>>>> I have dreams for creating a piece of software for this really niche >>>>>> purpose, and I found myself returning time and again to TiddlyWiki as >>>>>> the >>>>>> basis for a lot of it. >>>>>> >>>>>> My question is really basic, feels like it doesn't even really >>>>>> warrant a Conversation post 😅 What framework does TiddlyWiki use? >>>>>> >>>>>> I've heard of things like Angular or React, but I'm just looking for >>>>>> a name that I can research and learn on my own, for the purposes of >>>>>> replicating that aspects of TW5 that I enjoy so much. >>>>>> >>>>> -- You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywikidev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywikidev/7b6cefd9-76a6-411b-8213-919058c2b59eo%40googlegroups.com.