-
Notifications
You must be signed in to change notification settings - Fork 124
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
A foundation for text editing and selection in Masonry (#241)
This brings in a lot of the old work from Druid and Masonry (prior to linebender/masonry#56) on text, as well as some types from Glazier. Needed work: - [X] Text display using abstract types - [x] Text selection with mouse - [x] Text input with keyboard - [ ] IME integration (of the kind winit understands) Follow up work: - [ ] Keyboard control of the selection area (hard-coded hotkeys) - [ ] [Proper placement](https://raphlinus.github.io/text/2020/10/26/text-layout.html#shaping-cluster) of cursor - [ ] Input methods - [ ] Proper hotkey handling - [ ] Copy and/or paste
- Loading branch information
Showing
43 changed files
with
6,511 additions
and
251 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# Old Text code | ||
|
||
This folder contains code which was previously used for handling text in Masonry and Druid. | ||
This is provided for reference. | ||
|
||
The expectation is that this will be adapted into the versions in `text2`, then this will be deleted and `text2` will be renamed to text. |
Oops, something went wrong.