serenity/Userland/Applications
Bastiaan van der Plaat 4408581ee0 LibWeb: Refactor SelectItem to allow selecting options without value
Currently the `<select>` dropdown IPC uses the option value attr to
find which option is selected. This won't work when options don't
have values or when multiple options have the same value. Also the
`SelectItem` contained so weird recursive structures that are
impossible to create with HTML. So I refactored `SelectItem` as a
variant, and gave the options a unique id. The id is send back to
`HTMLSelectElement` so it can find out exactly which option element
is selected.
2024-04-08 17:24:48 -04:00
..
3DFileViewer AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
About About: Display Application's Icon in File Manager 2023-09-02 16:27:08 +01:00
AnalogClock AnalogClock: Add feature to change and show time zone 2024-03-25 14:09:23 -06:00
Assistant AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Browser LibWeb: Refactor SelectItem to allow selecting options without value 2024-04-08 17:24:48 -04:00
BrowserSettings AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Calculator AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Calendar Userland: Avoid some conversions from rvalue strings to StringView 2024-04-04 11:23:21 +02:00
CalendarSettings Userland: Port to automatic GML initializer where possible 2024-01-29 05:21:48 -07:00
CertificateSettings LibCrypto: Store ASN1 certificate timestamps as UnixDateTime 2024-03-08 00:41:23 +01:00
CharacterMap AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
ClockSettings Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
CrashReporter Kernel/riscv64: Don't hard-code the page fault reason on RISC-V 2024-03-25 14:18:38 -06:00
Debugger Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
DisplaySettings Userland: Avoid some conversions from rvalue strings to StringView 2024-04-04 11:23:21 +02:00
Escalator Escalator: Allow failed password attempts to be retried 2024-03-04 13:25:22 -05:00
FileManager Userland: Avoid some conversions from rvalue strings to StringView 2024-04-04 11:23:21 +02:00
FontEditor AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
GamesSettings GamesSettings: Use on_change callback for resetting cards defaults 2024-04-08 09:35:55 -06:00
Help AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
HexEditor AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
ImageViewer Base+ImageViewer: Restore correct app icon 2024-03-28 22:32:03 -04:00
KeyboardMapper KeyboardMapper: Convert Utf-8 char in String to Utf-32 code point 2024-02-08 07:07:25 -07:00
KeyboardSettings KeyboardSettings: Port to GML compiler 2024-01-19 17:03:30 +01:00
Magnifier AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Mail AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
MailSettings Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Maps AK+Userland: Remove some needlessly explicit conversions to StringView 2024-04-04 11:23:21 +02:00
MapsSettings AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
MouseSettings MouseSettings: Use on_change callback to resetting default cursor theme 2024-04-08 09:35:55 -06:00
NetworkSettings NetworkSettings: Use on_change when switching adapter 2024-04-08 09:35:55 -06:00
PartitionEditor PartitionEditor: Show better error when can't find partition table 2024-01-11 20:57:40 +00:00
PDFViewer AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Piano Userland: Port to automatic GML initializer where possible 2024-01-29 05:21:48 -07:00
PixelPaint Userland: Avoid some now-unneeded explicit conversions to Bytes 2024-04-04 11:23:21 +02:00
Presenter AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Run Userland: Avoid some now-unneeded explicit conversions to Bytes 2024-04-04 11:23:21 +02:00
Settings Settings: Add fullscreen option 2024-01-14 15:18:43 -07:00
SoundPlayer AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
SpaceAnalyzer AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Spreadsheet LibJS: Make ParserError::to_string infallible 2024-04-05 20:01:37 -04:00
SystemMonitor Applications: Add fullscreen option to Utilities 2024-01-14 15:18:43 -07:00
Terminal AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
TerminalSettings Userland: Propagate errors with TRY() where possible 2024-02-14 17:46:06 -05:00
TextEditor AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
ThemeEditor AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
VideoPlayer AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Welcome AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
CMakeLists.txt Maps: Add MapsSettings with multiple tile providers options 2023-09-18 12:46:41 -06:00