Commit log
acf3780
Use a fork of `ctor` to silence warnings generated by macro (#3275)
Click to expand commit body
This PR switches us over to a fork of `ctor` that contains the fixes
from https://github.com/mmastrac/rust-ctor/pull/295, backported to our
current version of `ctor` (v0.1.20).
Once 1) the `ctor` maintainer publishes a new version with that change
and 2) we're ready to upgrade to the latest version of `ctor` we can
switch back to the mainline version.
Release Notes:
- N/A
Marshall Bowers
created
2 years ago
f4abd95
Remove the Stack trait, update StyledExt to include stacks
Click to expand commit body
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
Nate Butler
and
Marshall Bowers
created
2 years ago
cb830a4
Remove unused code in `avatar`
Nate Butler
created
2 years ago
94e1a75
WIP: Add collab tests (#3232)
Click to expand commit body
TODO:
- [x] GPUI2: Implement record_backtrace on executor
- [x] GPUI2: Implement rng on executor
- [x] GPUI2: Determine whether to Implement global notifications for
removals
- [x] Get existing tests passing
TODO later:
- [ ] Port: collab_ui and uncomment tests
- [ ] Port: editor and uncomment tests
- [ ] Port: notifications and uncomment tests
Release Notes:
- N/A
Mikayla Maki
created
2 years ago
4ef2f0b
Update StyledExt to use more idiomatic method naming
Nate Butler
created
2 years ago
e90f6ac
Silence problem
Conrad Irwin
created
2 years ago
dbe06fe
Merge branch 'main' into add-collab-tests
Conrad Irwin
created
2 years ago
409e17a
Merge branch 'main' into go-to-line2
Mikayla
created
2 years ago
6ecf629
BROKEN: Checkpoint
Nate Butler
created
2 years ago
1864d37
Fix double borrow in synchronous tests
Mikayla
created
2 years ago
b6b0fea
Merge branch 'main' into fix-editor-blinking
Max Brunsfeld
created
2 years ago
b33ea3c
Preserve stateless interactivity when assigning elements an id (#3274)
Max Brunsfeld
created
2 years ago
2ac2824
Merge branch 'main' into picker-actions
Max Brunsfeld
created
2 years ago
5480c01
Extract a `Frame` struct from `Window` (#3273)
Click to expand commit body
This PR pulls the previous/current frame data out of the `Window` and
into a separate `Frame` struct.
Release Notes:
- N/A
Max Brunsfeld
created
2 years ago
4c31a0c
Preserve stateless interactivity when assigning elements an id
Click to expand commit body
Co-authored-by: Nathan <nathan@zed.dev>
Co-authored-by: Piotr <piotr@zed.dev>
Max Brunsfeld
,
Nathan
, and
Piotr
created
2 years ago
cb03159
Don't generate licenses on every PR (#3260)
Click to expand commit body
Build speed improvification
Mikayla Maki
created
2 years ago
e1cb993
Get tests green
Mikayla
created
2 years ago
ca2cc42
Remove unused `SceneBuilder` constructor
Marshall Bowers
created
2 years ago
866df77
Extract a `Frame` struct from `Window`
Click to expand commit body
Co-Authored-By: Marshall <marshall@zed.dev>
Co-Authored-By: Nathan <nathan@zed.dev>
Co-Authored-By: Piotr <piotr@zed.dev>
Antonio Scandurra
,
Marshall
,
Nathan
, and
Piotr
created
2 years ago
14b41d6
Introduce `ViewContext::on_blur`
Click to expand commit body
Co-Authored-By: Marshall <marshall@zed.dev>
Antonio Scandurra
and
Marshall
created
2 years ago
2fd8b1f
Fix blinking behavior in editor when receiving/losing focus
Click to expand commit body
Co-Authored-By: Marshall <marshall@zed.dev>
Antonio Scandurra
and
Marshall
created
2 years ago
e4ca2cb
Update titlebar
Nate Butler
created
2 years ago
6e11044
add `ui_text_size` functions
Nate Butler
created
2 years ago
9b30f49
Merge branch 'main' into add-collab-tests
Mikayla
created
2 years ago
3050c44
Merge branch 'main' into add-collab-tests
Mikayla
created
2 years ago
d25f48e
Register menu2 actions using actions macro
Max Brunsfeld
created
2 years ago
738b2ce
Extract a `Frame` struct from `Window`
Click to expand commit body
Co-Authored-By: Marshall <marshall@zed.dev>
Co-Authored-By: Nathan <nathan@zed.dev>
Co-Authored-By: Piotr <piotr@zed.dev>
Antonio Scandurra
,
Marshall
,
Nathan
, and
Piotr
created
2 years ago
c67f78c
Improve get preview channel changes script (#3270)
Click to expand commit body
- Improve reliability of finding release note lines
- Identify cases where release notes were accidentally omitted (no "N/A
line)
- Filter out N/As
Release Notes:
- N/A
Joseph T. Lyons
created
2 years ago
0143fa2
Fix clipping bugs in `editor2` (#3269)
Click to expand commit body
Release Notes:
- N/A
Antonio Scandurra
created
2 years ago
761d4fc
Port the picker and uniform list (#3248)
Click to expand commit body
This adds a `UniformList` element and partially implements `Picker` as a
component, using `UniformList`. Because editor2 isn't fully implemented
yet, the picker doesn't have filtering logic yet. We want to merge this
for now though, to make the UniformList element available for other
crates.
Release Notes:
- N/A
Marshall Bowers
created
2 years ago
e6bda02
Improve get preview channel changes script
Click to expand commit body
- Filter out N/As
- Identify missing release note lines
Co-Authored-By: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com>
Joseph T. Lyons
and
Piotr Osiewicz
created
2 years ago
b6766ba
Replace `GitStatusColors` with `StatusColors` (#3268)
Click to expand commit body
This PR removes `GitStatusColors` in favor of just using `StatusColors`
instead.
Release Notes:
- N/A
Marshall Bowers
created
2 years ago
d71f671
Fix clipping in `Line::draw`
Click to expand commit body
Co-Authored-By: Nathan <nathan@zed.dev>
Co-Authored-By: Marshall <marshall@zed.dev>
Antonio Scandurra
,
Nathan
, and
Marshall
created
2 years ago
727fb4f
Use a consistent clipping strategy for drawing all the primitives
Click to expand commit body
Co-Authored-By: Nathan <nathan@zed.dev>
Antonio Scandurra
and
Nathan
created
2 years ago
e9650c0
Fix overflow in `UniformList`
Marshall Bowers
created
2 years ago
fe28d8f
Merge branch 'main' into picker
Marshall Bowers
created
2 years ago
Joseph T. Lyons
created
2 years ago
1310747
Wire up mouse interaction in `editor2` (#3267)
Click to expand commit body
Release Notes:
- N/A
Antonio Scandurra
created
2 years ago
Antonio Scandurra
created
2 years ago
15d40d6
Determine whether the gutter was hovered
Antonio Scandurra
created
2 years ago
dfc536b
Handle MouseUpEvent in editor2
Antonio Scandurra
created
2 years ago
e500c05
Move building of key listeners outside of EditorElement::initialize
Antonio Scandurra
created
2 years ago
bef3b80
Clear hover background highlights
Click to expand commit body
Co-Authored-By: Piotr <piotr@zed.dev>
Antonio Scandurra
and
Piotr
created
2 years ago
e5f78ec
Uncomment mouse_dragged event
Click to expand commit body
Co-authored-by: Antonio <antonio@zed.dev>
Piotr Osiewicz
and
Antonio
created
2 years ago
1b085bd
Extract mouse event handlers into paint_mouse_listeners
Click to expand commit body
Co-authored-by: Antonio <antonio@zed.dev>
Piotr Osiewicz
and
Antonio
created
2 years ago
dd20032
Hook up mouse_down function handler
Click to expand commit body
Co-authored-by: Antonio <antonio@zed.dev>
Piotr Osiewicz
and
Antonio
created
2 years ago
e30449e
Pass text_bounds instead of full editor bounds into mouse_moved.
Click to expand commit body
Co-authored-by: Antonio <antonio@zed.dev>
Piotr Osiewicz
and
Antonio
created
2 years ago
334829f
uncomment show_hover
Piotr Osiewicz
created
2 years ago
cd37735
uncomment mouse moved
Piotr Osiewicz
created
2 years ago
e4bc032
gpui2: Type-erase futures. (#3266)
Click to expand commit body
Project2's LLVM IR size is ~33-44% bigger than project1 due to the fact
that in gpui2 we call async_task::spawn(_local) with impl Future instead
of dyn Future, which leads to quite a few more instantiations of
RawTask.
LLVM-IR size for project2:
| build_type | main | this branch | project1 |
| debug | 2617795 | 2022814 | 1817866 |
| release | 4439033 | 3715086 | 3314489 |
Note that this PR is in line with what was done in GPUI1 (we've also
boxed futures there).
Release Notes:
- N/A
Antonio Scandurra
created
2 years ago
Page 13 of 296