Announcing TiddlyDesktop v0.0.9

633 views
Skip to first unread message

Jeremy Ruston

unread,
Oct 18, 2017, 4:16:13 AM10/18/17
to TiddlyWiki
I’m happy to announce a new release of TiddlyDesktop, including new features that support creating external attachments via drag and drop — in other words, it lets you drag a .JPG file into your TiddlyWiki and have it appear as a tiddler with a _canonical_uri field pointing to the original file.

I’ve had reservations about TiddlyDesktop for some time: particularly that the understandable pressure from users to make it as good as commercial browsers would become a Sisyphean task. Things change; like many others, I’ve been relying on TiddlyFox for all my personal work with Dropbox-based single file TiddlyWikis on my Mac. With its demise I plan to switch to TiddlyDesktop; if it works out, it should help encourage me to keep it up to date :)

This release is mainly about integrating the latest version of the underlying NW.js platform. Significant changes to the code were required because of many deep changes in NW.js itself. New features include:

• Latest Chromium features (e.g. integrated PDF viewer)
• Resolves bugs related to window positioning (e.g. quitting while windows are minimised) by using NW.js new built-in window handling
• Updated visual appearance for the main toolbar
• New, more distinctive application icon

You can download the new release here:

https://github.com/Jermolene/TiddlyDesktop/releases/tag/v0.0.9

As usual, please exercise caution when upgrading: take careful backups and don’t rely on it for anything important until you’ve tested things thoroughly.

The support for external attachments takes the form of a new plugin on the TiddlyWiki side. I did it this way around because the external attachment support isn’t actually dependent upon TiddlyDesktop — it will work with any browser environment that provides a “path” property with the “File” object created during drag-and-drop operations. There are no such alternatives right now, but it gives us room to get things working on platforms such as Quine on iOS.

The new plugin is included in the latest 5.1.15-prerelease:


Note that the plugin requires the matching version of the core to operate properly; it can’t be used with older versions of TiddlyWiki.

Feedback and questions are welcome,

Best wishes

Jeremy.

Ed

unread,
Oct 18, 2017, 8:07:03 AM10/18/17
to tiddl...@googlegroups.com
Hi jeremy,

That's great! I was greatly worried with all the uncertainty how to work with TW5,
in the future because of the looming Firefox-TiddlyFox-doom.

Thanks again!
Tschüß, Ed
= = = = = = =


kelsang sherab

unread,
Oct 18, 2017, 8:52:50 AM10/18/17
to TiddlyWiki
Hi Jeremy

Thank you for the TW DT

On Linux mint 18.2 I followed the insturctions in the readme.md and things seemed to be going well but then :

Except not. lol.

Attached is  screenshot of my terminal

What am i doing wrong?

Thanks
Terminal_Tiddlywiki.png

Jeremy Ruston

unread,
Oct 18, 2017, 9:15:38 AM10/18/17
to tiddl...@googlegroups.com
On Linux mint 18.2 I followed the insturctions in the readme.md and things seemed to be going well but then :

Except not. lol.

Attached is  screenshot of my terminal

What am i doing wrong?

It looks like maybe you don’t have node.js installed properly. Visit https://nodejs.org/en/ to install it.Î

But the screenshot shows the steps for installing TiddlyWiki itself, not those for installing TiddlyDesktop.

Are you trying to install TiddlyWiki under Node.js, or are you trying to install TiddlyDesktop?

Best wishes

Jeremy


-- 
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 post to this group, send email to tiddl...@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/d0b8065a-58b2-4ed2-a36c-277a07e06378%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
<Terminal_Tiddlywiki.png>

Eneko Gotzon

unread,
Oct 18, 2017, 9:33:45 AM10/18/17
to tiddl...@googlegroups.com
On Wed, Oct 18, 2017 at 10:16 AM, Jeremy Ruston <jeremy...@gmail.com> wrote:
I’m happy to announce a new release of TiddlyDesktop…

​What a wonderful & generous team of coders… Thank you so much, once again!
 
I plan to switch to TiddlyDesktop…

And I will follow you, –Great– Jeremy​.

Please, take care, enjoy life & ask for fair reward :)
--
Eneko Gotzon Ares
Izan, egon, egin
Donostia – EH, Baskonia, NA Oso
——————————————————
Mezu hau eta berari atxikitako agiri oro isilpeko dira eta soilik hartzaileari zuzentzen zaizkie. Mezu hau hutsegitez jasoz gero berau ezabatzea eskatzen da eta igorleari horren berri ematea eskertuko litzake. Baimen agerikorik gabe debekatuta dago mezu honen edota bere edukinen edozein erabilera edo hedatzea, bai osoki zein zatiz. 
Mezu elektronikoak andea daitezke; mezu hau andeaturik, aldaturik edota aizun balego Eneko Gotzon Aresek edota bere ordezkariek uko egiten diote edonolako ardurei.

kelsang sherab

unread,
Oct 18, 2017, 10:14:16 AM10/18/17
to TiddlyWiki
Ahh my mistake.
I went into tthe tidllywiki folder in the tiddlydesktop folder instead of simply running the nw file in the tiddlydesktop folder.

apologies for not getting it right.

TD works now and I have created my first TW file on it

I need to work out what the TW on Node.js is but that'll probably come with time.

many thanks for your hard work

coda coder

