Neomelodica, a fork of Classic Opera

Add-ons for Pale Moon and other applications
General discussion, compatibility, contributed extensions, themes, plugins, and more.

Moderators: FranklinDM, Lootyhoof

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2194
Joined: 2018-05-05, 13:29

Neomelodica, a fork of Classic Opera

Unread post by vannilla » 2019-05-09, 20:39

Not long after replying to viewtopic.php?f=3&t=21972 , I found myself with some free time, so I ended up forking Classic Opera.
At the time I wrote this post, I just submitted the add-on, so it's probably not available yet (I'll edit this post, if possible, when it's public), but it can be built from source by downloading it from here: https://gitlab.com/vannilla/neomelodica
It is now live: http://addons.palemoon.org/addon/neomelodica/
This thread is mostly to advertise it, but it can also be used to report issues if needed.
Development of this fork is on a bug report basis, meaning that if no one reports any problem (or submits some improvements he/she wrote him/herself), the extension will receive no updates at all.

New Tobin Paradigm

Re: Neomelodica, a fork of Classic Opera

Unread post by New Tobin Paradigm » 2019-05-10, 02:33

THIS is what I like to see!

Might want to check and see if it works as-is in Basilisk as well and if so add a targetApplication block in an update.

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2194
Joined: 2018-05-05, 13:29

Re: Neomelodica, a fork of Classic Opera

Unread post by vannilla » 2019-05-10, 13:33

I haven't noticed any immediate issues with this extension on Basilisk, so I pushed an update adding the targetApplication block.
Now this extension supports both browsers!
https://addons.basilisk-browser.org/addon/neomelodica/

New Tobin Paradigm

Re: Neomelodica, a fork of Classic Opera

Unread post by New Tobin Paradigm » 2019-05-10, 15:13

Spectacular.

This boys and girls is sometimes all you need to do to be or even start your journey. I hope to see an upsurge in this sort of thing.

Make it happen!

MRCS4

Re: Neomelodica, a fork of Classic Opera

Unread post by MRCS4 » 2019-05-13, 12:45

This is great! Now I can install 28.5.0 Everything's back to normal.

P.S. - The variable tab width Is the feature I'd miss the most. Might want to mention it in Quick Rundown.

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2194
Joined: 2018-05-05, 13:29

Re: Neomelodica, a fork of Classic Opera

Unread post by vannilla » 2019-05-13, 14:22

MRCS4 wrote:
2019-05-13, 12:45
This is great! Now I can install 28.5.0 Everything's back to normal.

P.S. - The variable tab width Is the feature I'd miss the most. Might want to mention it in Quick Rundown.
Sorry, I forked it but I'm not a user. As such, I have no idea what you are talking about.
Can you give an example, maybe with a picture?

MRCS4

Re: Neomelodica, a fork of Classic Opera

Unread post by MRCS4 » 2019-05-13, 15:19

vannilla wrote:
2019-05-13, 14:22
I have no idea what you are talking about.
I don't remember what the actual name was for it, something like dynamically adjusted tab width or automatically variated tab width.
When you add an additional tab, all the tabs are squeezed down a bit so they all still fit across the tab bar, rather than fixed width tabs.

snertev

Re: Neomelodica, a fork of Classic Opera

Unread post by snertev » 2019-05-13, 16:24

MRCS4 wrote:
2019-05-13, 15:19
vannilla wrote:
2019-05-13, 14:22
I have no idea what you are talking about.
I don't remember what the actual name was for it, something like dynamically adjusted tab width or automatically variated tab width.
When you add an additional tab, all the tabs are squeezed down a bit so they all still fit across the tab bar, rather than fixed width tabs.
Normal behavior of Chrome.

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2194
Joined: 2018-05-05, 13:29

Re: Neomelodica, a fork of Classic Opera

Unread post by vannilla » 2019-05-13, 20:38

MRCS4 wrote:
2019-05-13, 15:19
I don't remember what the actual name was for it, something like dynamically adjusted tab width or automatically variated tab width.
When you add an additional tab, all the tabs are squeezed down a bit so they all still fit across the tab bar, rather than fixed width tabs.
Isn't that what happens normally without tab-related extensions?
Or am I missing something?

