I can (inevitably
) think of a few things.
These are two other arrows that are quite common. The top one is quite classy (I think)
Already in other posts
Make Library listing ordered alphabetically
Add dimensioning tool for Radius and Diameter. It would be nice if you could select to have R or D (or maybe Ø as well – or your choice of symbol) - or just the plain dimension.
Dedicated entry for Nudge amount (just a small box bottom left with the others?) Very simple direct entry.
Fix Align bug if possible
Text still jumps about when you want to edit it
- not as bad as it was at all, but still not easy, specially with tables and columns of text. It would be great if this could be further improved.
: specifically to be able to make one or more words in a block of text Bold and/or Underline, without the whole of the text block changing.
Make text a resizable object
. So if you type a block of text and find that you want to change the width, you can do so by dragging one of its handles, just like any other object. So if, for example, you drag a block of text to be narrower, the overflow just flows on to another line. New lines (returns) and paragraphs (double returns) are respected. At the moment if your initial text entry was, say too wide, to make it narrower, you have to put in returns, take out old returns to move some text up, then add another return and so on.
As an example, both these things would make doing a block of Notes on a drawing much easier – it is nice if the word "Notes" can stand out in bold or underlined; and often notes are copied and pasted from one drawing to another - but the space for them is not always the same, or you want to make a small alteration which changes the line length .
. Pretty unimportant I guess, but it's common to have "UPPERCASE – lowercase – Title" styles which can make labelling quicker (using Title) – or if you've typed a lot of stuff with the Caps Lock down by mistake! (use lowercase to fix the bulk of it).
Add line spacing
. Again not very important, but sometimes it is nice to be able to change line spacing (by points rather than just single or double).
Ellipses, elliptical arcs and rounded rectangles
When you flip an elliptical arc it changes to a polygon – could it stay as an ellipse? Circular arcs stay as arcs.
if you rotate an ellipse (oval) or elliptical arc, the ellipse changes to a polygon and the elliptical arc changes to a different arc rather than rotating – could it just stay the same, but rotated. Again circular arcs rotate OK
Could an elliptical arc have handles so you can drag it to change its proportions – with bounding rectangle and centre options like a circle/oval (ellipse)
Much the same happens with rounded rectangles – the corner radii change to polygons if you rotate or flip them about an axis – can they stay as simple radii.
With all these, you can change them to polygons when you want to do so, which is very useful. I wouldn't want to lose that ability and maybe that's why they change when rotated etc., in which case it's better to retain the ability to change them to polygons. But you can change a circle and a circular arc to a polygon OK and they can be rotated etc....
. Could there be two types of spline - one as now where the spline passes through the nodes. And a second type where the nodes are controlling the shape of the spline but the spline doesn't necessarily pass through them. With the second type, it is really useful if the degree of tension from the nodes to the spline can be adjusted.
It's also useful to be able to flip between the two sorts. One way to do this is by way of an Unsmooth command, which basically turns the spline into a polygon – then two smooth commands – an ordinary smooth (spline attached to nodes) and a spline smooth (spline passes through nodes). The corollary of this of course is that you can turn a polygon into a spline ... Another way is to simply be able to switch smoothing modes without passing through he Unsmooth function – in which case you can't turn a polygon into a spline!
. Could these be more controllable. So with the shift key down a flat was vertical or horizontal (and for even sided ones, two flats). And could they be adjusted in the Edit pallet by Width across Flats – and Width across Points. Or just dx and dy for the whole polygon, which would deal better with odd-sided ones. An obvious use of regular polygons (hexagons anyway) is to draw nuts and bolts and it's not so easy at the moment. I realize that this will change the nature of a regular polygon to a multi-sided object like a square or rectangle.
Completely new things
. I save a set of drawings pre-formatted how I want them for some of my most common set-ups. For me that is Page setup, Scale, Layers and Layer Layouts, where the tool pallets sit on the drawings and so on.
For example I commonly use A3, landscape, no margins, two layers (Plan at 1:10 and Detail at 1:2), drawing size one page (Height *1, Width *1), two Layer layouts (Plan and Detail), text size, tool windows all sat over to the right and so on. A design may well have over 100 such drawings, so it's nice not to have to keep setting it all up each time. And I have quite a few other similar setups for other scales, paper sizes and so on.
But my setups are scattered all over and often duplicated! It would be better to be able to make a set-up and save it as a Template – then they'd all be in the same place and easily accessible. I guess the File menu would gain an "Open template" option and the File >> Save as... would gain a "Template" option.
. It might be useful to have a wall tool? You can usually specify the width between the two lines, whether you draw from their centre, left or right sides, type of joint (mitre or not) and whether they have end caps at start - end -both. Normal editing tools apply to join in other wall sections (perpendiculars, centres etc., cutting tool to take out bits and so on). They are basically a pair of parallel polygons, or connected parallel lines
That's a big list - but you did say you wanted to do a big update
All the best and many thanks for a great program
Cheers -- George