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 |
|
Jason Lee
|
41663ca030
|
chore: Update GPUI and fix FocusableWrapper removed error. (#1026)
Close #1024
Ref https://github.com/zed-industries/zed/pull/32436
|
2025-07-02 11:06:04 +08:00 |
|
Jason Lee
|
67f0ffbc9c
|
chore: Upgrade GPUI and fix action API changes. (#1008)
Ref https://github.com/zed-industries/zed/pull/33263
|
2025-06-25 11:06:12 +08:00 |
|
Sunli
|
934d08c332
|
wef: Fixed some issues (#975)
|
2025-06-18 10:46:55 +08:00 |
|
Jason Lee
|
8762e3482a
|
wef: Fix doc and warnings. (#972)

|
2025-06-17 20:10:34 +08:00 |
|
Sunli
|
b70b229370
|
wef: Added a new WebView component named "Wef" based on CEF. (#877)
Wef is a Rust library for embedding WebView functionality using Chromium
Embedded Framework (CEF3) with offscreen rendering support.
|
2025-06-17 18:57:44 +08:00 |
|