Alec Murphy
6253fe8004
Applications/Internet/Cyberia: Initial support for cookies
2025-10-10 11:40:00 -04:00
Alec Murphy
f9e9f46081
Applications/Internet/Cyberia: Initial support for POST requests
2025-10-10 11:39:37 -04:00
Alec Murphy
02bb0e9f3d
Applications/Internet/Cyberia: Move bookmarks & cookies to the global cyberia JsonObject
2025-10-10 11:35:51 -04:00
Alec Murphy
ea44c28461
Applications/Internet/Cyberia: Add a link context menu and some hanbaga menu placeholders
2025-09-24 18:16:26 -04:00
Alec Murphy
4c4f08505e
Applications/Internet/Cyberia: Update app icon
2025-09-24 17:25:23 -04:00
Alec Murphy
b86cd2ce3d
System/Core/SystemTray+AppBar: Reposition tray icons w/ system clock
2025-09-21 00:14:39 -04:00
Alec Murphy
cbdd64ce4a
Applications/OS/AppBar: Update default clock_text format string
2025-09-12 07:03:46 -04:00
Alec Murphy
e76d888184
Applications/Internet/Cyberia: Use Alt+Cursor-(Left|Right) to move back/forward in history for active tab
2025-09-11 15:22:44 -04:00
Alec Murphy
d47e33acb0
Applications/Internet/Cyberia: Handle all vscroll changes before issuing reflow in @cyberia_win_repaint() callback
2025-05-19 13:14:37 -04:00
Alec Murphy
690933d56c
Applications/Internet/Cyberia: Ignore keyboard shortcuts when window is not active
2025-05-09 19:02:32 -04:00
Alec Murphy
99d40703ca
Applications/Internet/Cyberia: Add page elements to separate Window/list for each renderer
2025-05-09 13:56:18 -04:00
Alec Murphy
2f403aaff9
Applications/Internet/Cyberia: New tab defaults to blank page
2025-05-08 11:34:49 -04:00
Alec Murphy
a3223599fe
Applications/Internet/Cyberia: Initial support for tabbed browsing
2025-05-08 11:11:16 -04:00
Alec Murphy
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
Alec Murphy
15700b9cd7
Applications/Internet/Cyberia: Use RectWidget for (controls|status) backdrop
2025-05-05 14:35:28 -04:00
Alec Murphy
de05895ecd
Meta: s/MenuBar/AppBar/g
2025-05-04 15:29:39 -04:00
Alec Murphy
fcf20be66e
Meta: Update Default.css
2025-05-04 09:25:49 -04:00
Alec Murphy
6d7ffc3103
Meta: Update Default.css
2025-05-03 02:46:42 -04:00
Alec Murphy
569e2e4b70
System/Libraries/Html: Split Reflow into separate source file
2025-05-02 18:05:12 -04:00
Alec Murphy
6c3daa8001
Applications/Internet/Cyberia: Change z-order priority of background widget
2025-04-29 14:21:36 -04:00
Alec Murphy
e01ce25824
Applications/Internet/Cyberia: Refactor use of @window_widget_list by renderer
2025-04-29 14:13:32 -04:00
Alec Murphy
20021f844f
Applications/Internet/Cyberia: Use RectWidget for page background
2025-04-29 11:35:26 -04:00
Alec Murphy
79d73bdff3
Meta: Update Default.css
2025-04-26 10:49:40 -04:00
Alec Murphy
e827f52c51
Meta: Add CSS debugging options
2025-04-24 21:14:54 -04:00
Alec Murphy
0bf96d6429
Meta: Update Default.css
2025-04-24 15:20:19 -04:00
Alec Murphy
22d5ce4b4c
Meta: Update Default.css
2025-04-22 15:45:55 -04:00
Alec Murphy
49666d7ea9
Everywhere: Kill app_event_loop on window close
2025-04-21 19:57:19 -04:00
Alec Murphy
bf3112bdd6
Applications/Internet/Cyberia: Initialize status2 (hover) label with empty string
2025-04-19 15:57:10 -04:00
Alec Murphy
f0a72aeaa5
Applications/Internet/Cyberia: Add hanbaga menu boilerplate
...
Not functional yet, just laying the foundation.
2025-04-16 18:56:17 -04:00
Alec Murphy
d9e4c186e4
Applications/Internet/Cyberia: Press Enter to submit form with only one input element
2025-04-16 18:55:37 -04:00
Alec Murphy
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
Alec Murphy
34a5985cf0
Meta: Update Default.css
2025-04-16 14:56:46 -04:00
Alec Murphy
0b381bf119
Meta: Update Default.css
2025-04-15 15:33:22 -04:00
Alec Murphy
2f73813694
Applications/Internet/Cyberia: Remove initial CSS testing values
2025-04-15 11:53:34 -04:00
Alec Murphy
06813f3524
Meta: Update Default.css
2025-04-15 11:27:43 -04:00
Alec Murphy
ae42db0be5
System/Libraries/Html/Renderer: Implement some CSS default rules
2025-04-15 10:40:28 -04:00
Alec Murphy
dfb73f029c
Applications/Internet/Cyberia: Create background ctx and fill #ffffff when a new Renderer is created
2025-04-15 07:50:11 -04:00
Alec Murphy
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
Alec Murphy
100b54a9cd
Applications/Internet/Cyberia: Delta scroll by line
2025-04-14 16:53:08 -04:00
Alec Murphy
d17e79315e
Applications/Internet/Cyberia: Initial favicon support
2025-04-14 16:50:50 -04:00
Alec Murphy
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
Alec Murphy
ce80c184e7
Meta: Debug stuff
2025-04-12 20:19:59 -04:00
Alec Murphy
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
Alec Murphy
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
Alec Murphy
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
Alec Murphy
7878e28027
Applications/Internet/Cyberia: Fully resolve URLs in redirect
2025-04-10 15:41:02 -04:00
Alec Murphy
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
Alec Murphy
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
Alec Murphy
c4f25e63c1
Applications/OS/TaskSwitcher: NULL check for win->close() keypress callback
2025-04-10 08:27:36 -04:00
Alec Murphy
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