mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 13:07:46 +00:00
HexEditor: Add annotations system
Allow the user to highlight sections of the edited document, giving them arbitrary background colors. These annotations can be created from a selection, or by manually specifying the start and end offsets. Annotations can be edited or deleted by right-clicking them. Any color can be used for the background. Dark colors automatically make the text white for easier readability. When creating a new annotation, we use whatever color the user last picked as this is slightly more likely to be the one they want. Icons contributed by Cubic Love. Co-authored-by: Cubic Love <7754483+cubiclove@users.noreply.github.com>
This commit is contained in:
parent
1168e46c1d
commit
cbd28c9110
13 changed files with 378 additions and 4 deletions
BIN
Base/res/icons/16x16/annotation-add.png
Normal file
BIN
Base/res/icons/16x16/annotation-add.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 300 B |
BIN
Base/res/icons/16x16/annotation-remove.png
Normal file
BIN
Base/res/icons/16x16/annotation-remove.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 321 B |
BIN
Base/res/icons/16x16/annotation.png
Normal file
BIN
Base/res/icons/16x16/annotation.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 319 B |
Loading…
Add table
Add a link
Reference in a new issue