serenity/Applications
Andreas Kling d6ab9e6790 Browser: Add a basic GUI download feature
We now allow you to download files by right-clicking a link and then
choosing "Download".

All files are currently saved to the standard downloads location that
we get from Core::StandardPaths::downloads_directory().

In the future, we'll probably want to come up with a more restrictive
way of doing the "write to disk" portion of this.
We should also improve the ProtocolServer to allow streaming of data
instead of writing everything in one big go.

At the moment, I'm just pretty happy with this GUI. :^)
2020-05-05 23:58:22 +02:00
..
About Meta: Fix Makefile permissions (not executable) 2020-05-03 14:24:08 +02:00
Browser Browser: Add a basic GUI download feature 2020-05-05 23:58:22 +02:00
Calculator LibGUI: Make MenuBar a Core::Object 2020-04-21 16:19:18 +02:00
Calendar LibGUI: Make MenuBar a Core::Object 2020-04-21 16:19:18 +02:00
Debugger Meta: Fix Makefile permissions (not executable) 2020-05-03 14:24:08 +02:00
DisplaySettings DisplaySettings: Don't crash after 'pape' 2020-05-02 14:12:36 +02:00
FileManager AK+FileManager: Move out human_readable_size to AK::NumberFormat 2020-05-03 12:59:26 +02:00
FontEditor LibGUI: Make MenuBar a Core::Object 2020-04-21 16:19:18 +02:00
Help Help: Clicking on link changes the treeview selection 2020-05-05 14:27:51 +02:00
HexEditor LibGUI: Simplify submenu construction 2020-04-29 11:48:11 +02:00
IRCClient LibTextCodec: Start fleshing out a simple text codec library 2020-05-03 23:01:58 +02:00
PaintBrush LibGUI: Make it easier to create checkable GUI::Actions 2020-04-21 17:21:28 +02:00
Piano LibGUI: Make MenuBar a Core::Object 2020-04-21 16:19:18 +02:00
QuickShow QuickShow: Add gif files to navigation file list 2020-04-26 18:44:20 +02:00
SoundPlayer LibGUI: Make it easier to create checkable GUI::Actions 2020-04-21 17:21:28 +02:00
SystemMenu LibGUI: Simplify submenu construction 2020-04-29 11:48:11 +02:00
SystemMonitor SystemMonitor: Replace details with message when process isn't accessible 2020-05-05 12:49:18 +02:00
Taskbar WindowServer+LibGUI+Taskbar: Don't include frameless windows in lists 2020-05-02 12:24:23 +02:00
Terminal Terminal: Write an empty string instead of (null) on Command key 2020-05-02 15:41:27 +02:00
TextEditor LibTextCodec: Start fleshing out a simple text codec library 2020-05-03 23:01:58 +02:00
Welcome LibCore: Make Core::Object::add<ChildType> return a ChildType& 2020-03-04 21:04:06 +01:00
Makefile Build: Only look at SUBDIRS with Makefiles 2020-02-25 19:56:48 +01:00