serenity/Userland/Applications
Sam Atkins 56caee44e3 HexEditor: Save and load annotations to/from JSON files
This is a fairly simple JSON format: A single array, containing objects,
with the Annotation fields as key:value pairs.

When reading a file, we let invalid or missing keys fall back to the
default values. This is mostly intended to set a pattern so that if we
add new fields in the future, we won't fail to load old annotations
files. If loading the file fails though, we keep the previously loaded
set of annotations.
2024-01-31 17:38:56 +00:00
..
3DFileViewer 3DFileViewer: Use ByteString for file paths 2024-01-29 23:14:39 +00:00
About About: Display Application's Icon in File Manager 2023-09-02 16:27:08 +01:00
AnalogClock Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Assistant Revert "Assistant: Check for access before showing results" 2024-01-14 15:51:32 -07:00
Browser LibGUI+WindowServer: Add menu minimum width support 2024-01-29 05:29:41 -07:00
BrowserSettings Userland: Port to automatic GML initializer where possible 2024-01-29 05:21:48 -07:00
Calculator Userland: Port to automatic GML initializer where possible 2024-01-29 05:21:48 -07:00
Calendar LibFileSystemAccessClient+Userland: Return file paths as ByteStrings 2024-01-29 23:14:39 +00:00
CalendarSettings Userland: Port to automatic GML initializer where possible 2024-01-29 05:21:48 -07:00
CertificateSettings Userland: Port to automatic GML initializer where possible 2024-01-29 05:21:48 -07:00
CharacterMap Applications: Add fullscreen option to Utilities 2024-01-14 15:18:43 -07:00
ClockSettings Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
CrashReporter CrashReporter: Port CrashReporter to GML Compiler 2023-12-27 15:29:50 +01:00
Debugger Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
DisplaySettings LibFileSystemAccessClient+Userland: Return file paths as ByteStrings 2024-01-29 23:14:39 +00:00
Escalator Escalator: Port Escalator to GML Compiler 2024-01-10 00:03:27 +01:00
FileManager AK+Userland: Return String from human_readable_size() functions 2024-01-25 09:07:32 +01:00
FontEditor LibFileSystemAccessClient+Userland: Return file paths as ByteStrings 2024-01-29 23:14:39 +00:00
GamesSettings Userland: Port to automatic GML initializer where possible 2024-01-29 05:21:48 -07:00
Help Userland: Port to automatic GML initializer where possible 2024-01-29 05:21:48 -07:00
HexEditor HexEditor: Save and load annotations to/from JSON files 2024-01-31 17:38:56 +00:00
ImageViewer LibFileSystemAccessClient+Userland: Return file paths as ByteStrings 2024-01-29 23:14:39 +00:00
KeyboardMapper DevTools: Add fullscreen option 2024-01-14 15:18:43 -07:00
KeyboardSettings KeyboardSettings: Port to GML compiler 2024-01-19 17:03:30 +01:00
Magnifier LibFileSystemAccessClient+Userland: Return file paths as ByteStrings 2024-01-29 23:14:39 +00:00
Mail Mail: Add fullscreen option 2024-01-14 15:18:43 -07:00
MailSettings Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Maps Maps: Add massage_for_display for lat and long 2024-01-30 21:07:37 +00:00
MapsSettings Userland: Port to automatic GML initializer where possible 2024-01-29 05:21:48 -07:00
MouseSettings Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
NetworkSettings Userland: Port to automatic GML initializer where possible 2024-01-29 05:21:48 -07:00
PartitionEditor PartitionEditor: Show better error when can't find partition table 2024-01-11 20:57:40 +00:00
PDFViewer LibGUI+Userland: Take ByteString in set_most_recently_open_file() 2024-01-24 11:07:03 +00:00
Piano Userland: Port to automatic GML initializer where possible 2024-01-29 05:21:48 -07:00
PixelPaint LibFileSystemAccessClient+Userland: Return file paths as ByteStrings 2024-01-29 23:14:39 +00:00
Presenter AK+Everywhere: Remove JsonValue APIs with implicit default values 2024-01-21 15:47:53 -07:00
Run Run: Use new GML compiler 2024-01-19 10:50:15 +00:00
Settings Settings: Add fullscreen option 2024-01-14 15:18:43 -07:00
SoundPlayer SoundPlayer: Don't drop the unix pledge 2024-01-19 09:08:37 +01:00
SpaceAnalyzer Applications: Add fullscreen option to Utilities 2024-01-14 15:18:43 -07:00
Spreadsheet Spreadsheet: Use ByteString for file paths 2024-01-29 23:14:39 +00:00
SystemMonitor Applications: Add fullscreen option to Utilities 2024-01-14 15:18:43 -07:00
Terminal Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
TerminalSettings TerminalSettings: Port to GML Compiler 2024-01-19 17:05:53 +01:00
TextEditor LibFileSystemAccessClient+Userland: Return file paths as ByteStrings 2024-01-29 23:14:39 +00:00
ThemeEditor LibFileSystemAccessClient+Userland: Return file paths as ByteStrings 2024-01-29 23:14:39 +00:00
VideoPlayer LibFileSystemAccessClient+Userland: Return file paths as ByteStrings 2024-01-29 23:14:39 +00:00
Welcome Welcome: Port to GML Compiler 2024-01-23 21:14:12 +01:00
CMakeLists.txt Maps: Add MapsSettings with multiple tile providers options 2023-09-18 12:46:41 -06:00