Giter Club home page Giter Club logo

vivaldi_modding's Introduction

Vivaldi Modding

What

This repository is a collection of mods I have written for the Vivaldi web browser. Each file is a standalone modification which works on its own. Every mod contains a link to the Vivaldi forum topic it was first featured in, however the most up to date versions can be found in this github repo. I cannot guarantee that all of these mods function as advertised at this point in time, since the Vivaldi user interface is an ever changing target, but below is a list of actively maintained mods. I do use these myself at the moment, so should you run into problems with any of them, please let me know by creating an issue, or by posting in the according topic on Vivaldi Forum.

Actively maintained mods

How to

Vivaldi’s user interface is based on web technologies, therefore it’s relatively easy to customize its appearance and functionality with CSS and Javascript. Detailed explanations on how to implement these modifications can be found in the Official Guide. The Modding Forum Board is a great resource, featuring guides on how to automate the process of patching your installation after updating the browser and providing you with a plethora of mods written by the community.

vivaldi_modding's People

Contributors

luetage avatar tam710562 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

vivaldi_modding's Issues

Activate Tab on Hover - Problem in vertical tab bar

Thanks again for the tab stack update. Works fine.
However, I have another problem. If you activate the vertical tab bar (e.g. left) and then move the mouse pointer all the way to the left edge of the screen and move the mouse up and down between the tabs, the tabs will not activate by hover. But if you click with the mouse, these tabs get activate. I don't know if it's because of my browser.

How to combine multiple mods?

I don't understand, how to combine multiple mods? Create mentioned user.css and user.js and copy-paste fragments of files or somehow include them via code?

chrome.tabs doesn't work

I have attempted to use https://github.com/luetage/vivaldi_modding/blob/master/internal-page-theme.js , which in turn requires https://forum.vivaldi.net/topic/57191/restore-methods-for-chrome-tabs . I didn't realize at first that the script from the repo doesn't reference a different script from the repo, so I didn't assume this would be a dependency, but it probably is.

After copying verbatim the internal-page-theme script into the console (which was my attempt to debug non-working code), I got "Cannot read property 'onUpdated'" on line chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab).

In browser.html the dependency is included before the internal-page-theme. The files are owned by root and are in the same folder as browser.html, so I assume the browser can read them just fine.

What I'm curious about is: how to make the internal-page-theme script work? Does it require additional dependencies? I don't see the code from the forum post in this repository, perhaps it is not a dependency after all? If not, how do I make it work? I am not a web developer.

Keep in the current tab stack after Close tab

Hi.
Is it possible to manually keep the activated tab from the list of current tab stack when closing a tab? The problem is reported in this forum thread.
Maybe this can be done with some mod? Is there a way to list/switch tabs in javascript based on a stack it belongs?

Mod request: Activate Web Panel by Hover

Greetings luetage,

big respect to you, love your mods, but can`t code myself. Saw on Vivaldi Forum that you have made the marvelous activate Tab by Hover script. Because I want to prevent furthermore from Repetetive strain injury (Clicking by mouse or texting with keyboard sometimes hurts my fingers) I would love to see a Mod that activates Web panels by Hovering.
What do you think?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.