Dustin Carlino
|
e46cd7b677
|
cache SVGs
|
2020-02-08 16:27:45 -08:00 |
|
Dustin Carlino
|
4f79339b0f
|
adjust plot axes and mouseover
|
2020-02-08 14:08:26 -08:00 |
|
Dustin Carlino
|
db65e1d41f
|
slightly less inefficient draw_blocking_text
|
2020-02-08 13:52:29 -08:00 |
|
Dustin Carlino
|
0fc864ee51
|
limit text cache size. work on build scripts again [rebuild]
|
2020-02-08 13:25:48 -08:00 |
|
Dustin Carlino
|
a5e9505fd2
|
manually add padding to text, making it look reasonably usable. cutover!
[rebuild]
|
2020-02-08 13:08:31 -08:00 |
|
Dustin Carlino
|
5a1e54f40e
|
override dims of text-based things. kinda fixes some problems, but...
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
f262317b7e
|
trying to sort out line height
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
c51c37caba
|
draw the OSD better [rebuild]
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
4b95f34209
|
make loading screen draw its bg properly
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
fad4cdbda2
|
plumb font directory so it'll work anywhere, but still would prefer to bundle binary data properly
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
6268b291b9
|
escape svg text
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
da59362dfe
|
fix z values, especially for tooltips. also refactor Button::new
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
b7b607a6b6
|
eradicate DrawBoth
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
d3aa02cee4
|
improve loading screen text rendering time. don't double-render text,
use fixed dims, adjust lyon tolerance
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
12826fe118
|
start dismantling DrawBoth, and make the JustDraw API nicer
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
1371ed35ee
|
dirt simple hack to cache rendered text. reasonable!
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
1e7760062d
|
rephrase render API to not include transformation, so we can cache Text
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
3ff56f54cf
|
prepping for a caching layer by changing render API, plumbing ctx...
getting close
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
7c76f2d119
|
migrating all callers of draw_text_at_mapspace to do something better now
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
d806d9509b
|
draw traffic signal text label properly (and way more efficiently now)
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
37bcfab7af
|
whoa, tspan exists and is magical. simplify things...
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
bd20d61500
|
use my own enum for font. remove glium-glyph dependency completely
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
95c1f47047
|
clean up text_dims, then unplumb a BUNCH of stuff
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
9355bcf5fd
|
cutover mapspace text quickly (without doing the scaling down yet.
delete lots of stuff.
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
234689533a
|
woohoo, dismantle screenspace glyphs entirely
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
7f0539bcac
|
cutting over more internal callers to new thing
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
ab1652aa77
|
cutover text_dims to the new thing. fixes lots of buttons.
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
613fa73a32
|
offset negative dims. doesnt quite work but kinda leaving this in...
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
a9ef443c17
|
handle empty lines
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
ec08a9177e
|
custom font families
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
3eea1f2a45
|
changing DrawBoth internally to use the new thing. this actually gets
most callers!
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
fa6cbea28c
|
be able to handle generic Text
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
b6b1be7d18
|
starting a way to add some text to a GeomBatch
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
59686dddbc
|
can we render svg text directly? need harfbuzz. [rebuild]
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
bdb4ba43ba
|
less terrible stop sign editor [rebuild]
|
2020-02-05 16:54:10 -08:00 |
|
Dustin Carlino
|
a878f57a42
|
refactor rotating colors, and use a different palette for the 10 bucket case
|
2020-02-05 14:53:22 -08:00 |
|
Dustin Carlino
|
10ef4057a0
|
make buttons in sandbox dash look more like tabs
|
2020-02-05 13:01:35 -08:00 |
|
Dustin Carlino
|
2d73513b0c
|
flexbox trick to make sure plot axes arent stretched out too much when embedded in larger panels
|
2020-02-05 12:44:05 -08:00 |
|
Dustin Carlino
|
b0a56abb6e
|
no more prompt in some of the popups, adjust the menu coloring, cancel
popups by clicking on the map
|
2020-02-04 13:41:09 -08:00 |
|
Dustin Carlino
|
7f82241ed9
|
put some popup menus beneath their buttons
|
2020-02-04 13:25:53 -08:00 |
|
Dustin Carlino
|
28d593797a
|
overhaul fullscreen layouts: splash menu, about, challenge picker,
sandbox dashboards. I think I understand enough of the tricks now.
|
2020-02-03 16:13:40 -08:00 |
|
Dustin Carlino
|
92c2fca55e
|
make the details button in signal challenge inactivate
|
2020-02-03 12:01:13 -08:00 |
|
Dustin Carlino
|
acef70add0
|
draw after update events [rebuild]
|
2020-02-02 22:16:02 -08:00 |
|
Dustin Carlino
|
abba4be202
|
filter out overlays intelligently
|
2020-02-01 11:39:48 -08:00 |
|
Dustin Carlino
|
8228f53d02
|
make it easier to debug objects by warping to them, draw turn cycler
arrows a little more successfully
|
2020-01-31 14:06:37 -08:00 |
|
Dustin Carlino
|
800008dc03
|
making the histogram more clear about same trips
|
2020-01-30 15:33:27 -08:00 |
|
Dustin Carlino
|
da92518d62
|
align all overlay panels above the minimap
|
2020-01-30 14:38:26 -08:00 |
|
Dustin Carlino
|
78344ee2a4
|
simplify traffic signal challenge's communication of main score. move
count/duration comparators to a more general place.
|
2020-01-30 10:49:20 -08:00 |
|
Dustin Carlino
|
cfbaf80fe3
|
autoscroll signal editor to show the current phase
|
2020-01-29 15:59:56 -08:00 |
|
Dustin Carlino
|
d54384742a
|
tune minimap controls. also avoid the brief flash of a loading screen
when it's very fast [rebuild]
|
2020-01-29 13:35:36 -08:00 |
|