
Changes
-
f170cd5: I added a custom New Tab page that is displayed on the internal scheme
harbor:and is set as the default New Tab page. - 251e781: I wanted to add back, forward and refresh buttons to the toolbar, so I spent this commit making space for those buttons in the toolbar and declaring offsets for them.
- 1a46593: Added in the actual buttons to the toolbar and made the forward and back buttons functional. There is a small bug where if I click a link, I can then click the back button infinitely many times. idk why this is happening, but I’m guessing it’s something to do with a race condition. I’m calling it a feature not a bug.
-
b2eece2: Made the refresh button functional. btw, the refresh button’s icon is just the character
Rand not a refresh icon because the font I’m using doesn’t have a refresh icon. -
81b58b6: Added some keybinds:
Cmd + Tfor new tab,Opt + Tabfor switching to the next tab,Opt + Shift + Tabfor switching to the previous tab. -
e2f3a22: I wanted to make pages for errors so the browser doesn’t just crash when something goes wrong. In doing that I tried to make a global stylesheet for all my builtin pages, but it didn’t work because I didn’t implement relative URLs (hmm if only i saw this coming). So I got relative URLs working and made
!importantbe respected. - 69fcf94: Styles were being resolved weirdly under the new refactor, so I fixed that by just resolving everything once more after the declarations are initially handled and use specificity rules.
Next Steps
- Add more builtin pages
- Track history and make a page for that
Log in to leave a comment
