Andreas Kling
f052a66c5d
WindowServer+Base: Show alternate close button for "modified" windows
...
Windows that are marked as modified will now have another (themable)
close button. This gives an additional visual clue that some action
will be required by the user before the window gets closed.
The default window-close-modified icon is an "X" with "..." underneath,
building on the established use of "..." in menus to signify that
additional user input will be required before an action is completed.
2021-05-02 14:17:49 +02:00
Linus Groh
f81e581d50
Meta: Remove trailing whitespace from ro.json
...
This fixes the CI linting step.
2021-05-01 20:15:24 +02:00
xSlendiX
1dec93f45c
Keymap: Added Romanian layout
2021-05-01 20:07:27 +02:00
Gal Horowitz
b119fa5a0a
Base: Add bold Hebrew character glyphs to the Katica Bold 10 font
...
The glyph for the letter `Shin` (U+05E9) looks a bit wonky because the
width of the font is too small. Unfortunately it doesn't look like the
FontEditor is capable of changing the width of an existing font, so if
that option will be added in the future this glyph can be fixed.
2021-05-01 17:25:43 +02:00
Jagger De Leo
cec8488d9d
Demos: Add Starfield screensaver demo
2021-04-26 23:13:27 +02:00
thankyouverycool
98ea44de36
Base: Add 36pt font to Marieta family plus minor fixes to 24pt
...
Unslashes '0' and zeros out widths for control codes and unused
glyphs
2021-04-26 18:41:54 +02:00
DexesTTP
22413ef729
LibWeb: Add WebSocket bindings
...
The WebSocket bindings match the original specification from the
WHATWG living standard, but do not match the later update of the
standard that involves FETCH. The FETCH update will be handled later
since the changes would also affect XMLHttpRequest.
2021-04-25 19:04:34 +02:00
Andreas Kling
6c2ec4c1a4
Userland+Base: Add "ladyball" logo for the system :^)
...
Thanks to Katalin Kult for the artwork!
2021-04-25 18:57:10 +02:00
Brian Gianforcaro
898e9492f7
Base: clang-format the cpp-gui template project.
...
I noticed this was miss-formated when fixing up the clang-format
error in a different PR. I just ran `pre-commit run --all-files`
2021-04-25 01:13:59 +02:00
thankyouverycool
bada590b91
FontEditor: Add move glyph tool
...
When toggled on, glyphs can now be repositioned within the glyph
editor by dragging the mouse
2021-04-23 11:08:11 +02:00
Ali Mohammad Pur
1099521514
Base: Add a quote to the fortunes database
2021-04-23 09:27:49 +02:00
Andreas Kling
3857148028
LibWeb+Base: Use AK::SourceGenerator for error pages
...
Instead of storing a format string in a file, let's be reasonable
and use SourceGenerator's template functionality. :^)
2021-04-22 00:00:59 +02:00
Andreas Kling
9a8dd38493
LibWeb+Base: Convert String::format() to String::formatted()
...
This error page template is slightly hilarious and should probably
be replaced with AK::SourceGenerator or some such, but for now let's
just get rid of the call to String::format().
2021-04-21 23:49:02 +02:00
Adam Hodgen
3cfab83e7e
Base: Add HTML test page for cursor & table
...
This page is useful for testing the CSS 'cursor' property, as well as
HTML tables
2021-04-19 12:26:05 +02:00
Idan Horowitz
4c1d4baada
Base: Update CsillaRegular10's glyph widths
...
This fixed-width font had some garbage per glyph width values, which
while previously was ok, they now had to be correctly set to indicate
glyph presence.
2021-04-18 22:10:25 +02:00
Gal Horowitz
8b78f2741d
Base: Add hebrew character glyphs to the Katica Regular 10 font
...
The newly drawn glyphs cover the Hebrew letters (U+05D0 - U+05EA).
2021-04-18 18:57:35 +02:00
Leandro Pereira
8d25290198
FileManager: Show file copying animation
...
Bring some mid-90s charm and show a file flying animation while copying
files. Icons for both source and destination directories are currently
the default icons, but in the future they could be the respective icons
for the destination directory.
2021-04-17 09:41:35 +02:00
Timothy Flynn
67884f6747
LibWeb: Impose a sane max cookie size
...
Drop cookies larger than 4KiB. This value is the RFC's recommendation:
https://tools.ietf.org/html/rfc6265#section-6.1
2021-04-16 19:19:31 +02:00
Andreas Kling
9f4e37e342
Applications: Rename Serendipity => Welcome
...
Let's stick to the theme of "the most obvious name possible"
2021-04-15 20:50:24 +02:00
Timothy Flynn
82c53178fa
Base: Update cookie test page to include unretrievable cookies
...
"Unretrievable" meaning from JavaScript via document.cookie. They are
settable though and may be viewed with the Dump Cookies command in the
Browser.
2021-04-15 09:46:49 +02:00
Idan Horowitz
aab99d5945
LibWeb: Implement the CanvasRenderingContext2D::rect path method
...
This method adds a rectangle to the current 2D path.
2021-04-14 23:01:23 +02:00
Timothy Flynn
858ba11aef
Browser: Respect the HttpOnly flag when storing cookies
2021-04-14 16:07:46 +02:00
Timothy Flynn
329e6252e9
Base: Update cookie test page with cookies expected to be rejected
2021-04-13 21:59:30 +02:00
Itamar
667926df73
HackStudio: Store known symbol declarations in ProjectDeclarations
...
They were previously stored inside the Locator widget. I moved them to
the globally visible ProjectDeclarations class so they can also be used
by other widgets.
2021-04-13 15:16:27 +02:00
breakgimme
42abda2a19
Keymaps: Add pl keymap ( #6282 )
2021-04-13 00:06:18 +02:00
Timothy Flynn
fc03f8d959
Base: Update cookie test page to set some attributes
2021-04-12 22:37:00 +02:00
thankyouverycool
102bb3b3d2
Base: Fix a few width/height oversights in Marieta
...
Corrects punctuation width and erroneous 'Q' width reset. Adjusts
height of double quote and '$'
2021-04-12 15:31:55 +02:00
thankyouverycool
198c4fd7f2
Serendipity: Paint theme agnostic banner
...
And remove temporary welcome-banner.png. Fixes invisible text in
dark themes.
2021-04-12 08:56:06 +02:00
thankyouverycool
4366cb469b
Base: Add new sans serif font Marieta
...
Liza's younger, slightly better proportioned sister
2021-04-12 08:56:06 +02:00
Timothy Flynn
59e47c3b11
Base: Add test page for document.cookie
2021-04-11 18:24:34 +02:00
Brendan Coles
72fbf26dd6
Network: Add network.png 32x32 icon
2021-04-11 17:53:53 +02:00
Andreas Kling
42ec6718f2
Base+LibGUI: Add an familiar-looking icon for the desktop directory
2021-04-09 23:45:21 +02:00
Andreas Kling
11bea5d633
LibGfx+Base: Add Tray/TrayText theme colors and Gfx::ButtonStyle::Tray
...
A "Tray" is a sunken container area for widgets. The first intended
client of this style is the GUI::FilePicker's common locations frame.
Thanks to @nvella for coming up with the term "Tray" :^)
2021-04-09 21:53:43 +02:00
Dmitrii Trifonov
90b6821d3f
Fonts: Added some cyrillic glyphs to CsillaRegular10 and
...
KaticaRegular10
Needed to add more glyphs to fonts.
2021-04-09 08:33:12 +02:00
nickalfi
3a8844520a
Keymaps: Add se keymap ( #6198 )
...
Based on the existing Finnish keymap for special characters and what
characters Linux outputs when I press the key, including Numpad.
2021-04-08 23:35:17 +02:00
Miika Hämynen
5e8b5ff35e
Keymaps: Add sv-dvorak keymap ( #6177 )
...
Based on the finnish keymap for special characters and what characters
linux outputs when I press the key.
2021-04-07 19:34:49 +02:00
thankyouverycool
3ba86e3156
Base: Add icons for a few apps and filetypes
...
Adds new java, pdf, open-folder filetype icons. Upgrades chess,
snake, sound player and keyboards. Fixes file manager alignment.
2021-04-06 21:58:55 +02:00
Andreas Kling
1d065aa51b
LibWeb: Support the :last-of-type CSS selector :^)
2021-04-06 13:06:42 +02:00
Andreas Kling
0eb9a9dd13
LibWeb: Support the :first-of-type CSS selector :^)
2021-04-06 13:06:42 +02:00
Timothy Flynn
0794d879f3
Base: Update background-repeat test with two-value section
2021-04-05 18:49:04 +02:00
Dodoross
0315741815
Keymaps: Added fr-ch.json for Swiss-French keyboards ( #6065 )
...
This new file is inspired by de.json as the two keyboard layouts are
very similar.
2021-04-05 18:04:53 +02:00
Timothy Flynn
d40f3aa0d0
Base: Add test page for <input type=button> elements
...
Particularly to test label associations.
2021-04-04 18:30:15 +02:00
Timothy Flynn
26c9769247
Base: Update checkbox test page to have a <label>
2021-04-04 18:30:15 +02:00
Timothy Flynn
2199a59614
Base: Update radio button test page to mutate the DOM
2021-04-04 18:30:15 +02:00
Andreas Kling
0f85753014
Base: Desaturate the audio applet icons
2021-04-04 09:54:10 +02:00
Andreas Kling
721572410e
ClipboardHistory: Use the "edit-copy" icon instead of a colorized one
2021-04-04 09:53:41 +02:00
Timothy Flynn
274e94224d
Base: Add test page for HTML input type=radio elements
2021-04-03 15:39:46 +02:00
Timothy Flynn
fcfeadaffa
Base: Add test page for the 'background-repeat' property
...
This page tests the following values for background-repeat:
repeat, repeat-x, repeat-y, no-repeat
The test is duplicated for the <body> node and for child <div> nodes,
because the code that paints these nodes are in separate locations.
2021-04-03 11:24:33 +02:00
Timothy Flynn
316e19c3ac
Base: Add a bullet emoji •
2021-03-31 23:58:45 +02:00
Timothy Flynn
2cc10c62ee
Base: Add test for a box placed over links with negative z-index
...
In this test, a set of links has a background box placed behind them via
a negative z-index. The expectation is that a hit test on a link during
a mouse-move event should select that link, and not the background box.
2021-03-31 23:53:15 +02:00