Edgar Geier
4e93853765
Remove lifetime from SwashCache
2023-03-01 22:41:59 +01:00
Héctor Ramón Jiménez
4320ae6329
Use f32 instead of i32 for lengths
...
This allows users to use logical coordinates instead of physical ones.
2023-02-28 03:39:31 +01:00
grovesNL
a3e035881b
Fill out some more docs
2023-01-29 22:29:17 -03:30
Jeremy Soller
8cc988d374
Run cargo fmt
2023-01-04 20:03:03 -07:00
Jeremy Soller
ee54e7626b
Vi-style editor and other editor improvements ( #40 )
...
* WIP VI wrapper for editor
* WIP: block cursor
* Create Edit trait, run CI on all feature options
* Add prints describing build steps to ci.sh
* Custom rendering for Vi editor
* Clippy fixes
* More clippy fixes
* Show clippy results in CI
* Fix for Redox
* Fix clippy lint
* Add vi feature to enable vi-style editor
* Add escape to libcosmic text box
2022-11-15 12:26:59 -07:00
Jeremy Soller
1663bfc96c
Add SyntaxEditor abstraction using optional synect feature
2022-11-09 10:09:42 -07:00
Jeremy Soller
268805ba0c
no_std support
2022-11-08 13:24:14 -07:00
grovesNL
2ceee35011
Fix typo in "performance"
2022-11-05 09:15:24 -06:00
Jeremy Soller
92cad6fe13
Decouple editing from buffer
2022-10-31 11:24:36 -06:00
Jeremy Soller
cce821e99f
Adjust attribute spans when buffer lines change
2022-10-27 14:51:46 -06:00
Jeremy Soller
2b1e884ca7
Use SwashCache in doc example
2022-10-27 11:02:56 -06:00
Jeremy Soller
8f8cf80bf6
Update documentation
2022-10-27 10:29:19 -06:00
Jeremy Soller
4798c7ee1a
Add initial rich text example
2022-10-26 14:16:48 -06:00
Jeremy Soller
84f4381cdf
Add text attributes
2022-10-25 14:14:23 -06:00
Jeremy Soller
a9b7b4e914
Add layout run iterator
2022-10-25 12:52:46 -06:00
Jeremy Soller
1c341f3126
Make swash optional, add swash cache abstraction
2022-10-25 10:55:24 -06:00
Jeremy Soller
564dab009c
Relicense MIT OR Apache 2.0
2022-10-24 12:58:15 -06:00
Jeremy Soller
410d4ee674
Text library moved from libcosmic
2022-10-18 12:07:22 -06:00