OtterBrowser / otter-browser

Otter Browser aims to recreate the best aspects of the classic Opera (12.x) UI using Qt5
https://otter-browser.org
GNU General Public License v3.0
1.83k stars 277 forks source link

Support for Opera skins #36

Open Emdek opened 10 years ago

Emdek commented 10 years ago

It would be nice to have support for themes used by Opera (old and new ones). Skins and personas should be implemented by subclassing QStyle. Probably best way would be to create on QStyle for each incompatible generation of Opera skins (for sure for classic ones and these "lightweight"). If someone would like to add support for other theming engines, then it could be added too.

Some documentation: http://dev.opera.com/addons/themes

"We have implementation, what next?" We will need to contact authors of existing themes (especially to clarify licensing) if we would like to have own repository for them (maybe it would be possible to get repository here: http://opendesktop.org/).

Stng84 commented 10 years ago

"Real" skinning is indeed "must have" feature for a user-oriented web-browser. There a lot of great Opera skins. I've downloaded as many skins as I've found (more that 1Gb with duplicates). The most impressive part is a ways to easily customize any skin for one's own preferences. It's possible to fully replicate Opera's skinning system (custom icons, transparent skins, scrollbar skinning, animation effects, color profiles...) ???

"We will need to contact authors of existing themes (especially to clarify licensing) if we would like to have own repository for them (maybe it would be possible to get repository here: http://opendesktop.org/)."

I think that we need to grab as more User profiles(my.opera.com/*) to obtain their contacts as it possible (before my.opera.com shutdown)!

Emdek commented 10 years ago

It should be doable, especially if there is enough documentation still available.

Piter432 commented 10 years ago

Will be a support also for Firefox & Chrome skins?

Emdek commented 10 years ago

@Piter432, if someone will add support for them, then why not. ;-)

Felipefpl commented 9 years ago

A feature Opera has is to have different colors to apply in the skin you are using in the appearance section, it goes from "None" to "Red" there are 11 options for you to choose, i choose "Sand" because it makes Opera look like it is on WinXP (THE BEST OS), it's a suggestion for otter in the future. ;)