summaryrefslogtreecommitdiff
path: root/Base
AgeCommit message (Collapse)Author
2021-07-31LibWeb: Get CSS @import rules working in new parserSam Atkins
Also added css-import.html, which tests the 3 syntax variations on `@import` statements. Note that the optional media-query parameter to `@import` is not handled yet.
2021-07-30MailSettings: Add basic mail settings dialogFaeliore
MailSettings: Add a GML file for Mail settings MailSettings: Add an AF desktop file for Mail Settings MailSettings: Unveil /res in mail settings, fix GML MailSettings: Mail settings texteditor->textbox MailSettings: Update mail username to correct category in settings Modified Mail settings GML to properly represent ports >100 MailSettings: Update/fix mail settings GML MailSettings: Adjust GML, add icons for mail settings MailSettings: Change Okay button to OK MailSettings: Change mail setting reset button to revert MailSettings: Fix incorrect variable names in mail settings MailSettings: Add newlines af EOF of all mail setting files MailSettings: Mail settings linting issues fixed MailSettings: Increase size of icon features Code cleaning/styling changes as per gunnarbeutner review Made settings descriptions more friendly per sin-ack review MailSettings: Fixes as per PR comments MailSettings: Fix checkbox weirdness MailSettings: Adjust width of checkbox MailSettings: Remove unneccessary update() call MailSettings: Replace port SpinBox with ComboBox MailSettings: Add colons to labels, remove port 110 option MailSettings: Remove custom model, use ItemListModel MailSettings: Change relative icon paths to absolute ones
2021-07-29Base: Remove coffee theme height and width metricsFaeliore
2021-07-29Base: Make coffee theme icons smaller so they fit in the title barFaeliore
Fixes #4713
2021-07-28Base: Add a quote to the fortunes databaseBuggieBot
[skip ci]
2021-07-28LibGfx+Base: Add a themable "Accent" color roleAndreas Kling
This can be used by GUI widgets to draw attention to a specific part of the widget, for example the currently active sub-widget component.
2021-07-27Base: Add network-connected iconMaciej Zygmanowski
It's just like network-disconnected but without red "X" mark.
2021-07-26Spider: Improve 32x32 iconJamie Mansfield
This now matches Andreas' nice 16x16 icon :)
2021-07-26Base: Mitigations(7) add -fzero-call-used-regs and Process ProtectionBrian Gianforcaro
Update the man page to describe more mitigations that we have applied.
2021-07-26Base: Make DisplaySettings have matching 16x16 and 32x32 iconsAndreas Kling
2021-07-26Base: Improve 32x32 app icons for DisplaySettings and KeyboardSettingsAndreas Kling
2021-07-26MouseSettings: Replace the scroll step size iconAndreas Kling
2021-07-26Settings: Add a very simple Settings applicationAndreas Kling
This is really just a launcher app that gathers all the installed apps in the "Settings" category and presents them in a single window.
2021-07-26Base: Add descriptions to the apps in the Settings category :^)Andreas Kling
2021-07-26Base: Replace the MouseSettings app icon with something nicer :^)Andreas Kling
2021-07-24Base: Add test page for box-shadowTobias Christiansen
2021-07-24Base: Add a test page for CSS opacity propertyEgor Ananyin
2021-07-24Base: Add man page for MailLuke
This is primarily used to give an example configuration file.
2021-07-24Mail: Add an e-mail application called MailLuke
This utilises LibIMAP and LibWeb to provide an e-mail client. The only way currently to connect to a server and login is with a config file. This config file should be stored in ~/.config/Mail.ini Here is an example config file: ``` [Connection] Server=email.example.com Port=993 TLS=true [User] Username=test@example.com Password=Example!1 ``` Since this is stored in plaintext and uses a less secure login method, I'd recommend not using this on your main accounts :^) This has been tested on Gmail and Outlook. For Gmail, you either have to generate an app password if you have 2FA enabled, or enable access from less secure apps in your account settings.
2021-07-24Hearts: Redesign the iconGamerappa
This does not fix the issue where there's no indication for when hearts are broken. But since the original icon for Hearts was a placeholder. This should be better. :^) Fixes #7373
2021-07-24Base: Add a test page for CSS 'calc()' valuesTobias Christiansen
2021-07-22LibWeb: Resolve CSS text-decoration from value listSam Atkins
This detects and resolves these in the text-decoration property, in any order: - text-decoration-color - text-decoration-line - text-decoration-style Only the solid underline renders, but all three sub-properties are assigned correctly.
2021-07-22LibWeb: Resolve CSS font property from value listSam Atkins
The font property now resolves into its various parts: - font-family - font-weight - font-size - font-style - line-height The font-variant and font-stretch parts are left unparsed since LibWeb doesn't know how to render those. Added `fonts.html` as a test for various forms of `font` declarations, based on the examples in the spec.
2021-07-22LibWeb: Implement CSS color parsing from TokensSam Atkins
This was broken when we switched away from using StringStyleValues. While I was at it, I have implemented hsl/a() and the percentage syntax for rgb/a(). As a bonus, added `colors.html` as a test page for the various CSS color syntaxes, since nothing was testing rgb() or rgba() before. Much of the parsing code in LibGFX/Color.h seems to be centered around CSS color values, but this is not used by the new Parser. (And can't be used, because it requires a String value and we have a list of Tokens of some kind instead.) Maybe that should be removed from there when the new CSS parser is operational.
2021-07-22DesktopPicker: Make sure the applet always ends up in the same placeAndreas Kling
2021-07-21Base: More tweaks to the MouseSettings iconsAndreas Kling
2021-07-21Base: Fix imperfection in mouse-cursor-speed icon (MouseSettings)Andreas Kling
2021-07-20MouseSettings: Give this application a GUI facelift :^)Andreas Kling
Note that the double-click "icon" adapts to the double-click speed and also reacts to double-clicks. :^)
2021-07-20Base: Add 2x version of the about box "brand banner"Andreas Kling
2021-07-20Base: Update the about box "brand banner"Andreas Kling
Remove Buggie for a more professional look.
2021-07-19Applets: Add DesktopPicker appletPeter Elliott
This applet displays a grid of desktops, and shows the user what virtual desktop they are on. When clicked, the desktop will be changed.
2021-07-19Base: Add a test page for the 'justify-content' CSS propertyTobias Christiansen
This adds a simple page to showcase the justify-content CSS-property.
2021-07-19Base: Add file associations for multiple programsLuK1337
This change adds missing file association for the following programs: - ImageViewer - PDFViewer - PixelPaint - Playground - Profiler - SoundPlayer
2021-07-18Base: Associate .profile extension with ProfilerMax Wipfli
2021-07-15Utilities: Add groupdelM4x1m3
2021-07-15Utilities: Add groupaddM4x1m3
2021-07-14LibWeb: Use Selectors instead of a String for :not() selectorsSam Atkins
Rather than parsing the selector every time we want to check it, we now parse it once at the beginning. A bonus effect of this is that we now support a selector list in :not(), instead of just a single selector, though only when using the new parser.
2021-07-14Base+LibGUI: Add icon to the Rename actionjakubiakdev
2021-07-14SpiceAgent: Add a new spice agent service :^)x-yl
A SPICE agent communicates with the host OS to provide nifty features like clipboard sharing :^) This patch implements only plain-text clipboard sharing. See: github.com/freedesktop/spice-protocol/blob/master/spice/vd_agent.h
2021-07-14Utilities: Add an implementation of 'comm'TheFightingCatfish
Add an implementation of 'comm' -- compare files line by line
2021-07-14Tests: Change test-filtering mechanismHendiadyoin1
We have a new config argument to add space separated exclude regex' This is separate from "NotTestsPattern", because these are still Tests, although they are not supposed to be run by the runner This also adds the test for a working UserspaceEmulator to the tests run
2021-07-13Base: Fix typo in the man page for `file`Valtteri Koskivuori
On macOS with a Finnish keyboard layout, $ is typed with Option+4. While writing this manpage, I made the mistake of holding Option down a little too long, as I often do, resulting in the keystroke Option+space. This, instead of typing a space, types U+00A0 (non-breaking space), which looks identical on my host terminal. Luckily the Serenity terminal called me out on it, printing out a question mark instead.
2021-07-13Base: Change Marcin to nooga in fortunes databaseMarcin Gasperowicz
2021-07-13Base: Add a quote to the fortunes databaseBuggieBot
[skip ci]
2021-07-12ls: Add option to list subdirectories recursivelyAriel Don
List subdirectories encountered using -R or --recursive flags with ls.
2021-07-10Spider: Improved 16x16 app iconAndreas Kling
2021-07-10FileSystemAccessServer: Add service for accessing veiled files nicelyTimothy
Adds new service FileSystemAccessServer which allows programs to request a file descriptor for any file on the file system. The user can be prompted to choose the path with a FilePicker, or the path can be provided by the application which will show a MessageBox showing the pid and name of the calling process and allows the user to approve or deny the request.
2021-07-08SystemServer: Add entry for SQLServer in SystemServer.iniJan de Visser
2021-07-08Base: Remove www. from link to project website in welcome pagenetworkException
The www subdomain does not allow http and as LibTLS currently has no cipher suite in common the request fails.
2021-07-07Documentation: Add less(1) man page, and link to it in othersPeter Elliott