github FaFre/WebLibre v0.40.0-alpha-3

pre-release7 hours ago

This alpha makes tabs, gestures, and browser controls much more customizable, while fixing several navigation and refresh issues.

Highlights

  • Customizable tab and toolbar gestures
  • More control over where new child tabs appear
  • Improved tab ordering and navigation
  • Safer pull-to-refresh behavior
  • New Clear Browsing Data shortcut
  • More reliable color-scheme and user-agent settings

Gestures and Toolbar

  • Reassign or disable swipes on the tab bar and side rail.
  • Choose what happens when swiping a tab in the tab list or grid.
  • Tab swipes can now close, bookmark, share, pin, duplicate, or move tabs.
  • Customize what a toolbar button does when it is pressed and held.
  • Choose fallback buttons to display when a toolbar action is unavailable.
  • The toolbar customization screen has been redesigned for easier setup.
  • Add Clear Browsing Data to the browser menu or toolbar.
  • Existing tab-bar swipe preferences are preserved when upgrading.

Tabs and Navigation

  • New New Child Tab Position setting:
    • Insert child tabs directly after their opener.
    • Place child tabs at the end of the tab list.
  • Tab relationships remain intact regardless of the chosen display position.
  • Improved ordering for tabs opened from links, pop-ups, and other containers.
  • Fixed tabs occasionally appearing in the wrong position after restoring or reordering them.
  • Fixed empty rows appearing in the two-level tab switcher.
  • Back navigation from newly created search tabs now returns to the browser home screen instead of unexpectedly closing the tab.
  • The home screen no longer shows the address and title of the tab hidden behind it.
  • Pressing Back twice only closes a tab when there is somewhere sensible to return.
  • Closing the last tab in a container no longer causes tabs in other containers to be closed unintentionally.

Pull-to-Refresh

Pull-to-refresh now responds only to intentional vertical page swipes.

It no longer activates accidentally during:

  • Horizontal swipes.
  • Nested scrolling.
  • Pinch-to-zoom gestures.
  • Double-tap zoom gestures.
  • Fullscreen videos or games.

The refresh indicator also follows the app's current theme more reliably.

Settings and Appearance

  • Changing the preferred light or dark page color scheme now updates all open pages, not just the current tab.
  • Clearing a custom user agent correctly restores the normal browser behavior, including desktop mode.
  • Android dynamic colors and surface colors are displayed more consistently.

Upgrade Notes

  • Existing tabs, settings, and toolbar arrangements are preserved.
  • New gesture controls use the behavior already configured in previous versions by default.
  • The new tab-placement setting defaults to placing child tabs after their opener.

Don't miss a new WebLibre release

NewReleases is sending notifications on new releases.