CodeEditApp / CodeEditApp/CodeEditSourceEditor
🐞 Text binding does not update view
- 主要言語
- Swift
- スター
- 719
- フォーク
- 160
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
### Description
I noticed that that updating a text state (String), which has a binding to the code edit view, does not update the text view.
### To Reproduce
This is how I use the view:
```
@State var sourceCode = "initial value"
var body: some View {
SourceEditor(
$sourceCode,
language: .swift,
configuration: SourceEditorConfiguration(
appearance: .init(
theme: .dark,
font: NSFont.monospacedSystemFont(ofSize: 12, weight: .medium),
wrapLines: false,
),
behavior: .init(indentOption: .spaces(count: 4)),
peripherals: .init(showMinimap: false)
),
state: $editorState,
coordinators: [],
)
}
// Somewhere, I do
sourceCode = "some new string"
```
The editor still contains "initial value", although `sourceCode` is "some new string"
### Expected Behavior
The code editor should show "some new string"
### Version Information
CodeEditSourceEditor: 0.15.2
macOS: 26.5
Xcode: 26.5.0
### Additional Context
I have a pull request ready with a fix, but I'm not sure if this is the correct way to do it, because I didn't have time to dive into the implementation of this package, yet.
### Screenshots
_No response_
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
評価
この issue はまだ評価されていません。