unread,
Oct 18, 2017, 10:50:06 AM10/18/17
to TiddlyWiki
Congrats, Jeremy.  Nice to see multi-instance support added - an issue which had led me to turn away from TD in the past.  Is there any hope that other "standard" browser features may be added? Cmd/Ctrl-F perhaps? (Reading the github issues, it doesn't seem likely).

TonyM

unread,
Oct 18, 2017, 10:28:54 PM10/18/17
to TiddlyWiki
Jeremy,

Looking good so far.  I am looking into some opportunities and may have some questions later, however one cosmetic problem is my TWC is displaying differently on TiddlyDesktop. Is there a font issue at play?

as it appears in TiddlyDesktop


When it should appear




Thanks in Advance
Tony
Auto Generated Inline Image 1
Auto Generated Inline Image 2

James A Bernard

unread,
Oct 18, 2017, 11:07:51 PM10/18/17
to TiddlyWiki
Hey kelsang,
How did you get it working?
I'm running debian (similar to Mint) and nw file doesn't do anything!
Cheers

Jeremy Ruston

unread,
Oct 19, 2017, 4:12:11 AM10/19/17
to tiddl...@googlegroups.com
Hi Tony

On 19 Oct 2017, at 03:28, TonyM <anthony...@gmail.com> wrote:

Looking good so far.  I am looking into some opportunities and may have some questions later, however one cosmetic problem is my TWC is displaying differently on TiddlyDesktop. Is there a font issue at play?

Hmm it looks like maybe a character encoding issue.

It might be interesting to see how that TWC displays in the latest Chromium (which is the open source browser underlying NW.js which is the engine underlying TiddlyDesktop) or Chrome Canary (which is the Googlified version of Chromium that is distributed as Chrome). You can download them here:


Otherwise, it would be helpful if you were able to post a minimal wiki that exhibits the problem so that I can look at it,

Best wishes

Jeremy.

kelsang sherab

unread,
Oct 19, 2017, 4:43:42 AM10/19/17
to TiddlyWiki
Hi James

I am describing how it looks on my mint machine - it might not look exactly the same on debian. in my expereince there is this thing calle d desktop environement which can affect what kind of dialouge boxes you get on your gui.

But if all fails you can do it through the terminal. If i can do it anyone can.

Right:

it is an issue of permission to the right file.

You want to give executable permission to the nw file in the tiddlywiki desktop folder [the folder you downloaded and extraced]

So:

1. move to the Tiddlywiki Desktop folder where there is a file called 'nw'

2. right clicking it should give you a menue -

3. at the bottom of the menue you'll should see-  properties

4. click the properties and you should see dialouge box with 4 tabs

5. you'll have a tab called permission

6. click it and you should have a tick box to make the file executable - allow excuting the file as a program[says on my tab]
7. tick it

8. close the dialouge box

now click the nw file in the tiddlywiki desktop folder and it will give you three options one is make executable and run - click that one and yo ushould be running.

Now this is on mint cinnamon.
It may not be exactly the same with your debian -
But you could always use the terminal to add executable permission to the file.

To do that you need to make sure you are in the tiddlywiki desktop folder - and then change the permission to the 'nw' file.
how to do this you can find on the internet.

Hey - just to say thank you for allwoing me to give an answer about something I know.
Usually I am the guy who always get himself in trouble with all these technical stuff..
I hope it works for you!!!

TonyM

unread,
Oct 19, 2017, 5:28:51 AM10/19/17
to TiddlyWiki
Jeremy,

It is reoccurring under Chrome Canary exactly the same. But I also discovered it is the Same in General release Chrome. But Not in FireFox. I tend to have stayed with FireFox for this legacy and large TWC and not used it in Chrome as a rule.

Anyway in an attempt to give you a minimum case I discovered FireFox does not show anything in view mode, but in edit it shows the following box characters where they should not be.



In Chrome and TiddlyDesktop they faithfully reproduce these errant characters in view and edit mode. With a slightly different look.



I do not think this a problem, as I seem to have invalid characters that firefox ignored and its trivial to remove them.

Unless you think it serious I am happy to leave it there.

Can we launch a specific tiddlywiki using TiddlyDesktop from a Command line/shortcut so it looks like an Application?
.

Thanks heaps , and TiddlyDesktops is looking great.
Tony
Auto Generated Inline Image 1
Auto Generated Inline Image 2

Birthe C

unread,
Oct 19, 2017, 7:07:24 AM10/19/17
to TiddlyWiki
Hi James,

I am running Mint, and nw doesn't do anything. Looking in properties it is a shared library.
When I tried to run it at first I got an error telling me, that something was missing.

@Kelsang nw was marked executable, when unpacked but something is missing.

It seems to me that some versions of linux always have this problem with nw.


Birthe

kelsang sherab

unread,
Oct 19, 2017, 8:18:43 AM10/19/17
to TiddlyWiki
Birthe C

I assume you are not asking me but making an observation.
We need to turn to the gods...;-)

Birthe C

unread,
Oct 19, 2017, 9:16:50 AM10/19/17
to TiddlyWiki
This is what I tried https://stackoverflow.com/questions/40477785/nwjs-how-to-distribute-app-on-linux
and it works for me on linux Mint Mate 17.3


Birthe

@TiddlyTweeter

unread,
Oct 19, 2017, 9:25:25 AM10/19/17
to TiddlyWiki
Ciao Jeremy

First off for me is that serious CSS (outdate) rendering issues of the previous version are gone.

BEFORE update (messed-up) ...



AFTER update (correct) ...


I'll look at the rest of issues next, but that one, for me, CSS reliability, was central.

Best wishes
Josiah

Jeremy Ruston wrote:
... Feedback and questions are welcome ...
Auto Generated Inline Image 1
Auto Generated Inline Image 2

@TiddlyTweeter

unread,
Oct 19, 2017, 9:54:08 AM10/19/17
to TiddlyWiki
Ciao Jeremy

One really big PLUS about TiddlyDesktop is the EASE of install and initial use.


Feedback and questions are welcome

Best wishes
Josiah
Reply all
Reply to author
Forward
0 new messages