Kirill Bulatov
d682594c4a
Improve outline panel performance ( #17183 )
...
Part of https://github.com/zed-industries/zed/issues/14235
* moved search results highlight calculation into the background thread,
with highlight-less representation as a fallback
* show only a part of the line per search result, stop uniting them into
a single line if possible, always trim left trailing whitespaces
* highlight results in batches
* better cache all search result data, related to rendering
* add test infra and fix folding-related issues
* improve entry displays when multi buffer has a buffer search (find
references one has)
* fix cloud notes not showing search matches
Release Notes:
- Improved outline panel performance
2024-09-02 01:46:16 +03:00
..
2024-08-30 14:36:38 -07:00
2024-08-30 14:05:55 -04:00
2024-09-01 10:14:21 -07:00
2024-08-28 21:15:38 -07:00
2024-09-01 10:14:21 -07:00
2024-08-29 18:09:06 +02:00
2024-09-01 10:14:21 -07:00
2024-09-01 10:14:21 -07:00
2024-08-29 17:27:01 -04:00
2024-08-29 16:56:58 -04:00
2024-08-21 20:27:19 -06:00
2024-08-20 14:27:33 -04:00
2024-08-30 14:36:38 -07:00
2024-08-26 11:43:13 -04:00
2024-08-30 14:36:38 -07:00
2024-08-31 11:17:01 -04:00
2024-08-28 10:47:43 -04:00
2024-08-19 11:09:52 -07:00
2024-08-27 15:51:57 +02:00
2024-08-28 14:42:00 -06:00
2024-08-31 11:17:01 -04:00
2024-08-27 15:18:48 -04:00
2024-08-18 02:24:32 +03:00
2024-08-30 09:48:13 -04:00
2024-08-29 18:09:06 +02:00
2024-08-29 11:51:35 +03:00
2024-08-28 21:18:42 -07:00
2024-08-30 12:34:23 -06:00
2024-08-30 14:05:55 -04:00
2024-08-30 14:36:38 -07:00
2024-09-01 00:24:29 +02:00
2024-08-21 11:18:43 -06:00
2024-08-28 22:12:49 -07:00
2024-08-30 12:34:23 -06:00
2024-08-28 19:32:15 -07:00
2024-08-30 08:52:00 -04:00
2024-08-30 14:57:50 -04:00
2024-09-02 01:46:16 +03:00
2024-08-17 12:28:53 -06:00
2024-08-18 15:22:19 -06:00
2024-08-19 12:29:16 -03:00
2024-09-01 10:14:21 -07:00
2024-08-28 11:35:18 +03:00
2024-09-01 10:14:21 -07:00
2024-08-26 01:01:46 +03:00
2024-08-29 18:09:06 +02:00
2024-09-01 10:14:21 -07:00
2024-09-01 10:14:21 -07:00
2024-08-29 18:22:28 -07:00
2024-09-01 10:14:21 -07:00
2024-09-02 01:46:16 +03:00
2024-08-26 11:43:13 -04:00
2024-08-31 11:17:01 -04:00
2024-08-28 21:08:15 -07:00
2024-08-20 14:27:33 -04:00
2024-08-30 09:23:45 -04:00
2024-08-29 17:27:01 -04:00
2024-08-27 00:51:51 +03:00
2024-08-22 21:32:51 -06:00
2024-08-21 20:24:35 -04:00
2024-08-29 18:09:06 +02:00
2024-08-28 22:13:35 -07:00
2024-08-26 10:34:20 -04:00
2024-08-26 10:26:47 -04:00
2024-08-29 17:27:01 -04:00
2024-08-29 17:27:01 -04:00
2024-08-28 10:05:50 +02:00
2024-08-30 12:34:23 -06:00
2024-08-29 18:09:06 +02:00
2024-09-02 01:46:16 +03:00
2024-08-31 11:17:01 -04:00
2024-09-01 02:46:14 +02:00
2024-08-26 01:01:46 +03:00