Please sign in to access this page

Orb Browser

Orb Browser

38 devlogs
21h 3m
•  Ship certified
Created by Solar

Another proof-of-concept browser written in Electron: Widevine DRM and more!

Timeline

Ship 1

0 payouts of shell 0 shells

Solar

about 16 hours ago

Solar Covers 38 devlogs and 21h 3m

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?

Update attachment

Tabs now save! (it's not perfect.. but it does the job at the moment!)

Update attachment

When the window loses focus, it now changes its main colour! (ignore the words Hyperlink in the bottom left of the window)

Update attachment

Navigation buttons now work great! (also, there is support for ignoring cache refresh, but I have yet to add it.. maybe shortcuts?)

Update attachment
luna luna 5 days ago
For the most compability, I would suggest Ctrl + Click or Ctrl + F5, just as it’s done in Firefox.
Solar
Solar
1h 58m 9 days ago

Worked on quite a few things behind the scenes - including Quick Actions (Omnibox) and stuff like preparing navigation buttons!

Update attachment

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??

Update attachment

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!)

Update attachment

...working on the design for the omnibox!

Update attachment

No joke, this feature took like 30 minutes
(Omnibox closes when you click out of it)

Update attachment

Omnibox! (well, it's in progress, but it works!) technically...

Update attachment

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?)

Update attachment

working on the omnibox design rn!

Update attachment
Solar
Solar
1h 41m 15 days ago

Spent quite a bit of time working on the... Omnibox! It's not pretty right now, but that will hopefully change.

Update attachment

Started to begin making shortcuts! Ctrl+T and Ctrl+W now work to open and close tabs.

Update attachment

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)

Update attachment

You can now close tabs! Although I haven't implemented a system for falling back to a different tab once closed... may do soon!

Update attachment

can confirm it now completely works as intended!

Update attachment

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...

Update attachment

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.

Update attachment

In the process of getting it back up to normal! working on the tab buttons as of currently...

Update attachment

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!!

Update attachment

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...

Update attachment

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.

Update attachment

Ctrl+T now works to open new tabs! I've also made it so that new tabs get automatically selected.

Update attachment

now borderless! also removed the background from the sidebar buttons.

Update attachment

active tab! (insert eyes emoji)

Update attachment

After a bit of work, page tabs now reflect their title when they update!

Update attachment

Added Inter font! Which one do you prefer? I intend for Inter to be the main UI font, as with my other projects.

Update attachment

A little bit of styling was added to the buttons, and some minor adjustments to the views (rounded corners are back, view padding!)

Update attachment

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!)

Update attachment

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)

Update attachment

Tab switching is now available! (it works great!) To make it more feature complete, I should probably add tab closing.

Update attachment

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!

Update attachment

Added another WebContentView behind the existing one so content can actually begin to be put there!

Update attachment

Context menus work! Hopefully, they should also support Chrome Extension context menus in the future.

Update attachment

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.

Update attachment

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.

Update attachment