TiddlyDesktop - update request to Jonny LeRoy - and everyone willing to

19 views
Skip to first unread message

wolfgang

unread,
Jan 22, 2008, 9:31:05 AM1/22/08
to TiddlyWiki, jo...@leroy.com
Hi to everyone,

When I first saw TiddlyDesktop theme some months ago, I was quite
unaware of any benefits to develop TiddlyWiki so close to a
functionality a desktop would already be there for - and considered it
a mere splurge in playfulness.

But after playing a bid around with this theme myself, for finding a
solution for smaller screens - like an eeePC with 800 x 480 pixels, or
even smaller ones of mobile phones - I really started to love
TiddlyDesktop's flexibility to arrange tiddlers just as needed to
review, edit or the translating of texts for its own merits alone. So
much, I started to live with the shortcomings of some obvious bugs
this theme already carried since its beginnings.

Since these bugs are really tiny little ones, and for someone
knowledgeable in JavaScript certainly not insurmountable - considering
that this theme was initially created by Jonny LeRoy "on the train on
the way down to Bath to see my parents" - I thought I give it a try
and make a request for everyone interested on ironing out its bugs.

There are 2 beta versions:
TiddlyDesktop v1.0 (beta 2) version was one single
_TiddlyDesktopKernel systemConfig tiddler to be pasted for this theme
to be installed.

TiddlyDesktop v1.0 (beta 3) version left this single tiddler install
approach - it had all functions split up in tiddlers tagged only
TiddlyDesktop:logic - and one TiddlyDesktop:loader tiddler tagged with
systemConfig to load all other TiddlyDesktop:logic tagged tiddlers.

Since I haven't got this TiddlyDesktop:loader tiddler to load all
other for this theme necessary tiddlers with the current version of
TiddlyWiki - I simply disabled it together with predefined shadowed
style/templates - changed the TiddlyDesktop:logic tag to systemConfig
and adapted the StyleSheet and templates manually.

Which works fine - just as placing all systemConfigs, except one
(TiddlyDesktop:.FunctionDecorator which needs to be evaluated before
all others), into a single systemConfig to install this basic theme
into a current TiddlyWiki.


Here a list of its bugs (and some solutions already found myself) - if
someone would consider this theme worthwhile too - for making it run
smooth:

__in View Mode:__

1) TiddlyDesktop:jump wasn't functioning anymore - therefore I
replaced it with Saq's JumpMacro

2) Though there was a CloseAllPreOpenAllTags specific solution before
- just with the latest TW 2.3.0 version this isn't working anymore,
creating these problems:
The following opening tiddlers often don't take focus, their windowBar
is hidden and therefore aren't drag able, and additionally..:
* only one of the tagged tiddlers opens from a tag in the TabTags
when clicking 'Open all' (where I temporarily helped myself with the
OpenTaggedTiddler script by Eric)
* only one of the matching tiddlers returns through the search
function (can be remedied with some search plugin, like
InlineSearchMacro by Pascal)
* the same with automatically created and displayed tiddlers, like
ImportedTiddlers..

3) Scrolling a long page down and clicking a link to another tiddler
sometimes makes the scrollbar jump to the top of that tiddler without
opening the clicked link. Scrolling down again and clicking the same
link for a second time, it finally opens that tiddler.

4) Since with this theme the tiddler's size isn't defined by the
display area, all existing solutions to expand a tiddler to full
screen with one click doesn't work.


__in Edit Mode:__

5) The cursor in the Edit Box disappears most of the time

6) At times the resizer in edit mode isn't working

7) After editing a tiddler, resizing and changing into view mode
again, the resizer and background area of a tiddler loose their
synchronization

8) The scrolling sidebar of a tiddler in edit mode jumps to the top of
the tiddler when coming back with the focus from another tiddler (can
by remedied by setting 'autosize' by TextAreaPlugin)

9) How to get 'resize textarea' of TextAreaPlugin synchronize with
'resize me'?


Hopefully, some solutions or further development can be initiated for
this - in my eyes - really productive theme.

Kind regards,

W.


* Here the introduction to the original 2 TiddlyDesktop versions by
Jonny LeRoy:
http://www.digitaldimsum.co.uk/tiddlywiki/

* And here my experimental attempt to get TiddlyDesktop run with a
2.3.0 TW and contemporary scripts:
http://vipa.3host.biz/TiddlyDesktop.html

wolfgang

unread,
Jan 28, 2008, 2:32:29 PM1/28/08
to TiddlyWiki
Hi again,

to make it more easier to single out TiddlyDesktop difficulties with
the 2.3.0 TiddlyWiki version (without interference of other scripts) -
I also placed an empty TW with this theme and the original style
online:

http://vipa.3host.biz/emptyTiddlyDesktop.html
+ http://vipa.3host.biz/twcore.js

Regards,

W.
Reply all
Reply to author
Forward
0 new messages