Page 1 of 2

[Release] Camimoon

Posted: 2015-08-31, 18:49
by Lootyhoof
From the ashes of the Camino browser (and its related Firefox theme, Camifox), rises a new theme: Camimoon! Inspired by (and using icons from) Camifox; based on Qute 4 PM (originally by Murphy).
Image
Grab it now from the Pale Moon Add-Ons Site. Source code is available on GitHub.

Enjoy! :)

Re: [Release] Camimoon v1.0.1

Posted: 2015-09-03, 15:23
by Lootyhoof
Camimoon has been updated to v1.0.1, to address vertical toolbar border issues.

Re: [Release] Camimoon v1.0.1

Posted: 2015-09-21, 04:36
by Joel Cairo
Thanks, Lootyhoof! Using it now.

Sure takes me back...

Re: [Release] Camimoon v1.0.2

Posted: 2015-10-19, 19:21
by Lootyhoof
Camimoon has been updated to v1.0.2, in preparation for Windows 10-specific changes in the next public release of Pale Moon 26.

Re: [Release] Camimoon v1.1.0

Posted: 2015-12-20, 22:12
by Lootyhoof
Camimoon has been updated to v1.1.0.

What's new?
- (PM26) add history menu button
- show more icons in history/bookmarks menus
- fix small menubutton dropmarker positions

Re: [Release] Camimoon v1.1.1

Posted: 2016-01-13, 21:37
by Lootyhoof
Camimoon has been updated to v1.1.1, in preparation for changes to the download popup in Pale Moon 26.

Re: [Release] Camimoon v1.2.0

Posted: 2016-06-29, 23:25
by Lootyhoof
Camimoon has been updated to v1.2.0.

What's new?
- titlebar colourisation for Windows 10
- use dark window frame detection on Windows 8/10
- refactor media controls for Pale Moon 26.3
- use unified close button icons
- use dark toolbar detection in Pale Moon 26.3 to detect dark system themes

Re: [Release] Camimoon

Posted: 2016-10-09, 21:22
by Lootyhoof
Camimoon has been updated to v1.3.0.

What's new?
- PM27: add statusbar styling
- PM27: add styling for downloads panel components
- PM27: style devtools
- improve appearance of about:

Re: [Release] Camimoon

Posted: 2016-12-06, 20:24
by Lootyhoof
Camimoon has been updated to v1.4.0. This adds support for the Pale Moon 27 developer tools (the built-in tools, not the extension).

Pale Moon 26 support has been removed from this release.

Re: [Release] Camimoon

Posted: 2017-06-06, 14:35
by Lootyhoof
Camimoon has been updated to v1.5.0.

What's new?
- sync about:support styling with default
- sync about:permissions styling with default
- add image document favicon when viewing standalone images
- fix "learn more" links in notification popups
- sync devtools styling with default
- allow extensions to style their own toolbarbutton-badge

Re: [Release] Camimoon

Posted: 2017-08-20, 02:17
by gracious1
I love Camimoon. It works well with Persona Switcher, so I can have my cake and eat it, too. :thumbup:

But I have noticed one issue. When the extension Restart Manager 1.0.9 is enabled, and the Restart button is added to the Navigation Toolbar, the buttons in the Navigation Toolbar become squished, like so:
Image
If the button is placed in any other toolbar, the icons return to normal:
Image
I am reporting this to the developer of Restart Manager, but I thought you (Lootyhoof and other PM folks) might like to know about it. This seems to happen only with Camimoon, so it might be something that could be changed in the theme as well as the extension.

Re: [Release] Camimoon

Posted: 2017-11-18, 22:19
by Lootyhoof
Camimoon has been updated to v2.0.0, to bring it in line with other themes of this type (e.g. Qute 4 PM).

What's new?
- merge in macOS styling (basic macOS support)
- fix statusbar progressmeter
- improve cross-platform styling
- provide smaller toolbar image for extension compatibility
- remove Social API components
- improve download panel appearance
- sync plugins UI with default
- sync devtools styling with default
- Linux: redesign appmenu button
- Windows: draw a background on Win10 to improve accent color detection
- cleanup redundant code
gracious1 wrote:I love Camimoon. It works well with Persona Switcher, so I can have my cake and eat it, too. :thumbup:

But I have noticed one issue. When the extension Restart Manager 1.0.9 is enabled, and the Restart button is added to the Navigation Toolbar, the buttons in the Navigation Toolbar become squished, like so:
Image
If the button is placed in any other toolbar, the icons return to normal:
Image
I am reporting this to the developer of Restart Manager, but I thought you (Lootyhoof and other PM folks) might like to know about it. This seems to happen only with Camimoon, so it might be something that could be changed in the theme as well as the extension.
This I missed unfortunately while working on this. Is this still an issue? If so I'll look into it soon. :)

Re: [Release] Camimoon

