2024.8.15.0
Another rework of SLBr! Learning from all my mistakes and using my newfound knowledge to keep me sane from boredom.
I missed out on logging quite a few development logs early in the development.
I'll be re-adding more features from the both legacy SLBr(s), such as IPFS, Gopher, and multi-browser engines in the next few releases
SLBr Development Log [Format: D/M/Y]
- WinUI Code [31/5/2024 - 2/6/2024]: Developed a modern WPF user interface inspired by Windows 11.
- Restart of Development [4/6/2024]: Resumed active development on SLBr.
- Developer Tools Integration [5/6/2024]: Integrated developer tools directly into the browser using
HwndHost
.- Youtube Auto Ad Skip [6/6/2024]: Added functionality to automatically skip ads on YouTube.
- Enhanced File Explorer in browser [8/6/2024]: Redesigned the browser's file explorer with improved icons and style.
- Error Pages [8/6/2024]: Error pages no longer use
slbr://
but instead now directly display the error HTML within the browser.- Improved Icon Acquisition [14/6/2024]: Improved icon retrieval process by using the browser's own display handler, eliminating the dependency on Google's Gstatic service.
- Ad & Tracker Blocker Fix [14/6/2024]: Resolved an issue where ads were bypassing the blocker in "invalid" frames.
- Tab Unloading Fix [15/6/2024]: Addressed a significant code oversight in tab unloading that caused excessive resource usage when windows were minimized.
- Tab Drag and Drop [14/6/2024]: Implemented drag-and-drop functionality for tabs.
- Side Bar Enhancement [15/6/2024]: Introduced resizing capability to the side bar.
- Copilot AI Chat + Mobile AI Chat + AI Compose [15/6/2024 - 17/6/2024]: Integrated AI Copilot's chat and compose features with a custom SLBr-styled user interface.
- Spell Check Functionality Fix [16/6/2024]: Resolved an issue that prevented spellcheck from modifying the misspelled word.
- Automatic Tab Closure for new tab downloads [16/6/2024]: Implemented a feature to automatically close tabs created for downloads.
- History Page [17/6/2024]: Added a dedicated history page accessible via
slbr://history
.- Settings Placebo [17/6/2024]: Created a placebo for
slbr://settings
to be used in a WPF settings overlay.- Vertical Tabs [18/6/2024]: Developed a vertical tab layout.
- Side Bar Quick Switch [18/6/2024]: Added instant switching between developer tools and AI chat.
- Downloads Page [19/6/2024]: Added a dedicated downloads page accessible via
slbr://downloads
- Settings Page WPF Overlay [21/6/2024 - 22/6/2024]: Implemented a WPF overlay for the settings page, providing an integrated settings page without relying on Chromium.
- Added new themes [22/6/2024]: Introduced new purple and green themes.
- Omni Box Suggestions [22/6/2024 - 25/6/2024]: Enhanced the omni box with suggestions.
- Locale & Languages Customization [24/6/2024]: Added options for customizing locales and languages.
- Loading Icon Enhancement [25/6/2024]: Implemented a spinning animation for the loading icon.
- About Section in Settings [25/6/2024]: Added an About section within settings.
- Enhanced Credits Page Style [25/6/2024]: Improved the visual style of
slbr://credits
.- Improved Default CSS Scrollbar Style [25/6/2024]: Enhanced the default CSS scrollbar style.
- Customizable Button Visibility [26/6/2024]: Added options to customize the visibility of the home, AI Chat, and translate buttons.
- Command Line Args Reading for user indication [27/6/2024]
- Default Browser Registry [27/6/2024]:
- Added Mouse Wheel Zooming 28/6/2024[]
- Certificate errors now display Insecure instead of secure [28/6/2024]
- Improved prompts & popups [28/6/2024]
- fixed permission handler [29/6/2024]
- JS enhanced smooth scrolling [29/6/2024]
- Screenshots now take the full scrollable view of the website [29/6/2024]
- Made other UIs smoother [30/6/2024]
- Report Window [30/6/2024]
- Singleton Instance [6/7/2024] Links will now be opened in existing instances
- Added popup animation for dialogs [6/7/2024]
- Added Unload to tab context menu [7/7/2024]
- slbr://newtab will no longer be displayed in omni box [7/7/2024]
- Added optimization that minimized memory usage by 20 MB with
SetProcessWorkingSetSize
[7/7/2024]- Fixed issue where browser couldn't close when devtools is opened [7/7/2024]
- Expanded Lite Mode with "Save-Data" headers [8/7/2024]
- Enhanced icon fetching with headers that mimic browser requests [8/7/2024]
- Added toast notifications [8/7/2024]
- Added "Google" & "Interesting Sites" to Tools menu like in the first version of SLBr for nostalgia [8/7/2024]
- Added WebGL examples to Tests menu [8/7/2024]
- Added support for javascript execution
javascript:
from omnibox [8/7/2024]- Reader Mode [9/7/2024]
- Added indicator to tab header to show how long it still has till it gets unloaded [11/7/2024]
- Improved tab unloading that checks for music to prevent unload [11/7/2024]
- Added news feed [13/7/2024]
- Added handler for
data:image
icons [13/7/2024]- Fixed context menu Copy Image feature [13/7/2024]
- Added mica titlebar theme [13/7/2024]
- Fixed multi user feature & added user to settings [14/7/2024]
- Added extensions sector to settings [19/7/2024]
- Moved pdf viewer toggle to extensions settings [19/7/2024]
- Find feature [20/7/2024]
- Fixed local images not being loaded in new page background [20/7/2024]
- Added experimental features toggle setting that enables experimental web features [21/7/2024]
- Added block fingerprint setting [28/7/2024]
- Added smooth page find [29/7/2024] (--blink-settings)
- Added icons for
slbr://downloads
andslbr://history
page [3/8/2024]- Added settings redirect buttons to
slbr://downloads
andslbr://history
[3/8/2024]- Improved media detection for Tab Unloading [15/8/2024]
- Added a progress bar in Unload Tabs settings [15/8/2024]
- Added country flag emojis settings [15/8/2024]