63 Commits

Author SHA1 Message Date
Alec Murphy
3fa79a5d5a Applications/Internet/Cyberia: Dynamically resize tab length to fit window 2025-10-10 17:13:24 -04:00
Alec Murphy
76b27de3d4 Applications/Internet/Cyberia: Persist cookies (and soon, bookmarks) to disk 2025-10-10 15:38:40 -04:00
Alec Murphy
25c160e15c Applications/Internet/Cyberia: Send referer in link navigation and form submit 2025-10-10 14:12:30 -04:00
Alec Murphy
6c8c64b2ec Applications/Internet/Cyberia: Set Content-Type as application/x-www-form-urlencoded for HTML form POST method 2025-10-10 14:11:19 -04:00
Alec Murphy
0266caab91 Applications/Internet/Cyberia.app: Always create JsonObject for headers in each request 2025-10-10 14:10:10 -04:00
Alec Murphy
f671203bfb Handle INPUT type=submit in forms 2025-10-10 13:24:19 -04:00
Alec Murphy
d376591aca Applications/Internet/Cyberia: Handle INPUT type=hidden in forms 2025-10-10 12:58:02 -04:00
Alec Murphy
d8a3756037 Applications/Internet/Cyberia: Probably a good idea to actually handle Set-Cookie 🤦 2025-10-10 12:57:16 -04:00
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