kianzarrin / NodeController

10 stars 9 forks source link

Suggestion: Different circle color for segments/nodes/junctions #7

Closed originalfoo closed 3 years ago

originalfoo commented 4 years ago

Currently I always get the yellow circle when dragging over node/junction/segment.

Would be nice to have some color changes:

kianzarrin commented 4 years ago

yellow overlay + tiny aesthetic circle is becoming my theme. I think its better to do it with mouse cursor:

Chameleon gave me a bunch of Icon so Id like to put them to some use.

originalfoo commented 4 years ago

The cursors will certainly help, but I still think the key visual indicator for most users will be the color of the circle.

The big highlight circle on the road is much more attention-grabbing than small mouse cursor.

kianzarrin commented 4 years ago

Green: when inserting new node - Nearby middle nodes maybe moved because I indirectly call NetTool.SplitSegment(). This happens in the same way when you attach a new segment near a middle node. Also it resize nearby segments too Yellow: when modifying existing node. Red: in case of error/invalid

Alt+Click: to remove existing middle/custom nodes. Control+Click to insert new middle node without moving nearby nodes. Click to move nearby middle nodes. For curved roads I can also warn about buildings that are destroyed in the process by highlighting them as orange (https://github.com/bernardd/Crossings/issues/1)

originalfoo commented 4 years ago

When a click will insert a crossing, what about having a white 'lane highlight' style shape that crosses the road where the crossing will go? Visually it will serve two purposes:

kianzarrin commented 4 years ago

chamelon should I put green for new node? image taggin @aubergine10

chameleon-tbn commented 4 years ago

You want to have that red circle as your brandmark if i remember right... :) I can create all cursors with any kind of border color and i already have created red, grey and green borders for the cursors... but on general i would say change the color of the circle in same way the color of the cursor change....

kianzarrin commented 4 years ago

@thebugfixnet I forgot to remove that red circle. But what about the color of the overlay. should it be :

chameleon-tbn commented 4 years ago

Sounds good for me - but make the white please not too bright

kianzarrin commented 3 years ago

this is fixed