Piotr Osiewicz
367afc5ba9
chore: Revert asset compression
...
While it does reduce the size of a binary quite significantly, it doesn't seem to matter for .dmg which runs it's own compression on top of binaries.
2024-01-11 13:42:57 +01:00
Piotr Osiewicz
bec16b4e28
chore: Enable asset compression
...
This reduces size of release binary by ~20% from 134MB to 107MB without noticeable slowdown on startup. Assets are decompressed granularly, on first access
2024-01-10 13:54:25 +01:00
Piotr Osiewicz
f327de6674
chore: Extract assets module out of zed crate. ( #3957 )
...
This essentially shaves off about 10% off of an incremental build after
project change and potentially more if you're changing stuff like
`welcome` that's very close to the `zed` crate in the dep graph. That's
because macro expansion takes place even in incremental builds it seems?
And zed (lib) + zed (bin) could take up to 4 seconds out of an
incremental build, which is a *lot* in a 10s build. In reality though it
shaves 1 second off of 5 seconds incremental 'welcome'/ 1s off of 10s
'project' builds.
Note that we had `assets` crate in the past (removed in #2575 /cc
@maxbrunsfeld), but this is a bit different, because `assets` is a
dependency of *just* zed and nothing else. We essentially cache macro
expansion results ourselves.
Release Notes:
- N/A
2024-01-08 22:49:14 +01:00
Nate Butler
204317b80c
Merge branch 'main' into copilot-ui
2024-01-05 15:56:33 -05:00
Marshall Bowers
05953b5f69
Upgrade ctor to v0.2.6 ( #3915 )
...
This PR upgrades our version of `ctor` to v0.2.6.
We were previously using a fork that contained this fix:
https://github.com/mmastrac/rust-ctor/pull/295 .
A new version of `ctor` has now been released with that change, so we
can switch back to the mainline version.
I scanned through the diff between versions (since we're upgrading from
effectively v0.1.20) and didn't notice anything that seemed obviously
breaking:
https://github.com/mmastrac/rust-ctor/compare/564b87f1dc13cf061ef9997ee501fa5378f35ba1...ee6b4b1c7bd3c9c1edad3b6f4d906e767767ba3d
Release Notes:
- N/A
2024-01-05 12:08:41 -05:00
Joseph T. Lyons
11f6490549
Bump nu tree sitter dependency
2024-01-05 11:57:26 -05:00
Piotr Osiewicz
f5d6c21d30
Merge branch 'main' into copilot-ui
2024-01-05 16:43:00 +01:00
Piotr Osiewicz
179094aed1
Rename copilot_button crate to copilot_ui
2024-01-05 16:36:26 +01:00
Piotr Osiewicz
acc0657060
gpui: Use async-task 4.7
2024-01-05 11:42:28 +01:00
Max Brunsfeld
9ed2258254
Remove wasmtime for now
2024-01-03 21:44:58 -05:00
Max Brunsfeld and Mikayla
01b483b367
Remove 2 suffix from gpui_macros, fix compile errors in tests
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 13:12:21 -08:00
Max Brunsfeld and Mikayla
75f0670dd6
Remove 2 suffix from gpui
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 12:59:39 -08:00
Max Brunsfeld and Mikayla
ee573f7906
Remove 2 suffix for theme
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 12:41:01 -08:00
Max Brunsfeld and Mikayla
e2be87c688
Remove 2 suffix for ui, storybook, text
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 12:33:51 -08:00
Max Brunsfeld and Mikayla
2e155121f8
Remove 2 suffix for collab, rope, settings, menu
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 12:29:16 -08:00
Max Brunsfeld and Mikayla
7173f4a82b
Remove 2 suffix for fs, db, semantic_index, prettier
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 12:09:42 -08:00
Max Brunsfeld and Mikayla
f8cb050345
Remove 2 suffix for client, call, channel
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 12:02:14 -08:00
Max Brunsfeld and Mikayla
8e704c8a47
Remove 2 suffix for lsp, language, fuzzy
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 11:58:02 -08:00
Max Brunsfeld and Mikayla
cdafb2d039
Remove 2 suffix for project
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 11:53:34 -08:00
Max Brunsfeld and Mikayla
e0b840925f
Remove 2 suffix for ai, zed_actions, install_ci, feature_flags
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 11:48:46 -08:00
Max Brunsfeld and Mikayla
74e6eb908f
Remove 2 suffix for assistant, journal
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 11:14:01 -08:00
Max Brunsfeld and Mikayla
a13a885d6b
Remove 2 suffix for workspace
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 11:08:51 -08:00
Max Brunsfeld and Mikayla
dcfa67d7dc
Remove 2 suffix for multi_buffer, outline, copilot
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 11:01:58 -08:00
Max Brunsfeld and Mikayla
c6cceb8efe
Remove 2 suffix for picker, feedback
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 10:55:34 -08:00
Max Brunsfeld and Mikayla
8a45a99477
Remove 2 suffix for language_tools, search, terminal_view, auto_update
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 10:52:40 -08:00
Max Brunsfeld and Mikayla
34a9916ae6
Remove 2 suffix for language selector, project panel, recent_projects, copilot_button, breadcrumbs, activity_indicator
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 10:47:33 -08:00
Max Brunsfeld and Mikayla
450537ac2a
Remove 2 suffix for vim, diagnostics, go_to_line, theme_selector, command_palette, file_finder
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 10:42:49 -08:00
Max Brunsfeld and Mikayla
fd5c67835d
Remove 2 suffix for project_symbols, theme_selector
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 10:38:23 -08:00
Max Brunsfeld and Mikayla
6bdf98edcf
Remove 2 suffix for welcome, vcs_menu, quick_action_bar, collab_ui
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 10:30:52 -08:00
Max Brunsfeld and Mikayla
2cbfe91f84
Rename zed2 -> zed
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 10:14:19 -08:00
Max Brunsfeld
e9a866b3b6
Start work on supporting custom languages
2024-01-02 08:01:59 -08:00
Joseph T. Lyons
46a9eb6acb
Bump tree-sitter-nu rev id
2023-12-21 12:15:27 -05:00
Kirill Bulatov
401c06935e
Create a new crate
2023-12-20 18:23:08 +02:00
Piotr Osiewicz
4cdf2eb939
Vcs menu2 ( #3648 )
...
Header and footer are gonna be added in a separate PR as they require
changes to Picker trait that I feel are separate from the contents of
this PR.
Release Notes:
- N/A
2023-12-14 12:36:53 +01:00
Conrad Irwin
0b2d20be0b
Port project_symbols
2023-12-13 13:43:39 -07:00
Max Brunsfeld
974b21d539
Bump tree-sitter-vue to remove dangling submodule
2023-12-08 10:12:18 -08:00
Marshall Bowers
d910bd55d4
Port recent_projects to Zed2 ( #3525 )
...
This PR ports the `recent_projects` crate to Zed2 (`recent_projects2`).
Absent from this PR is wiring up the "Recent Projects" item in the title
bar. We'll come back to that soon.
Release Notes:
- N/A
2023-12-06 18:41:50 -05:00
Max Brunsfeld
1be1e3b5b5
Upgrade async-compression dep
2023-12-06 14:29:09 -08:00
Antonio Scandurra
c9300e2384
Merge remote-tracking branch 'origin/main' into assistant-2
2023-12-06 12:53:02 +01:00
Marshall Bowers
106c479785
Merge branch 'main' into pane-toolbar-tabbar-ui
2023-12-05 14:15:18 -05:00
Piotr Osiewicz and Nate
508dd48a80
Port quick_action_bar to zed2
...
Co-authored-by: Nate <nate@zed.dev >
2023-12-05 17:33:35 +01:00
Antonio Scandurra
6688546075
WIP
2023-12-05 16:49:36 +01:00
Antonio Scandurra and Julia Risley
e2f77c34f9
Port semantic_index to gpui2
...
Co-Authored-By: Julia Risley <julia@zed.dev >
2023-12-05 15:38:36 +01:00
Julia
adeb5a8f9f
zed2: Port outline view
2023-12-04 11:44:32 -05:00
Conrad Irwin
89bbc801d0
+language_selector2
2023-12-01 21:23:20 -07:00
Julia
46e8e35f4d
Merge branch 'main' into zed2-breadcrumbs
2023-12-01 11:02:34 -05:00
Max Brunsfeld
2cb5a395e2
Bump Tree-sitter for a crash fix
2023-11-30 11:36:36 -08:00
Julia
e320627bd9
Merge branch 'main' into zed2-breadcrumbs
2023-11-30 11:38:29 -05:00
Max Brunsfeld
189fe50f89
Implement activity indicator in zed2
2023-11-29 17:18:21 -08:00
Mikayla
d6a5f8a3aa
Merge branch 'main' into welcome2
2023-11-28 15:38:51 -08:00