16 Commits

Author SHA1 Message Date
csd4ni3l
31b67c9dfd add tab support by having separate renderers and http clients, make link clicking open a new tab, add better default headers, fix style elements showing as text, fix crash if there are no needs but needs_render is True, fix view-source scheme not working, latest 2025-07-27 16:38:56 +02:00
csd4ni3l
c77b067d08 add https:// if it doesnt exist in search bar 2025-07-23 21:35:55 +02:00
csd4ni3l
132b47a183 fix css filename errors on Windows, finally 2025-07-23 16:42:09 +02:00
csd4ni3l
10555c7c8b fix css loading issues with weird urls that include parameters, fix font size issues with font sizes that are rem and fix text merging on Windows cause space width is 0, make clicking on link change search bar text. 2025-07-23 16:11:14 +02:00
csd4ni3l
d90a9fc174 fix crash if inline css doesnt have text children 2025-07-23 00:19:33 +02:00
csd4ni3l
1b200b65ad fix crashing if a click happened before rendering 2025-07-22 18:50:25 +02:00
csd4ni3l
8b9b70c475 Add css caching, adapt to LineLayout and Textlayout, add link support, add a resolve_url function, cache colors and space widths for fonts, fix bug crashing if font doesnt exist 2025-07-22 18:32:27 +02:00
csd4ni3l
385552bb08 Fix SSL not working by using certifi to find them. 2025-07-21 14:14:56 +02:00
csd4ni3l
d44964b9c2 Downgrade arcade to 3.2.0 in requirements.txt as well 2025-07-21 14:01:38 +02:00
csd4ni3l
bdae69e3f0 Downgrade Arcade to 3.2.0 2025-07-21 13:52:45 +02:00
csd4ni3l
09c1ce7f5a Add backgrounds to finish layout tutorial, add inline and remote CSS support with a default of browser.css which currently supports fonts and backgrounds 2025-07-21 12:29:32 +02:00
csd4ni3l
a604a5dbd1 fix game crashing on startup because of a small issue 2025-07-16 23:52:54 +02:00
csd4ni3l
674435b270 Update requirements.txt 2025-07-16 21:40:38 +02:00
csd4ni3l
e53d3d3da7 fix scrolling not working 2025-07-16 14:41:48 +02:00
csd4ni3l
4c245e3db8 Fix Github Action build 2025-07-16 09:49:38 +02:00
csd4ni3l
546bf69408 Initial version, i forgot to commit for a long time. 2025-07-14 20:55:03 +02:00