MacDue
71ed1e3e50
Base: Add SVG preserveAspectRatio
demo page
2023-04-17 07:32:31 +02:00
Cubic Love
d82b9553b5
Base: Complete Mathematical Operators in Katica Regular 10
...
https://www.unicode.org/charts/PDF/U2190.pdf
21E7
https://www.unicode.org/charts/PDF/U2200.pdf
2201, 2203-4, 2208-220E, 2213-221D, 221F-2226, 222D-223F, 2241-224F,
225D-225F, 2262, 226D-228E, 22A2-22A8, 22AC-22AF, 22B2-22B9, 22BB-22BD,
22C4-22C5, 22C8-22CA, 22CE-22D4, 22D6-22FE
2023-04-14 21:43:40 +02:00
Cubic Love
fb47b988ca
Base: Add US English Apple Macintosh keymap
...
Add the full alt + shift-alt keymap for the EN-US Apple Keyboard Layout
2023-04-14 10:00:06 +02:00
Srikavin Ramkumar
04198a29a8
Base: Fix typo in cursor test page
2023-04-14 09:57:49 +02:00
Sam Atkins
d0f80b40b2
LibWeb: Reimplement CalculatedStyleValue as a calculation node tree
...
VALUES-4 defines the internal representation of `calc()` as a tree of
calculation nodes. ( https://www.w3.org/TR/css-values-4/#calc-internal )
VALUES-3 lacked any definition here, so we had our own ad-hoc
implementation based around the spec grammar. This commit replaces that
with CalculationNodes representing each possible node in the tree.
There are no intended functional changes, though we do now support
nested calc() which previously did not work. For example:
`width: calc( 42 * calc(3 + 7) );`
I have added an example of this to our test page.
A couple of the layout tests that used `calc()` now return values that
are 0.5px different from before. There's no visual difference, so I
have updated the tests to use the new results.
2023-04-13 09:53:47 +02:00
Cubic Love
6e14dde97d
Base: Add 32px icon for CertificateSettings
...
Before, the 32px icon was just the 16px icon upscaled.
Now TreuKS has tailor-made a 32px version :)
Co-authored-by: TreuKS <ks2225@protonmail.com>
2023-04-13 07:52:16 +01:00
Cubic Love
c3a5618dab
Base: Add icons for the Gradient screensaver
...
Add 32px and 16px application icons for the Gradient screensaver
2023-04-12 19:34:27 +02:00
Cubic Love
c6af248909
Demos: Rename GradientScreensaver to Gradient
...
This brings the name in-line with the naming convention used by the
other screensavers 'Starfield' and 'Tubes'.
2023-04-12 19:34:27 +02:00
MacDue
8aecd8c7ac
Base: Add SVG transform test page
2023-04-12 07:40:22 +02:00
Timothy Flynn
f109bb36a2
Base: Add the ended attribute to the video test page
2023-04-11 19:27:55 +02:00
Timothy Flynn
59848086ba
Base: Add the current playback position to the video test page
2023-04-11 19:27:55 +02:00
Cameron Youell
86781f0c08
Documentation: Update readlink.md
to use LibFileSystem
api
2023-04-09 20:58:54 -06:00
MacDue
67aceb6c67
Base: Add canvas clip path test page
2023-04-09 18:42:45 +02:00
Timothy Flynn
90e1d4f545
Base: Add playback state data to the video test page
2023-04-08 22:04:14 +02:00
Timothy Flynn
60100c1389
Base: Add a simple test page to load a video and display some metadata
2023-04-07 16:02:22 +02:00
Cubic Love
952808eaaa
Base: Update Assistant man page with icon & feature instructions
...
Add the new icon for Assistant and add instructions for using the
built-in URL launcher and calculator (taken from Tips-and-Tricks.md).
2023-04-07 11:44:23 +01:00
Cubic Love
f522178881
Base: Add icons for Assistant
...
Add 32px and 16px application icons for Assistant
2023-04-07 11:44:23 +01:00
Kenneth Myhra
c9ee1ad5ae
LibWeb: Add multipart/form-data demo to formdata.html
2023-04-05 09:43:52 +01:00
Fabian Dellwing
c273784c3e
CertificateSettings: Create basic Cert Store application
...
This commit adds a new application named CertificateSettings that
houses our Cert Store. It should be expanded in the future.
2023-04-03 19:58:47 -06:00
MacDue
0abd469d24
Base: Add background-position-x/y test page
2023-04-03 07:10:33 +02:00
Eli Youngs
f3c450559f
Base: Document the -f option for grep
2023-04-01 13:49:47 -06:00
Tim Ledbetter
a5b9fb28c2
Base: Remove trailing colons from man page headings
...
Most man pages don't have these, so removing them where they do exist
makes things more consistent.
2023-04-01 11:49:57 +01:00
Tim Ledbetter
8f253a745e
Base: Update man pages for utilities
...
Man pages for utilities now more closely resemble ArgsParser output
2023-04-01 11:49:57 +01:00
MacDue
d38392d416
Base: Use radio button groups on accent-color demo page
2023-03-26 15:09:57 +02:00
MacDue
bcfe275563
Base: Add two more radio buttons to HTML input test page
...
You can't really test radio buttons with just one button.
2023-03-26 15:09:57 +02:00
Cubic Love
0b14ef134d
Base: Add Keyboard Shortcuts & Tips and Tricks man pages
...
Add a list of system and general keyboard shortcuts as well as a list
of tips and tricks to man7 (Miscellanea). Add links to these in the
Help-index to aid discoverability for new users.
2023-03-25 14:35:11 -06:00
Cubic Love
911baf3b7c
Base: Add keyboard symbols to Katica Regular 12
...
These symbols represent common icons found on a user's keyboard
(PC and Mac). Now it will be possible for these icons to be used in
documentation (if desired) as Katica Regular 12 is used by LibMarkdown/
the Help application. Some bonus symbols have been added where they've
been easy to make along the way.
https://www.unicode.org/charts/PDF/U1F100.pdf
1F130
https://www.unicode.org/charts/PDF/U2190.pdf
2190-2193, 21B7, 21B9, 21DE-21DF, 21E4-21F3
https://www.unicode.org/charts/PDF/U2200.pdf
229E
https://www.unicode.org/charts/PDF/U2300.pdf
2303, 2318, 2324-2327, 232B, 2370, 2380, 2384, 2386, 2388, 238B-238C,
2397-239A, 23CE, 23FB-23FE
https://www.unicode.org/charts/PDF/U2460.pdf
24D8
https://www.unicode.org/charts/PDF/U25A0.pdf
25A4, 25B2-25B3, 25B7, 25BC-25BD, 25C1, 25C6-25C8
https://www.unicode.org/charts/PDF/U2700.pdf
2726-2727, 2732
https://www.unicode.org/charts/PDF/U27F0.pdf
27F3, 27F5-27F7
https://www.unicode.org/charts/PDF/U2B00.pdf
2B58
https://www.unicode.org/charts/PDF/U2900.pdf
2912-2913
2023-03-25 14:35:11 -06:00
MacDue
5ba7449342
Base: Add radio buttons to the accent-color demo page
2023-03-24 09:57:48 +00:00
Xexxa
da671a0c16
Snake: Add skin ahaetulla nasuta
2023-03-23 08:43:54 +00:00
Xexxa
fed961e701
Snake: Add skin thamnophis sirtalis tetrataenia
2023-03-23 08:43:54 +00:00
Xexxa
38446607db
Snake: Add skin micrurus fulvius
2023-03-23 08:43:54 +00:00
Xexxa
f4c78760d9
Snake: Add skin calliophis bivirgatus
2023-03-23 08:43:54 +00:00
MacDue
4b3c38e111
Base: Add accent-color
demo page
...
Currently this just has checkboxes, though I intend to add support
for more things later :^)
2023-03-23 08:27:51 +00:00
Kyle Lanmon
fcda397136
Presenter: Support multiple frames per slide
2023-03-22 10:32:02 +01:00
Ali Mohammad Pur
d997b794fa
Shell: Load a different rc file when in POSIX mode
2023-03-22 09:46:16 +01:00
Ryan Liptak
19302a471d
Base: Add 7 new emojis
...
🚲 U+1F6B2 - Bicycle
🛀 U+1F6C0 - Person Taking Bath
🛝 U+1F6DD - Playground Slide
🦦 U+1F9A6 - Otter
🦧 U+1F9A7 - Orangutan
🐒 U+1F412 - Monkey
🩼 U+1FA7C - Crutch
2023-03-21 17:31:49 +00:00
Ryan Liptak
f794b08548
Base: Add 7 new emojis
...
⚰ U+26B0 - Coffin
🏧 U+1F3E7 - ATM Sign
🛁 U+1F6C1 - Bathtub
🍠 U+1F360 - Roasted Sweet Potato
🍢 U+1F362 - Oden
🎙 U+1F399 - Studio Microphone
💅 U+1F485 - Nail Polish
2023-03-20 15:32:59 +00:00
Sam Atkins
5708a47157
Snake: Implement image-based skins
...
Co-authored-by: HawDevelopment <hawdevelopment@gmail.com>
2023-03-20 09:29:30 +01:00
Caoimhe
87bfb47d1f
FileManager: Extract .zip files to a temporary folder when opened
...
Prior to this commit, when you double-click a .zip file to open it, it
gets opened in Text-Editor as there is no other file association.
Now, when FileManager is invoked with a .zip file as the first argument,
a temporary directory will be created and the .zip will be extracted
into it. Once the FileManager window is closed, Core::TempFile will
delete the temporary directory.
This adds something like what we see in other operating systems' file
explorers, except for the fact that most other operating systems will
treat the .zip file as its own independent read-only filesystem. It
would be nice to do that in the future, but I feel like this is
sufficient for now.
2023-03-19 00:14:03 +00:00
kleines Filmröllchen
9ff01723ba
Userland: Use more common WAV MIME type
...
There is no official IANA MIME type for WAV (see
https://www.iana.org/assignments/media-types/media-types.xhtml#audio ),
so this will always be subjective. While
https://www.rfc-editor.org/rfc/rfc2361 suggests audio/vnd.wave, we use
audio/wav since that seems to be most common across the internet.
2023-03-17 22:20:16 +00:00
Fabian Dellwing
12cd74495a
LibTLS+Base: Rework default system certificate parser
...
Change the default system certificate parser from our arbitrary
INI format to well-known PEM format.
2023-03-16 18:54:20 +03:30
Tim Ledbetter
82219d0879
Base: Add missing options to sort man page
2023-03-13 07:53:24 +00:00
Karol Baraniecki
be4da57004
Base: Make keyboard keys in the BrickGame manual and Help page stand out
...
by making them `monospace` in the Help page, and bold in the manual.
This helps to quickly find out where the keyboard controls are in the
manual when skimming its contents.
2023-03-13 06:43:59 +00:00
Karol Baraniecki
d4d625b58e
Base: Document Escape and P pausing/unpausing BrickGame
2023-03-13 06:43:59 +00:00
Xexxa
402ff46b78
Base: Add Batak to font Katica Regular 10
...
1BC0-1BF3, 1BFC-1BFF https://www.unicode.org/charts/PDF/U1BC0.pdf
2023-03-12 22:09:20 +01:00
Pankaj Raghav
f8b67e1596
Kernel/Storage+Base: Fix boot_device_addressing document for NVMe
...
The LUN.target_id parameter points to a NVMe Namespace which starts from
1 and not 0. Fix the document to reflect the same while addressing a
nvme device in the boot parameters
2023-03-11 13:15:00 +00:00
implicitfield
e9e4baee77
Everywhere: Support overriding the system color scheme
2023-03-10 22:03:49 +01:00
implicitfield
fba0cee622
Flood: Update the man page to reflect current color scheme handling
2023-03-10 22:03:49 +01:00
Tom
52e45fb6fa
LibWeb+Base: Fix row-height bug in Grid when there is a column gap
...
This fixes a bug in the CSS Grid when there is a column and/or row gap,
as previously it would take the index of the incorrect column when
finding the `AvailableSize`.
There is a mild complication in the GridFormattingContext as the
OccupationGrid does not take into account the gap columns and rows that
later appear in the `Vector<TemporaryTrack>` columns and rows. The
PositionedBoxes are kind of a connection between the two, and so it's
now more explicit whether you would like to refer to a column by its
position taking into the gap columns/rows or not.
2023-03-10 18:20:27 +01:00
kleines Filmröllchen
61bb9103c2
Base+Userland: Add support for QOA files everywhere
...
This adds MIME type sniffing,
`file` support,
LaunchServer support to open QOA in SoundPlayer,
and audio icons
2023-03-10 04:07:14 -07:00