d47e33acb0
Applications/Internet/Cyberia: Handle all vscroll changes before issuing reflow in @cyberia_win_repaint() callback
2025-05-19 13:14:37 -04:00
690933d56c
Applications/Internet/Cyberia: Ignore keyboard shortcuts when window is not active
2025-05-09 19:02:32 -04:00
99d40703ca
Applications/Internet/Cyberia: Add page elements to separate Window/list for each renderer
2025-05-09 13:56:18 -04:00
2f403aaff9
Applications/Internet/Cyberia: New tab defaults to blank page
2025-05-08 11:34:49 -04:00
a3223599fe
Applications/Internet/Cyberia: Initial support for tabbed browsing
2025-05-08 11:11:16 -04:00
7de9c03b24
Applications/Internet/Cyberia: Offset controls->y to TabPanelWidget
...
This is a prerequisite change for wiring up tabs to the browser window.
2025-05-07 15:14:26 -04:00
15700b9cd7
Applications/Internet/Cyberia: Use RectWidget for (controls|status) backdrop
2025-05-05 14:35:28 -04:00
fcf20be66e
Meta: Update Default.css
2025-05-04 09:25:49 -04:00
6d7ffc3103
Meta: Update Default.css
2025-05-03 02:46:42 -04:00
569e2e4b70
System/Libraries/Html: Split Reflow into separate source file
2025-05-02 18:05:12 -04:00
6c3daa8001
Applications/Internet/Cyberia: Change z-order priority of background widget
2025-04-29 14:21:36 -04:00
e01ce25824
Applications/Internet/Cyberia: Refactor use of @window_widget_list by renderer
2025-04-29 14:13:32 -04:00
20021f844f
Applications/Internet/Cyberia: Use RectWidget for page background
2025-04-29 11:35:26 -04:00
79d73bdff3
Meta: Update Default.css
2025-04-26 10:49:40 -04:00
e827f52c51
Meta: Add CSS debugging options
2025-04-24 21:14:54 -04:00
0bf96d6429
Meta: Update Default.css
2025-04-24 15:20:19 -04:00
22d5ce4b4c
Meta: Update Default.css
2025-04-22 15:45:55 -04:00
49666d7ea9
Everywhere: Kill app_event_loop on window close
2025-04-21 19:57:19 -04:00
bf3112bdd6
Applications/Internet/Cyberia: Initialize status2 (hover) label with empty string
2025-04-19 15:57:10 -04:00
f0a72aeaa5
Applications/Internet/Cyberia: Add hanbaga menu boilerplate
...
Not functional yet, just laying the foundation.
2025-04-16 18:56:17 -04:00
d9e4c186e4
Applications/Internet/Cyberia: Press Enter to submit form with only one input element
2025-04-16 18:55:37 -04:00
ebfaa0254c
Applications/Internet/Cyberia.app: Initial support for FORM method=get
...
Now we can search with simple engines like Wiby and FrogFind.
2025-04-16 15:03:59 -04:00
34a5985cf0
Meta: Update Default.css
2025-04-16 14:56:46 -04:00
0b381bf119
Meta: Update Default.css
2025-04-15 15:33:22 -04:00
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