serenity/Base
Sam Atkins cbd28c9110 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>
2024-01-14 13:45:02 +00:00
..
etc Base: Add bind-mount for /usr/Ports/ to make it writable 2023-08-07 13:24:25 -06:00
home/anon Taskbar: Use name of Ladybird as default QuickLaunch 2024-01-03 21:30:14 +01:00
res HexEditor: Add annotations system 2024-01-14 13:45:02 +00:00
root Base: Stop generating strace(1) manpage 2023-07-06 10:41:49 +01:00
usr/share Utilities: Add the listdir utility 2024-01-13 19:01:07 -07:00
www Base: Improve default WebServer pages 2022-02-23 21:28:17 +00:00