c4f7ded
Merge branch 'main' into completion-menu-detail-layout
Marshall Bowers created
c4f7ded
Merge branch 'main' into completion-menu-detail-layout
Marshall Bowers created
092eb37
Tweak styling for inline documentation labels
Co-Authored-By: Julia <julia@zed.dev>
Marshall Bowers and Julia created
231fd1c
Clip completion labels when they would otherwise overflow their container
Co-Authored-By: Julia <julia@zed.dev>
Marshall Bowers and Julia created
127aced
Update keybinding rendering
Nate Butler created
124604c
Add pageup and pagedown icons and keybinding icons
Nate Butler created
b0bbb74
Add return, space, tab, escape keybinding icons
Nate Butler created
b348d0e
Focus active item when pressing tab in buffer search bar (#3859)
Release Notes: - N/A
Antonio Scandurra created
f4f9aab
Remove `text_ui`
So we don't regress from #3852.
Marshall Bowers created
209fe7e
Focus active item when pressing tab in buffer search bar
Antonio Scandurra created
f73f735
Polish off channel buttons (#3858)
This PR polishes off the channel buttons such that they behave as expected. The absolutely-positioned button container will now no longer take up space—and thus obscure the channel name—when there are no notifications and the channel entry is not hovered. Release Notes: - N/A
Marshall Bowers created
b4a205b
Pane: Fix flicker when opening/closing tabs
Tab bar was losing focus for one frame which led to it skipping rendering of tab controls & flickering. It also occured when opening new tabs.
Piotr Osiewicz created
406edd2
Merge branch 'main' into refine-render-traits
Piotr Osiewicz created
7747c5d
Fix up storybooks in theme2
Piotr Osiewicz created
1810824
Merge branch 'main' into completion-menu-detail-layout
Julia created
017b25e
Add debounce time back to telemetry queue (#3856)
After talking with Max, we decided to bring back the debounce time to the telemetry queue, only, with a longer duration than before. Release Notes: - N/A
Joseph T. Lyons created
2a73eb3
Add `icon_tooltip` for panel buttons rather than using persistent name (#3849)
Fixes missing spaces in these tooltips Release Notes: - N/A
Julia created
366d386
Add debounce time back to telemetry queue
Joseph T. Lyons created
5437c80
Use buffer font size for editor overlays and blocks (#3852)
Previously, the buffer font size was not respected by these editor features.
Max Brunsfeld created
e43be06
Fix position calculation (#3854)
Fixes a bug where the context menu appears in the wrong place
Conrad Irwin created
e8df1a7
Fix hint colors (#3855)
This PR fixes the hint colors, which were no longer correct after #3842. Release Notes: - N/A
Marshall Bowers created
4ab5fa5
Fix overlay position calculation
(but keep rounding)
Conrad Irwin created
75acb49
Use buffer font size for diagnostic headers
Co-authored-by: Nathan <nathan@zed.dev>
Max Brunsfeld and Nathan created
d637657
Revert "Round tooltip co-ordinates (#3836)" (#3853)
This reverts commit 09951208a78c9933159c68c6f8105eda40e8bd7e, reversing changes made to 93a818d0186dce098cae4ae08dd368c23b895a4b. I noticed an issue where context menus were appearing in the wrong location (shifted to the right) as a result of this change. Release Notes: - N/A
Marshall Bowers created
4b006cc
Use buffer font size for editor overlays and blocks
Co-authored-by: Nathan <nathan@zed.dev>
Max Brunsfeld and Nathan created
74468a8
Improve positioning of channel buttons (#3850)
This PR is another pass at improving the positioning of channel buttons. I had to employ some dirty hacks to get it to work, but I think it is ~mostly there. Release Notes: - N/A
Marshall Bowers created
335e007
Add nightly environment for collab (#3848)
For now, we'll need to deploy to `nightly` manually, using the same scripts that we use to deploy to `preview` and `production`. We've renamed the `deploy` script to `deploy-collab`, and added a new script, `deploy-postgrest` that sets up the Postgrest database admin API. We split that out, since it's not needed for environments that share a database with prod.
Max Brunsfeld created
14066c4
Add `icon_tooltip` for panel buttons rather than using persistent name
Julia created
5b35ded
Add nightly environment for collab
Also, move postgrest service + deployment into a separate manifest file, which is deployed via a separate script, `deploy-postgrest`. This way, we don't have unused postgrest instances in preview and nightly, since those use the prod database. Co-authored-by: Conrad <conrad@zed.dev>
Max Brunsfeld and Conrad created
850a9e3
Add settings events (#3847)
Adds the infractucture for settings events and specifically tracks theme settings. Currently, we only take note of the theme at app open and when the user switches the theme with the theme selector. Changes at the config file are ignored, as putting code that low leads to a lot of chances of reporting theme events when the user hasn't done anything. This change is done in both Zed 1 and Zed 2. I'll open up a PR on zed.dev and adjust the database accordingly. Release Notes: - N/A
Joseph T. Lyons created
0995120
Round tooltip co-ordinates (#3836)
There was a hypothesis that this would fix border rendering. It doesn't :D; but it does at least mean that they are always consistently broken, so it may be easier to fix.
Conrad Irwin created
ce5855d
Render completion menu items using `ListItem`s
Marshall Bowers created
3dd5641
Add settings events
Joseph T. Lyons created
93a818d
Add additional status colors and style diagnostic popovers (#3846)
This PR adds additional background and border colors for each of the status colors to the theme. These colors are then used to style the diagnostic popovers: <img width="407" alt="Screenshot 2024-01-02 at 4 25 50 PM" src="https://github.com/zed-industries/zed/assets/1486634/fbc64ea7-3dcd-43b7-8520-91f16304bfba"> <img width="396" alt="Screenshot 2024-01-02 at 4 26 05 PM" src="https://github.com/zed-industries/zed/assets/1486634/6e4a44bf-4aac-4595-afff-7fbf8b2b9e1f"> Release Notes: - N/A
Marshall Bowers created
ae71d1a
Layout completion single-line documentation to the right of item
Julia created
2b9570e
Fix spacing in diagnostics tab (#3844)
This PR fixes the spacing in the diagnostics tab. #### Before <img width="108" alt="Screenshot 2024-01-02 at 3 40 51 PM" src="https://github.com/zed-industries/zed/assets/1486634/9508d867-5b5d-45b0-8b16-be35a23e3e7a"> #### After <img width="121" alt="Screenshot 2024-01-02 at 3 40 54 PM" src="https://github.com/zed-industries/zed/assets/1486634/33e665e7-2935-4d4f-b1d0-9cb655235867"> Release Notes: - N/A
Marshall Bowers created
d64d91a
Restore transparency to scroll bar handles (#3843)
This PR restores the semi-transparency to the scroll bar handle colors that were lost in #3842. If we adjust the rendering of the scrollbar to draw the status indicators on top of the scrollbar handle then we can remove the transparency. Release Notes: - N/A
Marshall Bowers created
8247be3
Use Zed1 Color Scheme to update Zed1 Theme Importer (#3842)
Bring Zed1 themes closer to their old appearance using the `base_theme` values. This will inevitably re-introduce some outstanding design issues from Zed 1 that we will need to solve (low contrasts in some places, etc.) We'll work on some of these in a later PR. Known issues introduced: - Scrollbar thumb is incorrectly drawn in front of the indicators - Borders aren't quite correct - will fix in a followup - Titlebar/status bar buttons will now have low contrast states - Keybinding background color blends with palette There are likely more issues, add them to the product checklist as you find them. Release Notes: - N/A
Marshall Bowers created
711b099
Update status colors in zed1 importer
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
Nate Butler and Marshall Bowers created
ff74c93
Get zed1 theme importer down to no warnings
Note: We removed some unused theme colors Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
Nate Butler and Marshall Bowers created
12f06a9
Merge branch 'main' into overlay-rounding
Conrad Irwin created
9c91b65
Use mostly base theme
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
Nate Butler and Marshall Bowers created
7ea9725
Start using base theme in zed1 theme importer
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
Nate Butler and Marshall Bowers created
9996fbe
Absolutely position channel buttons (#3840)
This PR absolutely positions the channel buttons on top of the channels. This prevents the buttons from getting pushed off the edge of the panel when the channel names are long. Still needs some fine-tuning, but gets us closer to where we want to be. Release Notes: - N/A
Marshall Bowers created
cb6652e
Clippy fixes for gpui2 (#3826)
It's not quite complete, but we gotta start somewhere. Release Notes: - N/A
Nathan Sobo created
c636731
Add some docs
Nathan Sobo created
30624b9
Fix anti-aliasing artifacts in GPUI 2 borders (#3818)
Previously, we changed borders to be drawn after content, so they are no longer part of the same quads as the background. In our change, we gave the background quad a transparent black border and the border quads transparent black backgrounds. However, this caused the other channels to blend toward that black color before becoming fully transparent, causing them to become darker. In this PR, I source the "placeholder" color by duplicating the values for the other channels and only adjust the alpha down to zero. Release Notes: - N/A
Nathan Sobo created
68e7d99
Return impl IntoElement from RenderOnce::render
This makes it a bit more approachable to implement. This required converting the state of Component to AnyElement, which costs an allocation. I'm hoping this will be ok performance-wise now that AnyElements use bump allocation, but I need to benchmark still.
Nathan Sobo created
2e349a8
Round tooltip co-ordinates
Conrad Irwin created
1b5c8b2
Return impl IntoElement from Render::render trait
Nathan Sobo created
853192b
Map suggestion colors from Zed1 themes (#3835)
This PR maps the suggestions colors from the Zed1 themes to the Zed2 themes. Release Notes: - N/A
Marshall Bowers created