MRCS4

Re: Neomelodica, a fork of Classic Opera

Unread post by MRCS4 » 2019-05-13, 22:26

Not for me. Unless there's a preferences option that's been added since I started using PM that I'm not seeing. Tested anew: Disabled Neomelodica/Classic Opera, Restart --> Fat tabs. Re-enabled, all tabs showing.

User avatar
jars_
Lunatic
Lunatic
Posts: 399
Joined: 2016-12-27, 00:12

Re: Neomelodica, a fork of Classic Opera

Unread post by jars_ » 2019-05-13, 22:29

Isn't that what happens normally without tab-related extensions?
No, it`s not. ~10 tabs and appears scroll buttons.
When you add an additional tab, all the tabs are squeezed down a bit so they all still fit across the tab bar, rather than fixed width tabs.
paste in userChrome.css

Code: Select all

/* min\max Tab With. */
.tabbrowser-tab:not([pinned]) {
        max-width: 8em !important;
	min-width: 4em !important;  /* or in pixels   min-width: 38px !important; */
	}
This extension has an CSS-file with code, relaited to tabbrowser (file \skin\overlay.css ). It is better to comment out everything there or even erase it.

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2194
Joined: 2018-05-05, 13:29

Re: Neomelodica, a fork of Classic Opera

Unread post by vannilla » 2019-05-14, 06:49

Ah right, I see now.
Indeed the CSS has a min-width attribute applied to the class ".tabbrowser-tab".
There are other declarations related to colors, so I won't outright remove the file (it's a visual cue that the extension is enabled), but I'll comment out the width specifications for the next version.

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2194
Joined: 2018-05-05, 13:29

Re: Neomelodica, a fork of Classic Opera

Unread post by vannilla » 2019-05-16, 19:48

The new version is out. See if you like it.
If not, as usual just report it here (if it's a graphical issue screenshots would be appreciated.)

MRCS4

Re: Neomelodica, a fork of Classic Opera

Unread post by MRCS4 » 2019-05-16, 20:24

At first I thought I was misunderstanding jars_ post, but apparently I was not. Maybe I don't understand what's going on here, but why would you take out the feature from Classic Opera where "The variable tab width Is the feature I'd miss the most."? No matter, I'm going to stick with 2.0 Just wondering.

User avatar
plushkava
Apollo supporter
Apollo supporter
Posts: 46
Joined: 2015-07-31, 04:53
Location: Clown World

Re: Neomelodica, a fork of Classic Opera

Unread post by plushkava » 2019-05-17, 01:47

This is a nifty add-on. Thanks for porting it. The only issue I have with it is that seems to force the bookmarks toolbar to be above the navigation toolbar. To me, it is aesthetically displeasing. This is mainly due to the improper vertical alignment, but I would still prefer that the toolbar be left in its normal state. These screenshots are of Gnome 3.32, with Pale Moon using the Photon theme.

neomelodica.png
neomelodica2.png

Perhaps there could be an option for this?
You do not have the required permissions to view the files attached to this post.

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2194
Joined: 2018-05-05, 13:29

Re: Neomelodica, a fork of Classic Opera

Unread post by vannilla » 2019-05-17, 11:15

MRCS4 wrote:
2019-05-16, 20:24
At first I thought I was misunderstanding jars_ post, but apparently I was not. Maybe I don't understand what's going on here, but why would you take out the feature from Classic Opera where "The variable tab width Is the feature I'd miss the most."? No matter, I'm going to stick with 2.0 Just wondering.
I can't follow you at all.
First you say you miss tabs with variable width, so I remove the declaration that would force them to have a fixed width (to some extent).
But now you say I removed the variable width tabs.
What's going on here?
plushkava wrote:
2019-05-17, 01:47
Perhaps there could be an option for this?
I'll add it next version.
There is no ETA, so please just be patient.
When it's out I'll announce it here.

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2194
Joined: 2018-05-05, 13:29

Re: Neomelodica, a fork of Classic Opera

Unread post by vannilla » 2019-05-18, 12:56

Neomelodica 2.2 is out, adding two editable preferences.
Once updated just use the add-on manager to change the extension's settings.