ZIm/crates/gpui/src
Conrad Irwin 58e5d4ff02
Reland invisibles (#19846)
Release Notes:

- Show invisibles in the editor

Relands #19298 

Trying to quantify a performance impact, it doesn't seem to impact much
visible in Instruments or in a micro-benchmark of Editor#layout_lines.
We're still taking a few hundred micro-seconds (+/- a lot) every time.
The ascii file has just ascii, where as the cc file has one control
character per line.

<img width="1055" alt="Screenshot 2024-10-28 at 12 14 53"
src="https://github.com/user-attachments/assets/1c382063-bb19-4e92-bbba-ed5e7c02309f">
<img width="1020" alt="Screenshot 2024-10-28 at 12 15 07"
src="https://github.com/user-attachments/assets/1789f65e-5f83-4c32-be47-7748c62c3703">
2024-10-28 20:27:09 -06:00
..
app Add support for git branches on remote projects (#19755) 2024-10-27 15:50:54 -07:00
elements outline panel: Add indent guides (#19719) 2024-10-28 09:54:18 +01:00
keymap chore: Fix several style lints (#17488) 2024-09-06 11:58:39 +02:00
platform macos: Add services menu (#16959) 2024-10-22 17:08:19 -04:00
text_system Reland invisibles (#19846) 2024-10-28 20:27:09 -06:00
window chore: Fix several style lints (#17488) 2024-09-06 11:58:39 +02:00
action.rs Add more menus to Zed (#12940) 2024-06-18 12:16:54 -07:00
app.rs Add support for git branches on remote projects (#19755) 2024-10-27 15:50:54 -07:00
arena.rs Log if element arena allocation is >80% 2024-01-24 11:03:28 +01:00
asset_cache.rs Copy/paste images into editors (Mac only) (#15782) 2024-08-13 13:18:25 -04:00
assets.rs repl: Set up a way to copy output from the REPL (#16649) 2024-08-22 15:03:42 -07:00
bounds_tree.rs chore: Fix several style lints (#17488) 2024-09-06 11:58:39 +02:00
color.rs gpui: Add opacity to support transparency of the entire element (#17132) 2024-09-04 12:53:45 +02:00
element.rs gpui: Remove extra "which" in comment (#16620) 2024-08-21 17:24:38 -04:00
executor.rs Add "Fix with Assistant" code action on lines with diagnostics (#18163) 2024-09-23 11:40:34 -06:00
geometry.rs chore: Fix some violations of 'needless_pass_by_ref_mut' lint (#18795) 2024-10-07 01:29:58 +02:00
global.rs Add support for git branches on remote projects (#19755) 2024-10-27 15:50:54 -07:00
gpui.rs Add support for git branches on remote projects (#19755) 2024-10-27 15:50:54 -07:00
input.rs linux: Fix IME panel position while enumerating input methods (#12495) 2024-08-28 19:58:40 -07:00
interactive.rs Fix delay when changing scrolling direction (#13867) 2024-07-05 11:11:43 -04:00
key_dispatch.rs Fix mouse clicks on remote-open-folder UI (#19851) 2024-10-28 12:55:55 -07:00
keymap.rs chore: Fix several style lints (#17488) 2024-09-06 11:58:39 +02:00
platform.rs Add remote server cross compilation (#19136) 2024-10-12 23:23:56 -07:00
prelude.rs Document / lockdown more of GPUI 2024-01-21 14:26:45 -08:00
scene.rs Add remote server cross compilation (#19136) 2024-10-12 23:23:56 -07:00
shared_string.rs Rework file picker for SSH modal (#19020) 2024-10-15 12:38:03 +02:00
shared_uri.rs Rework loading images from files (#7088) 2024-01-30 11:26:02 -05:00
style.rs Project panel horizontal scrollbar (#18513) 2024-10-01 18:32:16 +03:00
styled.rs gpui: Add opacity to support transparency of the entire element (#17132) 2024-09-04 12:53:45 +02:00
subscription.rs Refine inline transformation UX (#12939) 2024-06-13 08:35:22 +02:00
svg_renderer.rs chore: Fix several style lints (#17488) 2024-09-06 11:58:39 +02:00
taffy.rs Revert "chore: Bump taffy to 0.5.2 (#18729)" (#19189) 2024-10-14 15:19:10 +02:00
test.rs Throttle the sending of UpdateFollowers messages (#8918) 2024-03-06 14:58:41 +01:00
text_system.rs Add .SystemUIFont to font list (#15340) 2024-08-27 09:23:24 -04:00
util.rs chore: Fix several style lints (#17488) 2024-09-06 11:58:39 +02:00
view.rs Introduce Editor::insert_flaps and Editor::remove_flaps (#12096) 2024-05-21 20:23:37 +02:00
window.rs Rework file picker for SSH modal (#19020) 2024-10-15 12:38:03 +02:00