97edec6
WIP
Antonio Scandurra created
97edec6
WIP
Antonio Scandurra created
40d58c9
Use `Self::State` in `children_any` and `child_any`
Marshall Bowers created
f76c904
Merge branch 'gpui2' into marshall/gpui2-playground
Marshall Bowers created
66af170
Add channel links (#3093)
Release notes: - `mute_on_join` setting now defaults to false. - Right click on a channel to "Copy Channel Link", these links work to open Zed and auto-join the channel Blocked on: https://github.com/zed-industries/zed.dev/pull/388
Conrad Irwin created
96fbf9f
Checkpoint
Antonio Scandurra created
801af95
Make completion documentation scroll & fix accompanying panic from tag
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Julia and Antonio Scandurra created
f5af5f7
Avoid leaving selected item index past end of matches list
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Julia and Antonio Scandurra created
48a12be
WIP
Antonio Scandurra created
012a774
Checkpoint
Antonio Scandurra created
6782350
Checkpoint
Antonio Scandurra created
a4afb72
Checkpoint: beziers
Antonio Scandurra created
1db24e5
Omit history files with path that does not exist on disk anymore (#3113)
Kirill Bulatov created
639ae67
Omit history files with path that does not exist on disk anymore
Kirill Bulatov created
354882f
Enable completion menu to resolve documentation when guest
Julia created
1a4e9ec
Truncate Discord release note text (#3112)
Hopefully this works the first time 😅 Release Notes: - N/A
Joseph T. Lyons created
dcdd74d
Truncate Discord release note text
Joseph T. Lyons created
ab050d1
Use Horizontal ranges everywhere
Conrad Irwin created
002e2cc
Round better for up/down
Conrad Irwin created
ef7e2c5
Get the project running!
Conrad Irwin created
e7badb3
Refactor to pass a TextLayoutDetails around
Conrad Irwin created
dacc8cb
Begin to use pixels for column selection
For zed-industries/community#759 For zed-industries/community#1966 Co-Authored-By: Julia <floc@unpromptedtirade.com>
Conrad Irwin and Julia created
a801a4a
Remove some unnecessary Eqs
Conrad Irwin created
fe60f26
Checkpoint
Nathan Sobo created
dfdb691
Checkpoint
Nathan Sobo created
9fe5836
Move events module up
Nathan Sobo created
8074e6b
Add basic mouse event handling
Nathan Sobo created
d4ef764
Merge branch 'main' into links
Conrad Irwin created
f763ed9
Checkpoint
Nathan Sobo created
8922437
code review
Conrad Irwin created
6e98cd5
More small following-related fixes (#3110)
Max Brunsfeld created
08f4576
Rename helper style
Marshall Bowers created
1d29709
Avoid possible panic in Room::most_active_project
Participants' locations might momentarily reference projects that have already been unshared.
Max Brunsfeld created
7610028
Add a story showcasing z-index
Marshall Bowers created
bdcbf9b
Add a Reconnect action, for simulating connection blips
Max Brunsfeld created
b807b3c
Handle participants' participant index changing
This normally doesn't happen, but it can happen if a participant loses connection ungracefully, restarts their app, and then explicitly joins again.
Max Brunsfeld created
90b54a4
Log a warning when leader activates an unknown view
Max Brunsfeld created
bb85d6f
Detect file paths that end with `:` (#3109)
New rustc messages look like ``` thread 'tests::test_history_items_vs_very_good_external_match' panicked at crates/file_finder/src/file_finder.rs:1902:13: assertion `left == right` failed: Only one history item contains collab_ui, it should be present and others should be filtered out left: 0 right: 1 ``` now and we fail to parse that `13:` bit properly, fix that. One caveat is that we highlight the entire word including the trailing `:`: <img width="914" alt="image" src="https://github.com/zed-industries/zed/assets/2690773/d653a8ff-3e6e-4e3d-b6ea-dad0c8db0f06"> this is unfortunate, but better than nothing (as now). This is due to the fact, that we detect words with regex inside the `terminal.rs` and send events to other place that's able to check paths for existence (and whether that's a path at all), currently there's no way to detect a path and sanitize it in `terminal.rs` Release Notes: - N/A
Kirill Bulatov created
0d903f4
Clean up theme loading
Marshall Bowers created
ba4f4e0
Detect file paths that end with `:`
New rustc messages look like ``` thread 'tests::test_history_items_vs_very_good_external_match' panicked at crates/file_finder/src/file_finder.rs:1902:13: assertion `left == right` failed: Only one history item contains collab_ui, it should be present and others should be filtered out left: 0 right: 1 ``` now and we fail to parse that `13:` bit properly, fix that.
Kirill Bulatov created
312f3d2
Change how the default theme gets determined
Marshall Bowers created
6b710dc
Fix bug that allowed following multiple people in one pane (#3108)
I've also simplified the representation of a workspace's leaders, so that it encodes in the type that there can only be one leader per pane. Release Notes: - Fixed a bug where you could accidentally follow multiple collaborators in one pane at the same time.
Max Brunsfeld created
def6729
Add theme loading
Marshall Bowers created
0823a18
Ignore history items' paths when matching search queries (#3107)
Follow-up of https://github.com/zed-industries/zed/pull/3059 Before:  After:  Release Notes: - N/A
Kirill Bulatov created
ca735ad
Ensure there's only one leader per pane
Max Brunsfeld created
af90077
Add failing test for switching leaders in a pane
Max Brunsfeld created
9cba459
Ignore history items' paths when matching search queries
Kirill Bulatov created
613973d
Add support for switching between the two hardcoded themes
Marshall Bowers created
29ccdb3
Unify the two local zed scripts, take a flag for an instance count (#3106)
This PR introduces a new script for running Zed against a local collab server, called `script/zed-local`. This script replaces the two existing scripts that we had for this purpose: `script/zed-with-local-servers` and `script/start-local-collaboration`. By default, the script starts one single instance of Zed, but you can pass a numeric flag to start 1, 2, 3 or 4 instances. So to start up two instances side by side, (like `start-local-collaboration` script), you'd do this: ``` script/zed-local -2 ``` But you can also start *three* (or even four) instances, each taking up a quarter of the screen, like this: ``` script/zed-local -3 ``` Like before, you can pass other arguments to the script, and they will be passed through to the first zed instance. Also, unlike the `start-local-collaboration` script, this script now requires a call to GitHub to determine your GitHub username. It just logs you in as Nathan by default, unless you set `ZED_IMPERSONATE` explicitly.
Max Brunsfeld created
1e4f514
Update docs to refer to new zed-local script
Max Brunsfeld created
a0ab9fe
Unify the 2 local zed scripts, take a flag for instance count
Max Brunsfeld created