Skip to content

Releases: foxxyz/multibrowse

v3.0.0

03 Dec 00:48
Compare
Choose a tag to compare

Major Changes

Multibrowse has been completely rewritten in Rust, for several reasons:

  • Rust toolchain is much easier to develop and build with than a Python toolchain
  • Starts up significantly faster than the Python version
  • Binary sizes are reduced by 60-95% (The Windows version alone is a whopping 27x smaller than v2.1.2)

v2.1.2

27 Oct 01:00
Compare
Choose a tag to compare

Bugfixes

  • On machines without internet, using a browser instance for several weeks would eventually trigger a browser out-of-date notification in the upper right of the screen. This has been disabled with a new CLI arg (#16) (#17)

v2.1.1

29 Sep 22:42
45594c2
Compare
Choose a tag to compare

This release contains updates for Linux only. For other operating systems, v2.1.1 is identical to v2.1.0 and new binaries have not been generated.

Bugfixes

  • On Ubuntu 20.04+, multibrowse invocations could be interrupted by Chrome\Chromium requesting access to a keychain. This has been circumvented with a new CLI arg (#14)

v2.1.0

11 Nov 23:52
Compare
Choose a tag to compare

This release contains updates for Windows and M1 Macs only. For other operating systems, v2.1.0 is identical to v2.0.0 and new binaries have not been generated.

Bugfixes

v2.0.0

19 Jan 23:20
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • Active browser processes are no longer automatically killed on startup. This was originally done to prevent Chromium from creating new tabs instead of spawning new windows, but has since become obsolete through usage of the --app parameter in conjunction with the --kiosk parameter. It also turned out to be an annoyance at times, so it has been removed.

Features

  • Support for other binaries on Linux. In addition to google-chrome-stable, chromium and chromium-browser are now also supported. This mainly affects Ubuntu/Debian users.
  • More friendly error message when no supported browser binaries are found

Bugfixes

  • Monitor order on Linux would sometimes be incorrectly sorted.

v1.9.0

01 Sep 00:40
Compare
Choose a tag to compare
  • Additional flags can now be passed on invocation which are delegated to each browser instance
  • Fix bug occurring when passing more URLs than the number of active displays

v1.8.0

11 Aug 22:59
Compare
Choose a tag to compare
  • Monitor identity is now preserved across all platforms based on the spatial arrangement in the OS
  • Faster startup for Linux and MacOS

v1.7.0

18 May 02:08
Compare
Choose a tag to compare
  • Chrome now starts in "app" mode, removing unnecessary chrome and fixing min-width issues on displays smaller than 500 pixels

v1.6.0

13 Nov 07:23
Compare
Choose a tag to compare

Windows-related improvements and fixes:

  • Much more robust and faster start-up
  • Proper use of --kiosk flag to fix OS gesture/hotkey interference
  • Disabled pinch-zoom on touch monitors which is usually unwanted in fullscreen/kiosk scenarios

v1.5.0

04 Sep 04:31
Compare
Choose a tag to compare
  • Fixed Windows 7 compatibility: Windows 7 seems to require a proper key release when using user32.sendInput() while Windows 10 is content with multiple presses without depresses. Works for both versions now.
  • Decreased default browser window spawn size to 200px for very small monitor sizes