Dustin Carlino
|
2c5030926c
|
add outline to any widget. use to outline popup menus a bit
|
2020-01-19 14:18:38 -08:00 |
|
Dustin Carlino
|
1e49d4b6eb
|
adjust parking heatmap color. start changing sandbox mode's top-center
panel
|
2020-01-19 14:04:59 -08:00 |
|
Dustin Carlino
|
901b938b31
|
dont let screenspace things see cursor if it's in mapspace. fixes clicking buttons hidden by clipping.
|
2020-01-17 14:11:07 -08:00 |
|
Dustin Carlino
|
1c3b7fe52b
|
cut down the places populating covered_areas. mainly Composite should do it, being aware of clipping. some temporary exceptions remain.
|
2020-01-17 13:58:33 -08:00 |
|
Dustin Carlino
|
14596d00ea
|
lock down many widgets from being used outside of Composites
|
2020-01-17 13:50:13 -08:00 |
|
Dustin Carlino
|
3cf916a2bc
|
adjust info panel dims slightly [rebuild]
|
2020-01-16 18:19:30 -08:00 |
|
Dustin Carlino
|
aff092776e
|
fix hidpi issue ONCE AND FOR ALL. tested successfully on linux and
windows. [rebuild]
|
2020-01-16 10:38:01 -08:00 |
|
Dustin Carlino
|
bb01c30b9d
|
scale scrollbar length to show how much stuff is actually scrollable
|
2020-01-15 12:07:25 -08:00 |
|
Dustin Carlino
|
a349eb330b
|
fix flex wrapping and other weird issues
|
2020-01-15 11:21:32 -08:00 |
|
Dustin Carlino
|
c1f35aca46
|
simplify size management -- minimal size by default, can limit max size
|
2020-01-15 10:33:08 -08:00 |
|
Dustin Carlino
|
5af9c7e17b
|
every composite will automatically be scrollable if needed. simplify API.
|
2020-01-15 10:19:21 -08:00 |
|
Dustin Carlino
|
ffb8270b10
|
treat the percentage as a max, not a set limit
|
2020-01-14 16:53:11 -08:00 |
|
Dustin Carlino
|
8eecb6e190
|
draw the scrollbars outside the clip
|
2020-01-14 16:50:26 -08:00 |
|
Dustin Carlino
|
b348e5d393
|
position the scrollbars so that theyre always visible. is kind of
broken.
|
2020-01-14 16:46:45 -08:00 |
|
Dustin Carlino
|
851e12f432
|
simplify some code without changing behavior
|
2020-01-14 15:57:21 -08:00 |
|
Dustin Carlino
|
d637243f2a
|
support horizontal scrolling
|
2020-01-14 15:47:35 -08:00 |
|
Dustin Carlino
|
6db84efdae
|
WIP clip composites
|
2020-01-14 15:18:27 -08:00 |
|
Dustin Carlino
|
f613b003a4
|
fix scissor DPI issue once and for all? the math was backwards [rebuild]
|
2020-01-14 10:50:18 -08:00 |
|
Dustin Carlino
|
3482d61c0d
|
attempt to detect hidpi changes? [rebuild]
|
2020-01-13 19:13:00 -08:00 |
|
Dustin Carlino
|
cca6ce48a6
|
creep towards floating info panels, by moving it away from the corner of the screen
|
2020-01-13 18:52:44 -08:00 |
|
Dustin Carlino
|
bb141c7026
|
also clip text. not used quite yet.
|
2020-01-13 18:26:24 -08:00 |
|
Dustin Carlino
|
61e8003cca
|
upgrade glutin (and thus winit). maybe will help dpi issues on some
platforms? [rebuild]
|
2020-01-13 17:07:31 -08:00 |
|
Dustin Carlino
|
8a7e3cecff
|
make clipping be a stateful API, as prep for clipping composites
|
2020-01-13 16:57:09 -08:00 |
|
Dustin Carlino
|
90300c655e
|
switch remaining signal editor stuff to a top-center panel
|
2020-01-13 15:56:25 -08:00 |
|
Dustin Carlino
|
af76ad9d60
|
wrap text in signal diagram to limit width
|
2020-01-13 14:57:46 -08:00 |
|
Dustin Carlino
|
1ab3c5200a
|
limit max unzoom based on actual map dims
|
2020-01-13 14:39:02 -08:00 |
|
Dustin Carlino
|
0a771404ea
|
make the zoom in/out fully feature actually smoothly zoom
|
2020-01-13 14:01:56 -08:00 |
|
Dustin Carlino
|
30664d9791
|
stop listing edits in main edit mode too
|
2020-01-13 09:51:35 -08:00 |
|
Dustin Carlino
|
ec1e3f435b
|
make it easy to dump raw events for debugging on windows/mac [rebuild]
|
2020-01-12 09:35:38 -08:00 |
|
Dustin Carlino
|
f1b42ecdb9
|
consolidate composite layouting... just need to know alignment and percentage of screen
|
2020-01-11 14:59:27 -06:00 |
|
Dustin Carlino
|
0023002935
|
proof of concept: max size for composites!
|
2020-01-11 14:32:41 -06:00 |
|
Dustin Carlino
|
abe89d65f8
|
center popup menus
|
2020-01-11 14:02:47 -06:00 |
|
Dustin Carlino
|
60c20230ec
|
align X button to the right. flexbox is so unintuitive.
|
2020-01-11 13:54:42 -06:00 |
|
Dustin Carlino
|
6469664b5f
|
dont crash when changing phases without a scrollbar
|
2020-01-10 12:28:13 -06:00 |
|
Dustin Carlino
|
511c451e8a
|
totally ditch the fixed Composite positioning
|
2020-01-10 12:01:05 -06:00 |
|
Dustin Carlino
|
e2de6b24d9
|
start windows maximized
|
2020-01-10 11:23:52 -06:00 |
|
Dustin Carlino
|
c64b445bd9
|
clicking a menu entry in a wizard was double-using the event
|
2020-01-10 09:30:37 -06:00 |
|
Dustin Carlino
|
11ece6b188
|
no more log scroller. have an OK button
|
2020-01-09 17:54:07 -06:00 |
|
Dustin Carlino
|
1d379e8315
|
zoom limits
|
2020-01-09 15:57:34 -06:00 |
|
Dustin Carlino
|
45c7ee08e1
|
remove speed slider, use the 3 settings instead
|
2020-01-08 10:55:34 -06:00 |
|
Dustin Carlino
|
5ae2557b2c
|
adjusting some speed panel buttons. the new triangles dont do anything
yet.
|
2020-01-07 12:52:56 -06:00 |
|
Dustin Carlino
|
24565cfe49
|
refactoring composite builder API
|
2020-01-07 12:08:39 -06:00 |
|
Dustin Carlino
|
0ad371525b
|
after clicking a button, figure out if we're hovering over any new buttons that're created. kind of an invasive refactor to get to this, but worth it.
|
2020-01-07 11:43:34 -06:00 |
|
Dustin Carlino
|
9aac76ee39
|
draw less terrible bus stops
|
2020-01-04 09:50:03 -06:00 |
|
Dustin Carlino
|
4ae7a04d79
|
last commit broke wizard menus, fix it
|
2020-01-03 09:28:29 -06:00 |
|
Dustin Carlino
|
27912bdaf0
|
elide scrollbar if it's not needed
|
2020-01-02 12:26:24 -06:00 |
|
Dustin Carlino
|
3bd4a7220d
|
make popup menus use scrolling
|
2020-01-02 11:35:41 -06:00 |
|
Dustin Carlino
|
642084c595
|
rotate walk icons
|
2020-01-02 10:24:12 -06:00 |
|
Dustin Carlino
|
1ad3dfd634
|
always draw crosswalks, draw walk / dont walk icons
|
2020-01-01 13:47:55 -06:00 |
|
Dustin Carlino
|
863e239c98
|
turning histogram into a proper ManagedWidget
|
2019-12-29 10:16:38 -06:00 |
|