2f73813694
Applications/Internet/Cyberia: Remove initial CSS testing values
2025-04-15 11:53:34 -04:00
06813f3524
Meta: Update Default.css
2025-04-15 11:27:43 -04:00
ae42db0be5
System/Libraries/Html/Renderer: Implement some CSS default rules
2025-04-15 10:40:28 -04:00
dfb73f029c
Applications/Internet/Cyberia: Create background ctx and fill #ffffff when a new Renderer is created
2025-04-15 07:50:11 -04:00
b57101b9f2
Applications/Internet/Cyberia: Initial support for history items
...
Just a simple back/fwd navigation for browsing, for now.
2025-04-14 20:45:15 -04:00
100b54a9cd
Applications/Internet/Cyberia: Delta scroll by line
2025-04-14 16:53:08 -04:00
d17e79315e
Applications/Internet/Cyberia: Initial favicon support
2025-04-14 16:50:50 -04:00
02cbb32459
Applications/Internet/Cyberia: Handle vscroll a bit better
...
The entire scroll handling needs to be rewritten, but that is a project
for another day...
2025-04-14 10:55:20 -04:00
ce80c184e7
Meta: Debug stuff
2025-04-12 20:19:59 -04:00
df0adc0a15
Everywhere: Changes to @html_dom_node and TrueType API
...
CSS properties fontFamily and fontSize are part of @html_dom_node now,
and the TrueType API only accepts I32 code point streams, so we have
to preprocess UTF-8 streams before rendering text.
2025-04-12 18:09:26 -04:00
6a394f8a86
Applications/Internet/Cyberia: Set default colors for root node
...
Until we have a default style sheet implemented, set the default colors
to black text on white background for the root node, so that we don't
end up with unreadable black bars everywhere.
2025-04-11 17:23:01 -04:00
61c287f446
Applications/Internet/Cyberia: Echo window mouse wheel events
...
Now, we can (kind of) scroll the page from anywhere in the viewport :^)
2025-04-10 19:37:23 -04:00
7878e28027
Applications/Internet/Cyberia: Fully resolve URLs in redirect
2025-04-10 15:41:02 -04:00
e3c7350a96
Applications/Internet/Cyberia: Familiarize address bar onclick behavior
...
We match the following address bar behavior from Chrome and Firefox:
- When the address bar is clicked, select all text on mouse up if no
selection currently exists.
- On address bar blur, clear the selection.
2025-04-10 15:11:40 -04:00
d3048f31e5
Applications/Internet/Cyberia: Add web browser
...
This is the initial commit of the Cyberia web browser, Html and Css
libraries.
2025-04-10 10:51:59 -04:00
c4f25e63c1
Applications/OS/TaskSwitcher: NULL check for win->close() keypress callback
2025-04-10 08:27:36 -04:00
5f10e5f86d
Applications/Accessories/Calculator: Debounce numerical input
...
The Calculator isn't functional yet, but when it eventually does work,
it will be helpful to not duplicate every number keypress when the
result input widget is focused. :^)
2025-04-09 08:52:23 -04:00
b7952b1cb8
Applicatiosn/OS/ShutDown.app: Update MessageBox API
2025-03-28 19:07:39 -04:00
6db56f5283
Everywhere: Use ctx->blot()
2025-03-25 11:43:35 -04:00
6d1fbb51ac
Everywhere: Use ctx->plot()
2025-03-25 11:33:52 -04:00
6232873c49
Everywhere: Use ctx->fill()
2025-03-25 11:24:29 -04:00
39198164cd
Meta: Add files to repository
2025-03-25 07:34:41 -04:00