Skip to content

lingruby-pl/Arc-for-Vivaldi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arc-for-Vivaldi

Arc for Vivaldi is a custom css file that integrates Vivaldi's UI with Arc, a popular theme for Linux.

Features:

  • When the current theme is set to apply accent color to window, remove Vivaldi's header gradient.
  • Use custom fonts in Vivaldi's interface, by default AFV uses Roboto/
  • Dynamic 1px border around Vivaldi that persists even when Native Window is disabled in the settings.
  • Hide Vivaldi's built-in titlebar when GUI is hidden.
  • Use Arc's window buttons even when Native Window is disabled in the settings.
  • Make tab stack indicators Arc-blue, like running application indicators.
  • Scrollbars are more minimal.
  • Use Arc's sidebar color even on light themes, unless using the opera panel addon.
  • Use Arc's toolbar color for start page navigation.
  • Optionally make the panel appear to merge with the Vivaldi menu icon, similar to Opera's panel.

Installation

First, find style in your Vivaldi install directory. It should be in the following places depending on your platform:

Linux: /opt/vivaldi/resources/vivaldi/style
Windows: C:\Users\[username]\AppData\Local\Vivaldi\Application\[version]\resources\vivaldi\style
Mac: /Applications/Vivaldi.app/Contents/Versions/[version]/Vivaldi Framework.framework/Resources/vivaldi/style

Now,

  1. Save arc.css in the style folder. (You should be left with a folder structure like this: resources/vivaldi/style/arc.css)
  2. If you want to use the opera panel addon, save opera-panel.css in style.
  3. If you want to use the Arc window buttons instead of Vivaldi's default window buttons, save the arc folder in style as well.
  4. Open resources/vivaldi/browser.html in a text editor. Add the following to <head>
    <link rel="stylesheet" href="style/arc.css" />
    If you want to use the opera panel addon, also add:
    <link rel="stylesheet" href="style/opera-panel.css" />

Note: You may like the way this theme generally looks but not want to use Arc's window buttons. If you'd prefer not to use Arc's window buttons, open arc.css in a text editor and find line 135 for instructions on how to not use them.

Also note: Arc's scrollbars only get applied to internal pages and, as far as I know, there's nothing I can do about that from within a custom css file for Vivaldi. But I also wrote a userstyle that you can use to apply the scrollbars on websites. Install it here.

Note also: Because Vivaldi features a built-in theme editor, it is easier to create a custom Arc theme and then to use this CSS on top of that theme. This custom CSS is necessary to integrate with Arc because you cannot currently customize every aspect of Vivaldi from the editor. See below.

Arc theme settings: Arc Dark theme settings: Arc Darker theme settings:
Background: #e7e8eb Background: #2f343f Background: #f5f6f7
Foreground: #7a8b94 Foreground: #d3dae3 Foreground: #7a8b94
Highlight: #5294e2 Highlight: #5294e2 Highlight: #5294e2
Accent: #f9f9fa Accent: #424959 Accent: #2f343f
[ ] Apply Accent Color to Window [ ] Apply Accent Color to Window [x] Apply Accent Color to Window
[x] Transparent Tabs [x] Transparent Tabs [x] Transparent Tabs
Corner Rounding: 2px Corner Rounding: 0px Corner Rounding: 2px

Screenshots:

Themes with AFV css installed: Arc | Arc Dark | Arc Darker

Themes without AFV installed: Vivaldi default | Arc | Arc Dark | Arc Darker

Side by side comparisons of themes with and without AFV installed: Arc | Arc Dark | Arc Darker


pre-github changelog | AFV thread on the Vivaldi forums

About

Make Vivaldi integrate with Arc.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 100.0%