f656b38
Call SetActivationPolicy at the proper time
Click to expand commit body
If this method is called too early, the menu bar won't be
clickable on startup until the window loses focus. Calling
it once the application finishes launching seems to fix
the issue.
See https://github.com/glfw/glfw/issues/1648
Max Brunsfeld
created
334de06
Create an API for assigning the menubar contents
187eb95
Throw a little between filename and modified icon
Click to expand commit body
We probably need a primitive to right-align an element within
its parent, but I don't have strong opinions about how that
should be designed, so I'm just adding this as a temporary
measure so that the tabs won't look too ugly in the meantime.
Max Brunsfeld
created
ae57178
Restructure event-handling methods in workspace ItemView
Max Brunsfeld
created
a95d33f
Add assertions about Dirtied events in test
Max Brunsfeld
created
347d13b
Merge pull request #7 from zed-industries/roadmap
2619bc4
Update modified status by emitting event whenever buffer is dirtied or saved
Click to expand commit body
I used the word "dirty" because it felt more expressive than "modified" to me, but not married to it. Tagging Max because we did a lot of this thinking together.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
2970e93
Use handles to obtain entities in future callbacks
Click to expand commit body
This guarantees that the spawning entity will be present and simplifies
the logic for obtaining the entity. Now we can forward the results of spawned futures and streams in the same way regardless of whether what spawned them was a model or a view.
Nathan Sobo
created
fda1394
Rename Task -> EntityTask (a BackgroundTask is just a Task)