There was a recent news report that showed that thousands of people had accidentally uploaded their home directories/folders to public Git repositories that they were working on, and that included the profile directories for other browsers. You can read more about this here: https://www.theregister.com/2021/11/18/firefox_cookies_github/
We added a detection and protection to the latest release of Vivaldi, to prevent you from having the same thing happen to your Vivaldi profile.
The detection checks if there is a .git folder either in the Vivaldi profile folder, or a parent folder of the Vivaldi profile folder and will show a warning message when .git folder has been detected.
For example, on Windows, the default Vivaldi profile folder is:
For snapshot releases, the default profile folder is /home/<your_username>/.config/vivaldi-snapshot. Note that these folders could be placed somewhere else on some distros.
For snapshot releases, the default profile folder is /Users/<yourusername>/Library/Application Suppert/Vivaldi Snapshot/Default.
Check your profile folder location to work out where to start. You can see this using Vivaldi menu > Help > About, or Vivaldi application menu > About Vivaldi on Mac.
Note that any .git folder is hidden on most systems by default. On Windows, you need to tell Windows Explorer (My Computer) to show hidden files and folders, in the folder options. On Mac, open the Finder and press Cmd Shift . to show or hide hidden files and folders. On Linux, use your favourite terminal/console application, and use the following command to see all files and folders, including hidden ones:
ls -a
Alternatively, on Mac or Linux, you could use your favourite terminal/console application, and use the following command to search for .git folders:
find ~/ -name '.git'
You can also use / instead of ~/ to search the entire filesystem, but be aware that it might show a lot of errors when there are folders that you do not have access to.
Once you find the folder containing the .git folder, you may wish to note that everything from that folder and below, might be in a Git repository. The “git status” command can give more details.
In the Vivaldi browser, you can choose a theme from a selection of pre-installed themes, create your own theme or install themes shared by other Vivaldi users. In this article we’ll focus on the latter, how to install user created themes and also how to share your own themes.
Browse Vivaldi Themes
To see the selection of user created and shared themes:
Go to Vivaldi Themes on https://themes.vivaldi.net. Alternatively, in the browser, go to Settings > Themes and click on Get more themes in the bottom right corner of the Theme Library.
Browse through the themes on the page.
You can filter themes by category, color, whether the theme has been featured by the Vivaldi Team and whether the theme includes custom icons. You can sort themes by popularity, upload time or alphabetically. Also, you can view themes from the same author by opening one of their themes and in the theme info, clicking on their name next to Made by.
Install a new theme
When you’ve found a theme you like:
On the theme’s page, click Download theme for a live preview of the theme.
When you’re happy with the theme and want to keep it, click Install in the small popup dialog in the middle of the window. Click Cancel to discard the theme.
The installed theme will be added to your Theme Library, where you can view the theme’s settings and edit it further.
After having installed the theme, it’d be great if you could rate the theme
Install a theme from a ZIP file
In case you’re on an older version of Vivaldi or a different browser, you can download the theme as a ZIP file. When you’ve found a theme you like:
On the theme’s page, click Download theme. In case you’re on the latest version of Vivaldi, but want to install the theme as a ZIP, right-click on the Download theme button and select Save Link As.
Save the theme’s ZIP file on your computer.
To add the theme to your Vivaldi browser (needs to be version 5.0 or newer), go to Settings > Themes > Library, click Open Theme below the themes in your library.
Find the ZIP file and click Open. You’ll get a live preview of the theme.
When you’re happy with the theme and want to keep it, click Install in the small popup dialog in the middle of the window. Click Cancel to discard the theme.
Share your themes
When you’ve made your own theme and would like to share your creation with everyone else, follow these steps:
Go to Settings > Themes > Library and select the theme you want to share.
Click on Export Theme below the themes.
Save the ZIP file to your computer.
Go to Vivaldi Themes on https://themes.vivaldi.net. Alternatively, in the browser, go to Settings > Themes and click on Get more themes in the bottom right corner of the Theme Library.
Fill in the details about the theme (in English) and upload the ZIP file.
When you’re ready, click Create theme.
Vivaldi Team will review your theme and publish it. You’ll be notified once the theme has been published (also, when for some reason, the theme was rejected). In addition, you’ll receive notifications when someone leaves a comment on your theme.
Reasons for rejecting a theme
In some cases, we may reject a theme for one of the following reasons:
The theme’s title and/or description is not in English. We require all themes to have a title and description that is readable by English speakers.
The image used for the theme’s background has a low resolution or poor quality. For example, when using lossy format images (such as JPEG), we may reject a theme in case the picture has poor quality due to high level of file compression. For wallpaper backgrounds, we recommend using pictures with a resolution of at least 1920×1080px.
The theme did not install correctly when we tested it. Before uploading, to make sure that there are no issues when installing it, try testing your theme in a clean User Profile.
Other reasons, such as poor visibility of the UI elements due to the choice of colors, copyright infringement, etc.
View your themes
To view the themes you’ve shared:
Log in to your Vivaldi account.
In the top right corner of the Vivaldi Themes page, click on your avatar.
Select My themes.
Alternatively, go to https://themes.vivaldi.net/users/YourUsername.
Click on a theme on the page to view more details about it. On the theme page you can see the theme’s:
status,
size,
version history,
upload date,
number of downloads,
comments,
and more.
Update theme
To update a theme you’ve shared:
On the theme’s page, below the preview image, click Edit.
On the theme editing page, make the changes. Upload a new ZIP file if you made changes to the theme itself.
Click Update.
Vivaldi Team will review your theme and publish it.
Edit the theme file
The theme’s ZIP file consists of 1 or 2 files. First, the JSON file with the theme’s parameters and secondly, in case your theme uses one, the theme’s background image. In addition to changing the various values in the browser’s settings and exporting the theme, you can take one of the exported theme files as an example and change the values for the parameters using a code editor.
When you’re ready with the new theme, compress the JSON and background image files into a new ZIP file and test it in the browser.
Report a theme
Though all themes will be reviewed before publishing, some unsuitable themes may slip through the review. If you come across a theme that, for example, is broken, includes copyrighted/trademarked content, or something else, please let us know about it.
To report a theme:
Go to the theme’s page.
Below the theme preview, click Report.
Fill in the form and submit it.
Vivaldi team will review the report and make a decision whether to remove or keep the theme.
Type or paste the text into to the input field. When typing, use Shift + Enter to add a line break.
Select the input and output language. If the text is longer, you can also rely on automatic detection of the source language and only need to define the translation language, in case you wish to translate to a different language from your default language.
Click Translate or press Enter.
Copy translation
To use the translation, click on Copy translation in the bottom right corner of the output field or use the common text highlighting and copying options.
Clear translation
When you’re done with the translation or want to translate something else, click Clear below the output field.
Translate text from a web page
To translate content on a website you can use the full page translation option accessible from the right side of the Address Bar. To translate only some sections of the web page, you can use translation of selected text. The output of translation can be displayed in a pop-up dialog or in the Translate Panel.
If you prefer the pop-up dialog, disable the setting.
To translate just a small block of text:
Highlight the text you want to translate.
Right-click on the selected text.
Click on Translate Selection in the context menu.
Once the text has been highlighted, you can also type “Translate selection” into Quick Commands. In addition, you can create a Keyboard Shortcut or a Mouse Gesture for the action.
Automatic translation of selected text
In case you use the translation feature often and have the Translation Panel open, you can also cut out the command of translating selected text and do it automatically on text selection.
To translate selected text automatically:
Open the Translate Panel.
Tick the box for Auto-translate selected text.
Keep the panel open to see the translations.
On a web page, select text for translation.
Translation history
To view past translations, click on Show Translate History at the bottom of the panel. Double-click on the history entry to view the translation again. Right-click on the entry to open the context menu with options:
Copy – copies the translation
Copy All – copies the original text and the translation
Delete – deletes the translation from history.
Delete history
To delete a single history entry:
In the Translation Panel open the translation history.
Right-click on the entry.
Select Delete.
To delete all history:
In the Translation Panel open the translation history.
Click on Clear Translate History above the list of history entries.
Progressive Web Apps (PWA) are websites that can be installed as independent applications. They can be opened from shortcuts and used in their own window separate from the main browser.
Install Progressive Web Apps
To install a website as a PWA:
In a tab, open the website you want to install.
While the site is open in the active tab, right-click on the tab on the Tab Bar.
Select Install [website name] from the context menu.
Click Install in the small pop up asking you to confirm your action.
Installing websites that don’t support running as a PWA
In case you don’t see the option to install the website in the context menu, the website doesn’t support running as a PWA. In that case, while the site is open in the active tab:
Choose Create a shortcut from the context menu instead.
Tick the box for Open as Window.
Click Create.
PWA options
Save password
If the PWA has an option to log in to your account, the login credentials can be saved in Vivaldi. You can view and manage your Passwords in Vivaldi in Settings > Privacy > Passwords.
Extensions
In case you have installed Extensions in Vivaldi, they can also be used in the PWA. Look for the Extensions button from the top right corner of the PWA window to access them.
Open the page in a tab in the main Vivaldi browser window.
Uninstall the PWA.
Zoom in and out, and enable full screen view. To retain zoom levels after a restart, you can disable Use Tab Zoom in Settings > Webpages > Default Webpage Zoom.
If the app has created shortcuts to some of the app’s features, you can use them by right-clicking on the shortcut button on the Task Bar. This feature is available only on Windows.
View installed PWAs
To see which PWAs you installed and to open them from Vivaldi, go to vivaldi://apps. Right-click on the app icon on the page for additional options.
Uninstall Progressive Web Apps
To uninstall a PWA:
Open the app.
Open the PWAs menu.
Select Uninstall [website name].
Choose whether you want to clear data from the app or not.
Start Page is the gateway to the web, hosting the Search field, Speed Dials and easy access points to some of the browser’s internal pages.
Settings
Like for everything else in Vivaldi, there are many options for the Start Page to choose from.
Start up with Start Page
If, instead of continuing with your previous session, you prefer to start browsing from fresh, you can set the browser to open with the Start Page. To do so:
Go to Settings > General > Startup > Startup with.
Then you can access the Start Page in the current tab by clicking on Go to homepage on the Address Bar.
Start Page as New Tab Page
When you open a new tab, you can choose to open it with the Start Page, Homepage, Blank Page, webpage of your choice or an extension. To choose Start Page:
If you don’t plan to use the Start Page and want to hide it, select different options for Startup with, Homepage and New Tab Page settings.
Quick Settings
In addition to customizing the Start Page from Settings, you can also do quick changes directly on the Start Page. Just click on Open Quick Settings in the top right corner of the Start Page.
Speed Dial
The main feature of the Start Page is the Speed Dial, filled with your favorite bookmarks. To add bookmark folders to the Speed Dial:
In the folder information section, tick the box for Speed Dial. Alternatively, right-click on the folder and select Use as Speed Dial.
If you don’t want to see any Speed Dial bookmarks on the Start Page, make sure none of your bookmark folders have been set to be displayed on the Start Page.
In addition to the Address and Search fields on the Address Bar and Quick Commands, you can also search the web from the search field on the Start Page.
To change Search Engines, either click on the Search Engine favicon and select one from the dropdown menu (see image above) or type the Search Engine’s nickname before the search term. Click on the arrow on the right to see recent searches.
To toggle the visibility of the search field on the Start Page:
Tap on Vivaldi menu > Share. Alternatively, tap on the Address Bar > Share.
Select the app you want to share to.
Follow the directions in the chosen app.
The menu fits 4 apps on the main screen. Swipe left to see more apps and tap on More to see the full list of available options.
Additional options
In addition to sharing the page directly to another app, you can also:
Take a screenshot
Share menu’s capture option will only capture the visible area including the browser user interface. Use Vivaldi’s Capture page feature to take a screenshot of the visible area without the UI or of the whole page.
Copy link
Alternatively, you can copy the link by tapping on the Address Bar > Copy link.
QR code
To share a page with someone nearby, create a QR code they can scan with their mobile device. You can also download the QR code image for later use. Read more about QR codes on the help page here.
Send to your devices
Send a page from your Vivaldi on Android to other devices you have Vivaldi on. Make sure Sync is active on multiple devices and syncing of Typed History and Remote sessions has been enabled.
Print
To print the whole page or save it as a PDF file:
Swipe left on the bottom row of options in the Share dialog.
Tap Print.
Follow directions in Android’s print menu.
Share a page to another Vivaldi instance
To access a web page you have open in Vivaldi on Android on another device with Vivaldi, use the Sync feature.
If there’s something odd going on in your mail client there are a few things you can do in order to check for errors.
Check the console log for errors
Make sure your Mail tab is open (this is important since you won’t get the right errors otherwise),
In a new tab open vivaldi:inspect#apps,
Look for a long line ending in mail.html (see the following image) and click inspect.
Image 1: Click inspect to open the console
To see any errors the Console tab in the DevTools window should be chosen (has blue underline). See Image 2
Image 2: Make sure the Console tab is chosen in the DevTools window
There’s also an additional background DevTools window that might show more errors. Just follow these similar steps as above:
Again, make sure your Mail tab is open (this is important since you won’t get the right errors otherwise),
In a new tab open vivaldi:inspect#extensions,
Look for a long line ending in _generated_background_page.html (see the following image) and click inspect.
Image 3: The background page Inspect should have a link like this
Quick tip for opening the console
Another way to open the console using the Mail status button.
Open Mail in a tab (this is important since you won’t get the right errors otherwise),
Click on the mail status button. This button can be found in the bottom left of your screen if you haven’t moved it (see image 4).
Click the settings wheel in the top right corner of the pop-up window and pick View Log (see image 5).
Image 4: The mail status button is in the bottom left corner, next to the sync buttonImage 5: Click the settings wheel in the right top corner, and pick View Log
Frequently asked to log in again?
When you’ve chosen to add an account to Vivaldi Mail and/or Calendar using OAuth, occasionally, you can be asked to log in again. This can happen, for example, after you’ve updated your browser to a new version. The login prompt will usually appear after you start the browser as a pop-up window with your service provider’s (Vivaldi.net, Google/Gmail, Outlook, etc.) branding and often, unfortunately, with little to no context as to why you’re being asked to log in.
If you’ve added the email/calendar service provider’s account to Vivaldi Mail and/or Calendar, it’s safe to just log in and carry on with your browsing as normal. Dismissing the prompt without logging in will trigger it again after some time. If you don’t want to log in, you should remove the account altogether in Settings > Mail / Calendar.
Drag it over another tab you want to group it with;
Release the tab to create a new stack.
To create a new Tab Stack with the active tab and a link opened in a new tab from the active tab:
Long-press on the link to open the context menu;
Select Open in new Tab Stack.
Use the above option also when the active tab is already in a Tab Stack and you want to open a link from the active tab in a new tab in the same stack.
To create a new Tab Stack from the Tab Bar:
Have the tab you want to include in the stack open as the active tab.
Long-press on the New Tab button on the right side of the Tab Bar.
Select Create new tab stack.
View and switch tabs
Tab Switcher
On the image below you can see the Tab Switcher with 2 Tab Stacks in the top row and regular tabs below. Tap on the Tab Stack to preview the grouped tabs and open the one you want to view.
No matter your setup, you can access all your tabs from the Tab Switcher. When the Tab Bar is enabled, you can also access all tabs from the Tab Bar.
Tab Stacks pane in the Tab Switcher
To get an overview and manage your grouped tabs in a clean view separate from regular, unstacked tabs, head over to the Stacked Tabs pane.
To view all your Tab Stacks:
Open the Tab Switcher.
Swipe to the Stacked Tabs pane or tap on its icon on the menu bar at the bottom of the screen.
In the Tab Stacks pane, you can find and open one of the stacked tabs, edit your grouped tabs, and delete them.
Tab Stack toolbar
In case you have disabled the Tab Bar, a Tab Stack toolbar will appear just above the bottom toolbar, when you’re viewing one of the grouped tabs.
Tap on the page favicons on the toolbar to switch tabs. Tap on the arrow pointing up on the left side to preview tabs in the stack. To open a new tab in the stack, tap on the New Tab button on the right side of the toolbar.
Two-level Tab Stacks
When the Tab Bar is enabled, grouped tabs will be displayed on the second level of the Tab Bar, just like on desktop. The second level is only displayed when one of the stacked tabs is the active tab.
Locate the Tab Stack you want to rename and tap on it.
In the Tab Stack preview, tap on the current title “# tabs”.
Type a new title.
Tap Done on the keyboard.
Option 2
When you have the Tab Bar enabled, you can:
Long press on the Tab Stack and select Edit Tab Stack.
In the Tab Stack preview, tap on the current title “# tabs”.
Type a new title.
Tap Done on the keyboard.
To remove the name, open the Tab Stack preview again and remove the title.
Add color to Tab Stacks
In addition to renaming Tab Stacks, you can give each stack its own color and make it stand out that way. A little circle with your chosen color will be displayed in front of the stack’s name.
To select a color:
In the Tab Switcher, open the stack you want to add a color to. Alternatively, long-press on the stack on the Tab Bar and select Edit Tab Stack.
A Command Chain is a group of commands executed in a sequence. For example, instead of toggling on first the Reader View and then Fullscreen Mode to focus on what you’re reading, with Command Chains you can do it with a single shortcut in one go.
Change Command 1 to an action you want to execute first.
Click on Add Command on the right side to add the next command in the sequence.
When you’re done adding the commands, click Test Chain to confirm that it works as expected.
Use the command Delay between other commands to give the previous command time to be executed before applying the next command. Delay time is measured in milliseconds and can be adjusted.
To reorder commands in the chain:
Hover over the command.
When you see a Move cursor, drag the command to its new location in the sequence.
Create a new Command Chain from an existing chain
When you want to create a new chain which is very similar to an existing one, you can clone the chain and edit it to make a new Command Chain.
Right-click on the existing chain.
Select Clone Command Chain.
Change the cloned chain’s name.
Edit the commands in the chain.
Use Command Chains
Quick Commands
Once a new Command Chain has been created you can immediately execute it from Quick Commands.
Press Delete on your keyboard or click on Delete Command Chain at the bottom of the list of Command Chains.
Examples of Command Chains
To get some inspiration for what kind of chains you can set up, check out the Command Chains Vivaldi Community members have shared on the Forum – Command Chain Recipes.