Internet Adventurer - an IE6 inspired browser.
Aug 17, 2022 20:47:01 GMT -8
Post by philbert on Aug 17, 2022 20:47:01 GMT -8
Hello, all! For reasons not entirely clear to myself, I frequently find that I miss the simplicity of Internet Explorer 6's user interface. To that end, I have spent far more time and effort than I'd care to admit half-assing a web browser based off of Microsoft's WebView2 control (which itself is based off of their chromium based edge). It will run on any machine which has .net 6.0 and the WebView2 runtime. I've personally tested it on Windows 8.1 and Windows 11, presumably it should run on 10 as well, but I make no promises about 7. It is available at this link, and also attached to this post.
Basically, I've been smacking my head against the wall regarding some aspects of development, and decided that if I didn't release it now, it was never getting released at all.
Known issues:
- Favorites do not work. I haven't even begun trying to implement them. I'm not even sure how I want to go about doing that.
- The History button doesn't work. You can still manually navigate to edge://history to view the history, which is what I intended the button to do anyways.
- Saving web pages doesn't work from the menu (file>save), however - you can right-click a page and select save as and that does work. Blame Microsoft for not exposing that interaction in an easy manner.
- New Message and Send Link/Page just generate mailto: links. If you do not have a default mail program they will either fail or bring up the "choose a program" dialog
- Likewise, Read News just generates a feed: link. If you have a default RSS reader that accepts feed: urls, it will open that. If not, it'll probably ask you to choose a default program.
- Theoretically, you can feed the executable a URL and it will load the page, so you could set it as your default browser. That's probably not a good idea though. Due to a design oversight, while it will read files off the hard disk if you use file>open, it will not if you feed it a file as a command line option (eg: internetadventurer.exe C:/docs/test.html)
To be honest, I'm kind of burnt out on this - I lack the discipline and attention span to do it proper justice. Still though, I'll give it some time and revisit the idea - perhaps returning with a fresh state of mind will help me.