# TODO - GUI and UX ## Quick n easy - color roads as solid black when zoomed out, and make intersections similar (except for stop sign / signal) - audit all panics - tune text color, size, padding - sort the top menus - click cycle diagram to edit duration - lane edit validity - make it easy to see current lane when changing it ## Less easy - revamp stop sign editor - toggle rewind mode - sim stuff feels like a modal menu that's kinda omniprescent, but gets hidden sometimes - yellow or flashing red/yellow for yields - text box entry: highlight char looks like replace mode; draw it btwn chars ## General ezgui stuff - trigger screencap from a top menu debug thing WITHOUT a hotkey. - optionally limit canvas scrolling/zooming to some map bounds - T top menu doesnt know when we have a more urgent input thing going! - cant use G for geom debug mode and contextual polygon debug - on a menu with preselected thing, clicking ANYWHERE does stuff... - X on all menus - when dragging, dont give mouse movement to UI elements ## New features - swap direction of one-way - convert between one- and two-way if there's enough space - undo support for edits ## Better rendering - render overlapping peds reasonably - draw moving / blocked colors (gradually more red as they wait longer) - render cars with textures? - rooftops - https://thumbs.dreamstime.com/b/top-view-city-street-asphalt-transport-people-walking-down-sidewalk-intersecting-road-pedestrian-81034411.jpg - https://thumbs.dreamstime.com/z/top-view-city-seamless-pattern-streets-roads-houses-cars-68652655.jpg - https://gifer.com/en/2svr - color tuning - neutral (white or offwhite) color and make noncritical info close to that. http://davidjohnstone.net/pages/lch-lab-colour-gradient-picker, chroma < 50 - use new arrows for drawing... - triangle and base have a gap; why?! - only for turn icons? - draw as one polygon when fixed - dashed thickness is way off - last dash shouldnt appear?