Posted: 2017-11-19, 03:39
by gracious1
Lootyhoof wrote:Camimoon has been updated to v2.0…
- provide smaller toolbar image for extension compatibility
What exactly does this mean? At first I thought you made the toolbar buttons smaller, but I am so relieved that you did not. *whew*
Lootyhoof wrote:- Linux: redesign appmenu button
NIce! :thumbup:
gracious1 wrote:When the extension Restart Manager 1.0.9 is enabled, and the Restart button is added to the Navigation Toolbar, the buttons in the Navigation Toolbar become squished, like so:
Image
Lootyhoof wrote:This I missed unfortunately while working on this. Is this still an issue? If so I'll look into it soon. :)
It's still relevant even though Restart is now a command in Pale Moon's Menu Bar for a few reasons, including the fact that the toolbar button is nice to have.
When the toolbar button is in the Menu Bar, all is well. (In fact, the Menu Bar increases in size a little to accommodate the button.)
Image
When the toolbar button is in the Navigation Bar, the icons still get squished:
Image
It's even worse if you put the button in a custom toolbar:
Image
(and notice that the button loses its graphic)
Looking forward to a fix if one is possible! :) Thanks again for the work you do on these themes!

Re: [Release] Camimoon

Posted: 2017-11-19, 19:47
by Lootyhoof
Looking at this further it's definitely an issue with the add-on. It forces specific stylings, which never ends up well:

Code: Select all

toolbar[mode="icons"] .restman-toolbarbutton:not([ffx4-22]) {
	min-height: 24px !important;
	max-height: 24px !important;
	width: 26px !important;
}

#navigator-toolbox[iconsize="large"][mode="icons"] > #nav-bar .restman-toolbarbutton {
	min-height: 32px !important;
	max-height: 32px !important;
	width: 34px !important;
	margin-top: 2px;
	margin-bottom: 2px;
}
With the offending code disabled it looks fine:

Image

Re: [Release] Camimoon

Posted: 2017-11-22, 19:38
by gracious1
Lootyhoof wrote:Looking at this further it's definitely an issue with the add-on. It forces specific stylings, which never ends up well … With the offending code disabled it looks fine
Well, that's good to know!! Thanks for looking into this!! I appreciate your perseverance with this! :) It sort of verifies something the developer said, but with a different take. The thing is, the issue doesn't appear with Pale Moon's default theme, as indicated in my first post on this issue. I had written the developer some months ago about this issue; I'll quote from his reply:
" I can say that most likely this theme and the special effect i have applied in the toolbar button
of restart manager are not compatible. (However, as you can understand, it's not possible to
test my extension with every theme, present and future, for Firefox and Pale Moon.)
Most likely, this issue is caused by this theme, since you noticed it only on this, as you say and since there is no problem with default theme. Any theme should alter only the appearance of Ui, having the same functional behavior with the default theme. "
He then went on to suggest a workaround:
As a workaround, i can suggest you change the appearance of the button, to see what is happening. To do it, open extension's settings (right-click on the button --> options), find "Appearance" and click "Default". This will remove the special CSS of the button, making it a standard toolbar button, like any other button. This may solve your issue, but you will lose the rotation effect and the background of the button :-)
This works, but then of course as he points out, I lose the rotational effect and the background.

I would like to see how your suggestion would work, since the background is retained in your screenshot, and so maybe I can keep the rotational effect, too. But where exactly do I make the modification in the XPI archive? What is the path to the code to be removed?

Once I can test it for myself, I'll pass it along to the developer. Thanks again for all your help with this so far! :geek:

Re: [Release] Camimoon

Posted: 2017-12-07, 05:18
by gracious1
Lootyhoof wrote:Looking at this further it's definitely an issue with the add-on. It forces specific stylings, which never ends up well:
Hello, just bumping this because I'm hoping for an answer. Where in the XPI module is the code that I need to remove?

Re: [Release] Camimoon

Posted: 2018-06-07, 21:04
by Lootyhoof
Camimoon has been updated to v2.1.0.

What's new?
- add initial Pale Moon 28 support
- don't use background image on standalone image viewer

Re: [Release] Camimoon

Posted: 2018-07-30, 20:22
by Lootyhoof
Camimoon has been updated to v2.2.0.

What's new?
- add PM28 newtab styling
- add tabbrowser findbar styling
- improve about:permissions sizing
- fix disappearing titlebar in private and lwtheme modes on macOS
- fix favicon sizes in password manager

Re: [Release] Camimoon

Posted: 2018-07-31, 01:18
by gracious1
Lootyhoof wrote:Camimoon has been updated to v2.2.0.
- fix disappearing titlebar in private and lwtheme modes on macOS
Still seeing it disappear, or mostly so. Can see the three buttons but not the text, and the area is grabbable:
Screen Shot 2018-07-30 at 21.12.08.png
Without persona:
Screen Shot 2018-07-30 at 21.11.30.png
PM 28.0.0b1 (2018-06-26) on Mac OS X High Sierra (10.13.6)

Re: [Release] Camimoon

Posted: 2018-07-31, 01:31
by SpockFan02
The missing text is a small issue but we're not sure what the cause is; Moonchild said not worry about it. Everything else is intended: Visible and usable caption buttons in the correct position, window draggable, and lightweight theme painting in the titlebar. Cf. Firefox.