mirror of
https://github.com/emilk/egui.git
synced 2026-09-01 22:30:03 -04:00
Add read/write of TextEdit cursor state (#848)
* Rename `CursorPair` to `CursorRange` * Easymark editor: add keyboard shortcuts to toggle bold, italics etc * Split up TextEdit into separate files * Add TextEdit::show that returns a rich TextEditOutput object with response, galley and cursor * Rename text_edit::State to TextEditState
This commit is contained in:
@@ -9,9 +9,13 @@ NOTE: [`epaint`](epaint/CHANGELOG.md), [`eframe`](eframe/CHANGELOG.md), [`egui_w
|
||||
|
||||
### Added ⭐
|
||||
* Add context menus: See `Ui::menu_button` and `Response::context_menu` ([#543](https://github.com/emilk/egui/pull/543)).
|
||||
* You can now read and write the cursor of a `TextEdit` ([#848](https://github.com/emilk/egui/pull/848)).
|
||||
|
||||
### Changed 🔧
|
||||
* Unified the four `Memory` data buckts (`data`, `data_temp`, `id_data` and `id_data_temp`) into a single `Memory::data`, with a new interface ([#836](https://github.com/emilk/egui/pull/836)).
|
||||
* Unifiy the four `Memory` data buckets (`data`, `data_temp`, `id_data` and `id_data_temp`) into a single `Memory::data`, with a new interface ([#836](https://github.com/emilk/egui/pull/836)).
|
||||
|
||||
### Contributors 🙏
|
||||
* [mankinskin](https://github.com/mankinskin) ([#543](https://github.com/emilk/egui/pull/543))
|
||||
|
||||
|
||||
## 0.15.0 - 2021-10-24 - Syntax highlighting and hscroll
|
||||
|
||||
Reference in New Issue
Block a user