Commit log
bfc57cb
Start on rendering shadows
Click to expand commit body
This still doesn't work properly because shadows are rendered beneath
quads and we still don't have a layering mechanism.
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
45c1337
Support rendering borders
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
f330fdb
Clarify variable name
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
123b7c5
Render quads with anti-aliased rounded corners
Antonio Scandurra
created
4 years ago
119aa45
Overhaul the entire element system
Click to expand commit body
Now the Element trait is designed to be wrapped in a Lifecycle enum that gets placed inside an ElementBox. This allows the framework to store data on behalf of the Element implementation, such as sizes, bounds, and also implementation-specific LayoutState and PaintState types. This makes it easier to reason about which data is available in each Element method.
Nathan Sobo
created
4 years ago
046fe3f
Dispatch keystrokes and fix rerendering when window invalidated
Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo
and
Antonio Scandurra
created
4 years ago
f5df368
Add file_finder module
Click to expand commit body
Still need to wire up key bindings to make it toggle.
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo
and
Antonio Scandurra
created
4 years ago
0c59937
Wire up events and fix synthetic dragging
Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo
and
Antonio Scandurra
created
4 years ago
0466580
Scale quads by scale factor before writing to Metal buffer
Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo
and
Antonio Scandurra
created
4 years ago
31fb707
Fix translation to device coords in shader
Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo
and
Antonio Scandurra
created
4 years ago
Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo
and
Antonio Scandurra
created
4 years ago
e5ffe43
Get basic graphics rendering via Metal
Click to expand commit body
Also, handle window resize.
Nathan Sobo
created
4 years ago
292b41a
Start on metal rendering infrastructure
Nathan Sobo
created
4 years ago
d14c943
Start on Scene
Nathan Sobo
created
4 years ago
cfe3aae
WIP: Get everything compiling again and keep window open
Nathan Sobo
created
4 years ago
605bdd6
WIP: Start on rendering scenes via presenter
Nathan Sobo
created
4 years ago
e809d61
Return tasks from spawn and spawn_stream
Click to expand commit body
Also, eliminate the background spawning methods. We can spawn futures
on the executor and then spawn those on the app if we need to wait for
the result of running one.
Nathan Sobo
created
4 years ago
f849857
Handle command line arguments and populate worktree
Nathan Sobo
created
4 years ago
9bab29c
Get workspace module in and compiling
Nathan Sobo
created
4 years ago
Nathan Sobo
created
4 years ago
23308e1
WIP on rebuilding with extracted UI framework
Nathan Sobo
created
4 years ago
Nathan Sobo
created
4 years ago
a015c61
Add context predicate parser
Nathan Sobo
created
4 years ago
Nathan Sobo
created
5 years ago
b400449
Start rebuilding with a cleanly-separated UI framework
Nathan Sobo
created
5 years ago
Page 31 of 31