summaryrefslogtreecommitdiff
path: root/Applications
AgeCommit message (Collapse)Author
2020-04-28Browser: Don't put favicons as the window iconAndreas Kling
It's nicer to always use the browser's own app icon instead. :^)
2020-04-28Application: Fix for reboot on PowerDialog close button clickHüseyin ASLITÜRK
2020-04-28DisplayProperties: Allow going from a wallpaper to a background colourAndres Vieira
Before this patch DisplayProperties couldn't handle correctly going from a set wallpaper to a background color. This patch adds a new "Use background color" as a first option for the Wallpaper combobox as well as correct handling of setting an invalid bitmap, thus making the WindowManager draw the background color
2020-04-28FileManager: Disable PropertiesDialog custom rename disabling logicAndres Vieira
TextBox already handles well its disabled state so it's no use to have a way to prevent it from PropertiesDialog, too.
2020-04-28FileManager: Disable permission checkboxes if user is not owner of pathAndres Vieira
2020-04-28FileManager: Deny rename in PropertiesDialog if user can't write in pathAndres Vieira
The FileManager PropertiesDialog always let the user change the name of files and folders to then be prompted with write permissions error. Now it checks for write permissions on the containing folder so it can "disable" the TextBox input. We can't really disable TextBox right now, hence the quotes.
2020-04-28FileManager: Disable delete action if user can't write in current pathAndres Vieira
Before this the delete action would be enabled in whenever was the case in which the user had some selection made. This patch forces a check to access() with the current folder path to see if the user actually can delete nodes in it.
2020-04-28FileManager: Add folder-specific paste actionAndres Vieira
This action is a bit different to the regular paste action because it takes into account the folder in which the context menu was opened, so it can be enabled/disabled whether that folder is writable or not for the current user. Both paste action use the same logic, now moved to the function do_action(const GUI::Action&), but in the case of the folder being right clicked, it pastes inside of it.
2020-04-28FileManager: Disable paste action for non-writable directoriesAndres Vieira
2020-04-28FileManager: Disables mkdir action if permissions don't allow itAndres Vieira
Now the "New directory..." contextual menu is disabled if the current user doesn't have enough permissions to create a node in the current path. This prevents the user going to the "New Directory" InputBox, writing an appropriate name and accepting just to find they can't even do it :)
2020-04-27FileManager: Add paste action to DirectoryView's context menuAndres Vieira
2020-04-27FileManager: Paste inside folder if done through its context menuAndres Vieira
Now FileManager will paste the clipboard contents inside a folder if the paste action was clicked through a folder context menu, being the target directory the selected folder. This mimicks most of the behaviours that the different file managers have.
2020-04-27FileManager: Copy and Delete selected file(s), not current folderAndres Vieira
FileManager had this weird behaviour in which it would ignore the current selection and try to copy and delete the current folder.
2020-04-26Applications: Add "thread" for HexEditorHüseyin ASLITÜRK
HexEditor crashes during try OpenFile dialog.
2020-04-26Base+Browser: Add an icon for the serenity Browser and make it use itAndres Vieira
Browser was using the filetype-html icon instead of a dedicated one, so we now have the globe from that icon reimagined and in good Buggie company :^)
2020-04-26 QuickShow: Add gif files to navigation file listHüseyin ASLITÜRK
2020-04-26FileManager: Disable open_parent_directory_action if the new path is "/"Andres Vieira
2020-04-25Browser: Rejig the "on_load_counter_change" hook when switching tabsAndreas Kling
This feels a little shoddy, but we need to make sure that updates end up on the right statusbar (since there is one statusbar per tab.)
2020-04-25Browser: Unveil /etc/passwd so we can find our home directory if neededAndreas Kling
Fixes #1952.
2020-04-25Browser: Share one BookmarksBarWidget between all TabsAndreas Kling
2020-04-25Browser: Add Browser.ini configuration fileBrendan Coles
The Browser can now load a home page URL from the user's Browser.ini configuration file rather than using a hard-coded URL.
2020-04-24Browser: Use the active tab's favicon as the window icon :^)Andreas Kling
2020-04-24LibGUI: Add "uniform tabs" mode to TabWidget (all tabs have same width)Andreas Kling
...and enable this in the main Browser UI. :^)
2020-04-24Browser: React to favicon notifications and put favicons in the tabs!Andreas Kling
2020-04-24Browser: Move the "About" action to WindowActionsAndreas Kling
2020-04-24Browser: Remove padding from the main TabWidgetAndreas Kling
This makes the active tab "take over" the whole window UI, even though it's actually inside a TabWidget.
2020-04-24Browser: Add icons for the "new tab" and "close tab" actionsAndreas Kling
2020-04-24FileManager: Set content margin of DirectoryView to same as childrenAndreas Kling
2020-04-24QuickShow: Properly hide toolbar on toggle actionLinus Groh
Similar to fullscreen mode we need to hide the toolbar's container.
2020-04-24QuickShow: Hide toolbar container in fullscreen modeLinus Groh
If we just hide the toolbar itself, its container is still visible and taking up space at the top of the screen.
2020-04-24Browser+LibWeb: Open link in new tab on Ctrl+Click :^)Andreas Kling
2020-04-24Browser: Scope tab-specific actions to the tab itselfAndreas Kling
This makes LibGUI choose the correct action depending on which tab is currently active (technically which tab is *focused*.) Fixes #1935.
2020-04-24Browser: Open links with target="_blank" in new tabLinus Groh
2020-04-24LibWeb: Pass link target to HtmlView's on_link_click callbackLinus Groh
2020-04-23Browser: Add "next tab" and "previous tab" actionsAndreas Kling
Now you can switch between the open tabs with Ctrl+PgUp and Ctrl+PgDn
2020-04-23Browser: Add "Close tab" action (Ctrl+W) :^)Andreas Kling
Note that this is a little bit unreliable with the keyboard shortcut since LibGUI can get confused about which Action it's supposed to use as each Browser::Tab has its own "close tab" action. This will need to be fixed in LibGUI.
2020-04-23Browser: Add "New tab" action (Ctrl+T) :^)Andreas Kling
This also introduces a WindowActions collection of actions that are not specific to the currently open tab, but nevertheless part of its menus.
2020-04-23Browser: Start implementing tabbed browsing! :^)Andreas Kling
This patch moves most of the Browser UI into a Tab class. The main UI now mainly consists of a GUI::TabWidget that Tab objects are added to. I'm going with the "tabs on top" style here, since I like how it makes it feel like each tab has its own UI controls (which it actually does!)
2020-04-23Help: Sort the manual pages alphabeticallyAndreas Kling
Fixes #1258.
2020-04-23QuickShow: Draw GUI::Frame parts of QSWidgetAndreas Kling
We were forgetting to draw the frame. :^)
2020-04-23HexEditor: Fill main widget with background to prevent gapsAndreas Kling
2020-04-23Applications: Remove ChanViewer appAndreas Kling
The HTTP JSON API this relied on is no longer available via HTTP and I would rather make the website work in Browser anyway. :^)
2020-04-23Applications: Tweak main layout spacing and backgroundAndreas Kling
2020-04-23SystemMonitor: Shrink margins of main layoutAndreas Kling
2020-04-23LibGUI: Add a ToolBarContainer widget and put most ToolBars in oneAndreas Kling
This mimics the Explorer toolbar container from Windows 2000 and looks pretty neat! :^)
2020-04-23Browser: Remove no-op from the BooksmarksBarWidgetAndreas Kling
Widget::child_widgets() is a *copy* of the list of child widgets. :^)
2020-04-23Desktop: Context menu option to open FileManagerJonathan Archer
2020-04-23Desktop: Show DisplayProperties in context menuJonathan Archer
2020-04-23Desktop: File creation from the context menuJonathan Archer
Kinda hackish, but it does work.
2020-04-23Desktop: Add context menu for directory viewJonathan Archer
Only has the option to create a folder, but hey ;^)