gpui-component/crates/webview/src
Jason Lee 344e4407ff
input: Use Rope for InputState. (#1208)
This PR to change the Input to use
[ropey](https://github.com/cessen/ropey) to store the text.

## Break Changes

- The `value` method of `InputState` now returns a `SharedString` type.

```diff
- pub fn value(&self) -> &SharedString
+ pub fn value(&self) -> SharedString
```

Ref links:

- https://github.com/cessen/ropey
- https://zed.dev/blog/zed-decoded-rope-sumtree
- https://github.com/helix-editor/helix/blob/master/docs/architecture.md
2025-09-05 18:20:47 +08:00
..
browser_handler.rs input: Use Rope for InputState. (#1208) 2025-09-05 18:20:47 +08:00
context_menu.rs chore: Upgrade GPUI and fix action API changes. (#1008) 2025-06-25 11:06:12 +08:00
element.rs wef: Added a new WebView component named "Wef" based on CEF. (#877) 2025-06-17 18:57:44 +08:00
events.rs wef: Added a new WebView component named "Wef" based on CEF. (#877) 2025-06-17 18:57:44 +08:00
frame_view.rs wef: Added a new WebView component named "Wef" based on CEF. (#877) 2025-06-17 18:57:44 +08:00
lib.rs wef: Added a new WebView component named "Wef" based on CEF. (#877) 2025-06-17 18:57:44 +08:00
utils.rs wef: Added a new WebView component named "Wef" based on CEF. (#877) 2025-06-17 18:57:44 +08:00
webview.rs wef: Added a new WebView component named "Wef" based on CEF. (#877) 2025-06-17 18:57:44 +08:00