General note and suggestions
Wookey
wookey at aleph1.co.uk
Mon Jan 3 04:00:59 CET 2005
After the last week or so I have come up with qiute a few small problems and
interface improvements.
Here they all are for discussiona and consideration.
This is part of my reaction to Stacho asking about year ago for a
suggested list of extra keystrokes.
A couple of these have been mentioned before, but here is the whole list
anyway.
Whilst loading a new file in map editor it says 'noname0x.th2' in a slightly
confusing manner. It should show nothin or the name of the files that is
being loaded.
Can't create a point if it happens to be where the yellow direction tick is
(or the control handle of previous point). Makes it difficult to do small
stuff like rocks. I think this is a bug.
You can't move two points together (e.g if you have ended two lines at the same
point but want to adjust them, you have to do them both separately). Not
sure how the interface should work for this, but it would be an improvement.
'water-flow conjectural' does not show up in plans. I want to show this.
It is very hard to tell that you have loaded the wrong thconfig file.
Some sensibe error like 'cannot find foo' would help.
e.g:
My data is in subdir 'bluemoon'
load thconfig from dir above (soundriver)
load bmb1.th2 from bluemoon dir
hit compile - gives 'error' but doesn't show what error.
run 'therion' in the bluemoon dir and things are fine (of course).
There used to be an entry: "It would be really useful if there was
something showing the name of the current scrap", but after using it for best
part of two weeks I noticed this was in the title bar! Should be in the
tips/FAQ I think so people notice faster.
It would be _really_ useful to be able to do graphical joins: click on
something and say 'join this to foo'. Difficult to do between two .th2
files, but at least for joins within a .th2 file being able to do them
graphically like areas would help a lot (especially if you have to name
lines - same automatic naming as areas would help enormously).
inserting line points happens _after_ the current point
inserting file entries happens _before_ the current line
inserting scrap happens at the start of the file
this is confusing.
inserting after the current position always would be good (then things appear
in the file in the order you draw them, not reverse order
Difficult to add several points to the end of a line (i.e. carry on a line I
accidentally stopped). First new point happens at end but then next point
happens one back from end, which is never what I want.
Check to tell you you are entering line outside a scrap would be good.
Splitting lines that are part of areas is tricky. Does label get removed
from both halves of line?
Need to be able to find areas and lines better (especially after splitting a
line). e.g if I click on an item it is highlyighted, but if it is currently
off-screen then there is no clue where it is. maybe double-clicking would
move the selected item on-screen?
Docs need explanation of 'scrap distortion' numbers. What do they mean? Mine
are around 70% - is that as bad as it sounds?
Debris rocks look daft on 1:1000 plans. Thye look OK on some of the 1:200
maps martinS showed me. This may be rectifiable by using the base-scale as
well as scale options, but I haven't yet got both the rocks and the legend
to look sensible.
When you insert an area it is always 'water' not the last area you inserted.
The line type gets defaulted to whatever you set the area to last time.
When you start a line or area and don't add anything to it you end up with
an empty entry in the file. It would be smart to tidy these up.
What is difference between floor-step and pit?
Button for 'invisible', indeed a list of available subtypes in general would
be useful. I've found it very easy to mis-spell '-subtype invisible', and
having a list would save you needing to know which ones were available.
Why do newscraps go in at the top of the file, not bottom of file? This
results in scraps being in reverse order in the file. I'd naturaly expect it
to be the other way round.
After creating the first scrap the cursor is left at a position such that if you
enter any lines/points they end up outside a scrap.
0.3.3
keys needed:
scroll up/down in side panel (pageup/down?)
scroll up/down in file commands window (shift pageup/down?)
Shortcut for insert area is needed _very badly_. having to switch between
the 'insert area' and 'insert scrap' action is just not good enough as an
interface.
insert area ctrl-A
insert scrap ctrl-S
Shortcuts needed to select common types:
wall
rock-border
rock-edge
pit
floor-step
A very useful thing to be able to do would be right-clicking on an item on the map and
selecting a point or line type.
Making the point type selector taller so that you don't need to page up
_twice_ to get from 'wall' to 'border'.
some way to select a whole load of lines and move them to a new scrap.
bugs:
(present since at least 0.3.1 - still in 0.3.5)
If entering a line then use ctrl-D to abandon it, one char disappears from
current text field (eg pillar becomes illar, contour becomes ontour or
cntour (depending on cursor position)
prone to crashing - still present in 0.3.5. Need to test with tcltk
recompiled without thread support.
Wookey
--
Aleph One Ltd, Bottisham, CAMBRIDGE, CB5 9BA, UK Tel +44 (0) 1223 811679
work: http://www.aleph1.co.uk/ play: http://www.chaos.org.uk/~wookey/
More information about the Therion
mailing list