Skip to content

Releases: Aldaviva/VivaldiCustomLauncher

1.6.7

30 Jan 08:42
1.6.7
9ccb563

Choose a tag to compare

Vivaldi 7.8.3925.56

  • Updated formatDownloadProgress tweak

1.6.6

11 Oct 18:56
1.6.6
2f4955e

Choose a tag to compare

  • #19: When going back in a tab that has no more history, the tweak that is supposed to close the tab only works if the tab is in the first window

1.6.5

02 Oct 05:56
1.6.5
822dc2e

Choose a tag to compare

  • Speed up auto-upgrade installation to newer version of VivaldiCustomLauncher by not waiting as long after the old version exits before starting the new version. Uses PowerShell to call .NET's Process.WaitForExit() instead of always just sleeping for 2 seconds in Command Prompt. This reduces launcher upgrade duration by about 2.7 seconds (54%).
  • #18: Some noisy status messages are now shown differently and need more tweaking to block

1.6.4

04 Jul 01:10
1.6.4
dafffc1

Choose a tag to compare

Vivaldi 7.5.3735.44

  • Updated increaseMaximumTabWidth tweak for Vivaldi 7.5.
  • Removed unnecessary removeExtraSpacingFromTabBarRightSide tweak, because Vivaldi 7.5 automatically expands the tab bar to fill the available horizontal space as long as you hide the unwanted buttons and spacers (completed in Aldaviva/VivaldiCustomResources@6e6948a).
  • Sped up slower tweaks by replacing leading positive lookbehind with a leading group (expandDomainsWithHttps, calculateDataSizesInBase1024, and autoShowImagesInNonSpamEmails) and pre-serializing JSON at compile time instead of runtime (hideNoisyStatusMessages), saving hundreds of milliseconds.

1.6.3

21 May 10:51
1.6.3
28a9515

Choose a tag to compare

  • Fixed IndexOutOfRangeException in Unfucked.Cryptography.GenerateRandomString when upgrading from 1.6.1 or 1.6.2
    • Existing installations of VivaldiCustomLauncher 1.6.1 or 1.6.2 must manually download and replace VivaldiCustomLauncher.exe to fix this, as the problem occurs while automatically upgrading to the latest version.

1.6.2

21 May 05:48
1.6.2
30a8aa3

Choose a tag to compare

Vivaldi 7.4.3684.38

  • Now that the omnibar is the only address bar implementation in the codebase and the old address bar is gone, the HTTPS domain expansion tweak once again must only be run once, not twice as when both implementations were shipped.
  • React JSX syntax changed slightly, with a different calling convention for the function that constructs DOM elements, and child elements being passed in the children property of the argument object, instead of as varargs. This fixes the download progress text tweak and the navigating to all subdomain parts tweak.

1.6.1

01 May 08:07
1.6.1
356e558

Choose a tag to compare

  • Updated tweak that expands {domain} after pressing Ctrl+Enter to https://{domain}.com so that it also works with the Omnibar address bar that Vivaldi ≥ 7.2 uses
  • #17: Crashes and prevents Vivaldi from launching when Internet connection is offline

1.6.0

08 Apr 08:17
1.6.0
ffd6ffb

Choose a tag to compare

  • Added new tweak to automatically show images in non-spam email messages, even if the sender is not in your address book, to save you from having to click the Load External Content button all the time

1.5.0

25 Mar 15:20
1.5.0
43e8f3d

Choose a tag to compare

  • Allow tweaks to be uninstalled by passing the --untweak command-line argument.

1.4.0

23 Mar 14:28
1.4.0
fc83c21

Choose a tag to compare

  • In addition to the existing custom CSS tweak, add support for downloading CSS mods from VivaldiCustomResources to <Vivaldi installation directory>\css-mods\mods.css.
    • Instead of being injected into Vivaldi HTML, these can be enabled with no file tweaking, so they can be used in Vivaldi installations not tweaked by VivaldiCustomLauncher
    • To enable,
      1. Go to vivaldi://experiments
      2. Enable "Allow CSS modifications"
      3. Got to Vivaldi › Settings › Appearance › Custom UI Modifications
      4. Browse to <Vivaldi installation directory>\css-mods\
      5. Restart Vivaldi
    • As of 2025-03-23, this CSS mod hides the overlay notification that you copied a link or entered fullscreen, which is useless clutter since you already know that, since you're the one who did it