On Wednesday, February 19, 2014 10:02:39 AM UTC+1, Leo Staley wrote:
>
> One major reason I can't even edit it to my needs is because everything is 
> so radically decentralized and scattered compared to TWC. It's too hard. 
> Too confusing. Everything in the style sheet(s) has its own specified 
> colors distinct from the colourmap, and different absolute and fixed and 
> relative positions and widths distinct from everything else.* So when I 
> try to experiment with a single change, everything breaks.*
>

As Jeremy pointed out, It won't be easy to have a TWc theme with the 
current TW5 setting. Because the general concept of the theme is _totally_ 
different by design. There haven't been any smartphones and tablets around 
as TWc was developed. ... Now 2014 there are _more_ smartphones and tables 
in use as PCs and the number is growing. ... So imo that's why TW5 has a 
mobile setup in mind, which dosn't allways fit a desktop setting. 

... You pinted to tbGTD, which is a great application, but it wasn't 
designed in a month or two. It evolved over time (probably years). eg: the 
x-tag ... tagsearchplugin / dialog imo needed 2 month, to look and work 
like it does atm. And this is only one dialog!!! ... so creating an eg dGSD 
like theme will take a year, if you don't do it fulltime. 

As an example: tbGTD uses 36 dedicated plugins. Some of them work with 
every TWc and have not been written by Tobias. Many of them, have been 
written by Tobias and are explicitely written for tbGTD. So may be Tobias 
may jump in here and tell, how long he needed, till _everyting_ worked in a 
way, like it is now.

So I think you need to set yourself SMARTER goals [1]. Otherwise you will 
be overwhelmed and frustrated. ... Be aware, Jeremy started to hack on TWc 
at 2004. So there is 10++ years of do's and don'ts in his head :)

In general goals should be:

S ... Selective
 - You have to start with something specific. ... I want tbGTD with TW5,  
is not specific. Simply because there may be a 1000 specific goals in it. 
So reading your post it is overwhelming, because ... it is!

M ... Manageable
 - Start with small goals. One at a time. As you wrote you needed to learn 
about CSS and HTML tags. So this is a problem for everyone from time to 
time. You don't need to know all the stuff, you just need to know, where to 
find the info :) So if you know the listed sources [2..7] I use a lot .. 
fine. If not, take some time to see, if they are usefull. Have a look for 
"reference guides" and tutorials if needed. -> May be make this a SMARTER 
goal !;)

A ... Achievable
 - Small goals are easier to achieve than big goals. ... So break them 
down, to small chunks. Eg: You wrote, that TW5 has a lot of "whitespace" in 
the existing theme. So knowing / understanding, how it actually works is 
key here. Because if you don't know the existing theme, how will you make 
it better / different ... (and forget, how TWc did it. It won't help you. 
see my "Last words")

So experimenting with the existing stuff and make it less whitespace is 
easy, if you know how to experiment with a browser. ... Just use the "dev 
tools" in Chrome or FireFox. I'll upload a short video, how I do theme 
experiments. ... just for you, and others that may be interested. It won't 
solve your problems, but it may help you to see what's going on.

R ... Relevant
 - So your achievable goals should be relevant for your "big goal" ... eg: 
experiment with the existing theme, to understand how CSS works. experiment 
with the existing theme, to understand the general concept of it. ... so in 
the future you will be able to create your own concept, that may fit your 
needs.
 - For TW5 in specific:
   - Understand PageLayout
   - ViewTemplate
   - EditTemplate
   - _plus_ the relevant CSS sections. 
 - as in Manageable described. .... one by one. not everything at the same 
time. ..... It's easy to measure. If you get frustrated, the goal was not 
SMART enough ;)

T ... Time-bound
 - Important: __Write down the time you tink, you will need for "one SMART 
goal"__
 - If you think, it will need 20 minutes to find something out, but you 
only have 10 minutes, until you need to go for a bus. ... It doesn't work, 
because the goal is not Achievable or Realistic. (so the R could be 
Realistic too :)
 - If you need to deal with parameters, that you don't understand, it isn't 
achievable or realistic by design. You need to go to the reference pages 
first. This is a SMART goal!

E ... Evaluate
 - After you achieved your goal, have a look at the time you needed and the 
time you planned (that's why you need to write it down!). When you do this 
several times, you'll see your forcast will be better and better, So you 
are less frustrated, because you know in advance how long it will take. 

R ... Reward
 - If you achieved a "major" goal, which may be 2 or 3 SMART goals. Give 
yourself a Reward, that makes you happy. ... eg: Take time for your 
girlfriend. That will make her happy too :)
 - The important part here is, to really "consume" the Reward. If you don't 
do it, the system described above will fail and you will be frustrated ;)

--------------------
Last words: 

One info, that I personally think, that is important. ... TWc theme works 
with mechanisms that are 10 years old. If you try to use the exact same 
stuff in TW5 imo you will fail. TW5 needs to use HTML5 components to create 
a similar layout but you can't copy the underlaying templates and concepts. 
TWclassic reached its limits. And the theme tweaking imo was one of the 
reasons to reboot with TW5

--------
For the beginning the above system works well with pen and paper ;)
Here's a template.

----- begin of template ------

S ... Selective



M ... Manageable



A ... Achievable



R ... Relevant



T ... Time-bound


E ... Evaluate


R ... Reward



-------- end of template

have fun!
mario
PS: the video will follow. 
PPS: The above template is no joke.

[1] http://en.wikipedia.org/wiki/SMART_goals
[2] https://developer.mozilla.org/en-US/   at the bottom left see "Web 
Plattform"
[3] https://developer.mozilla.org/en-US/docs/Web/HTML   .... Page with links
[4] https://developer.mozilla.org/en-US/docs/Web/HTML/Element ... HTML 
Element overview detailed reference 
[5] https://developer.mozilla.org/en-US/docs/Web/CSS   ... CSS Page with 
links
[6] https://developer.mozilla.org/en-US/docs/Web/CSS/Reference  .... CSS 
Element overview
[7] https://developer.mozilla.org/en-US/docs/Web/JavaScript ... Javascript 
... you'll find the reference guid now :)

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to