Please sign in to access this page
Another proof-of-concept browser written in Electron: Widevine DRM and more!
Convy32
Check their projects out: Motorsport Quizzes , YSWS Timer, SimDB, Ducky Utils
Josh P
Check their projects out: FOSSbooth, NEMA Updates , Wow, Website!
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
For now, I'll ship this project! I can definitely work on a few more features in the future, but for now it's considered stable :)
Added experimental Widevine DRM support! The reason it only took a few minutes is because it's literally a dependency drop in replacement (lol) but hopefully this means it should work with some content providers that require Widevine?
When the window loses focus, it now changes its main colour! (ignore the words Hyperlink in the bottom left of the window)
Navigation buttons now work great! (also, there is support for ignoring cache refresh, but I have yet to add it.. maybe shortcuts?)
Worked on quite a few things behind the scenes - including Quick Actions (Omnibox) and stuff like preparing navigation buttons!
I've been attempting to change the look and feel of the Omnibox for a bit now - and it's getting there! I can see a few issues, but surely that can be fixed.. right??
30 Devlog Special! (although technically the last devlog was 30)
Search suggestions! (they don't look pretty at the moment, but they work and they work good!)
Worked a little bit on the browser... the most notable feature is the new lock/unlock icon on the Omnibox! It tells you whether a page is secure or not (although maybe I could make it a bit clearer?)
Spent quite a bit of time working on the... Omnibox! It's not pretty right now, but that will hopefully change.
After quite a bit of work, I've added a hover effect for closing tabs, and also implemented some logic to switch to the next or previous tab on close (I spent quite a while debugging some weird bug). Now for shortcuts! (maybe)
You can now close tabs! Although I haven't implemented a system for falling back to a different tab once closed... may do soon!
it works!! pretty much all of the functionality from previously is now the same. although there is one thing - all the tabs aren't supposed to be showing at once...
yay!! the title and favicon update thing works (basically), now i've just got to implement active tabs and new tabs... and then we'll be back in business.
After some consideration, I've now begun to migrate from WebContentsView to WebView because working with DOM elements would be (much much) easier. Context menus work fabulously too!!
been doing some more layout work behind the scenes, and got the new tab button to look somewhat good! although one problem is that it's longer than the tab buttons and its annoying...
favicons! they look pretty good (although i will probably end up changing some things in the future) and added a few margins inside and to the buttons.
Ctrl+T now works to open new tabs! I've also made it so that new tabs get automatically selected.
Added Inter font! Which one do you prefer? I intend for Inter to be the main UI font, as with my other projects.
A little bit of styling was added to the buttons, and some minor adjustments to the views (rounded corners are back, view padding!)
After a bit more work, the most notable feature is that the window title now updates according to what the title on the page currently is! It's still not great - there are a few bugs I would need to fix, but it seems great so far (look at the top left!)
As a celebration of officially achieving 3h, Google now opens on launch :D (although the view sizing isn't perfect - will most likely get to fixing that soon)
Tab switching is now available! (it works great!) To make it more feature complete, I should probably add tab closing.
New Tab button! (and Chrome extensions too, as you can add them - but there isn't any way to use them yet, as I need to add the necessary integrations and stuff for them) but it's progress!
Added another WebContentView behind the existing one so content can actually begin to be put there!
Context menus work! Hopefully, they should also support Chrome Extension context menus in the future.
Worked on getting the resizing window and positioning right, since I'm using WebContentsView instead of WebView. So far, it seems to be going well! Also experimenting with Chrome Extension support and Context Menu support.
Starting to begin the project! I'm starting off with how the logo may look like - here's what I've made in a few minutes.