Borealis Navigator Pre-Release Thread

Former board for discussion of BinOC Applications and Extensions using the Unified XUL Platform.
For historical reference.

Moderator: athenian200

Forum rules
If you are interested in forking any BinOC project and want to coordinate such an effort through the forum, please use viewforum.php?f=69
User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 4942
Joined: 2015-12-09, 15:45
Contact:

Re: Borealis Navigator Pre-Release Thread

Unread post by moonbat » 2020-08-20, 14:34

Is there any adblocker that works with it? That's the only thing keeping me from regular use. Both ABL and ABP don't work with it.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

New Tobin Paradigm

Re: Borealis Navigator Pre-Release Thread

Unread post by New Tobin Paradigm » 2020-08-20, 14:56

ABPrime. I'll contribute compatibility to ABL eventually.

User avatar
adesh
Board Warrior
Board Warrior
Posts: 1277
Joined: 2017-06-06, 07:38

Re: Borealis Navigator Pre-Release Thread

Unread post by adesh » 2020-08-20, 15:03

New Tobin Paradigm wrote:
2020-08-20, 13:03
If you want please see if set wallpaper works on mac..
Shell services for GTK and Mac are flipped in one of the files. I used this patch to correct this:

Code: Select all

@@ -43,9 +43,9 @@ static const mozilla::Module::CIDEntry kNavigatorCIDs[] = {
 #if defined(XP_WIN)
   { &kNS_SHELLSERVICE_CID, false, nullptr, nsWindowsShellServiceConstructor },
 #elif defined(XP_MACOSX)
-  { &kNS_SHELLSERVICE_CID, false, nullptr, nsGNOMEShellServiceConstructor },
-#elif defined(MOZ_WIDGET_GTK)
   { &kNS_SHELLSERVICE_CID, false, nullptr, nsMacShellServiceConstructor },
+#elif defined(MOZ_WIDGET_GTK)
+  { &kNS_SHELLSERVICE_CID, false, nullptr, nsGNOMEShellServiceConstructor },
 #endif
   { nullptr }
 };
I was able to set the desktop wallpaper but only if image was open separately in a new tab. Right clicking on the thumbnails in DDG search results and then selecting "set wallpaper" didn't achieve anything other than showing the popup as shown in the screenshots below. However, first clicking the image to open in a new tab and then trying to set wallpaper works almost always (it also didn't work one time out of 6-7 attempts).
Attachments
Screenshot 2020-08-20 at 8.20.28 PM.png
Screenshot 2020-08-20 at 8.20.36 PM.png

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 4942
Joined: 2015-12-09, 15:45
Contact:

Re: Borealis Navigator Pre-Release Thread

Unread post by moonbat » 2020-08-20, 15:16

New Tobin Paradigm wrote:
2020-08-20, 14:56
ABPrime. I'll contribute compatibility to ABL eventually.
Tried that from PM addons site, it says not compatible.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

User avatar
Tharthan
Board Warrior
Board Warrior
Posts: 1409
Joined: 2019-05-20, 20:07
Location: New England

Re: Borealis Navigator Pre-Release Thread

Unread post by Tharthan » 2020-08-20, 15:29

moonbat wrote:
2020-08-20, 15:16
Tried that from PM addons site, it says not compatible.
When Tobin linked me to some add-ons for Borealis Navigator some time ago, I think that he had the add-ons hosted either on the Binary Outcast domain or somewhere else. I can't fully recall. And even so, he may have moved them since that point.

Still, my first guess would be that Borealis Navigator is going to require a specific version of it for Borealis Navigator, rather than the one that Pale Moon uses. Maybe I'm wrong, though. I don't know.
"This is a war against individuality and intelligence. Only thing we can do is stand strong."adesh, 9 January 2020

"I used to think I was a grumpy old man, but I don't hold a candle compared to Tharthan."Cassette, 9 September 2020

Image

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 4942
Joined: 2015-12-09, 15:45
Contact:

Re: Borealis Navigator Pre-Release Thread

Unread post by moonbat » 2020-08-20, 15:36

From my experience, a pure toolkit/overlay extension will work fine if you set the targetapplication correctly for it, and some minor chrome.manifest changes(overlay navigator.xul instead of browser.xul). The Tools menu overlay also has a different name. The newer jetpack/bootstrap/addon SDK ones will not work. Once I got my extensions to work in Pale Moon it was easy to port to Borealis. Basilisk was tricky, especially for PermissionsPlus which overlays the page info dialog. I had to create a separate overlay file for Basilisk.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

New Tobin Paradigm

Re: Borealis Navigator Pre-Release Thread

Unread post by New Tobin Paradigm » 2020-08-20, 22:39

Oh yeah, I haven't updated ABPrime yet.. hack it and change the borealis minVersion from 1.0.0a1 to 0.9.0a1. Maybe. Just get in the channel and I will link you to the version I am using.

New Tobin Paradigm

Re: Borealis Navigator Pre-Release Thread

Unread post by New Tobin Paradigm » 2020-08-20, 23:31

Adesh, I already noticed that in nsModule when I was doing a linux build and fixed it.

Could you apply the attached patch and give me the results of your testing do in page and standalone image. And please include anything the Error Console spits out in a code block.

File removed.

Thanks!

User avatar
adesh
Board Warrior
Board Warrior
Posts: 1277
Joined: 2017-06-06, 07:38

Re: Borealis Navigator Pre-Release Thread

Unread post by adesh » 2020-08-21, 04:55

Same as before. Just that now wallpaper window opens in the centre of the screen with window controls. I get the same set of messages in error console whether I do an in page image or a separate one.

Code: Select all

Timestamp: 21/08/20, 10:19:58 AM
Warning: Failed to load overlay from chrome://browser/content/macBrowserOverlay.xul.
Source File: chrome://navigator/content/setDesktopBackground.xul
Line: 0
Attachments
Screenshot 2020-08-21 at 10.17.53 AM.png

New Tobin Paradigm

Re: Borealis Navigator Pre-Release Thread

Unread post by New Tobin Paradigm » 2020-08-21, 08:19

Well I also needed to see the set wallpaper window its self too cause I am working blind here. I wanted to also get anything from the error console when you tried to apply wallpaper from image on a page and image standalone.

Also yeah failed mac overlay.

User avatar
adesh
Board Warrior
Board Warrior
Posts: 1277
Joined: 2017-06-06, 07:38

Re: Borealis Navigator Pre-Release Thread

Unread post by adesh » 2020-08-21, 10:01

Screenshots for in-page image:
Screenshot 2020-08-21 at 3.20.14 PM.png
Screenshot 2020-08-21 at 3.20.19 PM.png
Screenshot 2020-08-21 at 3.20.23 PM.png
Screenshot 2020-08-21 at 3.22.19 PM.png

Screenshots for standalone image:
Screenshot 2020-08-21 at 3.23.42 PM.png
Screenshot 2020-08-21 at 3.23.48 PM.png
Screenshot 2020-08-21 at 3.23.53 PM.png
Screenshot 2020-08-21 at 3.24.02 PM.png
I see no errors other than shown in the error console window in the screenshots.

New Tobin Paradigm

Re: Borealis Navigator Pre-Release Thread

Unread post by New Tobin Paradigm » 2020-08-21, 11:01

Okay, can you please compile with the following options:

Code: Select all

ac_add_options --enable-chrome-format=flat
ac_add_options --disable-startupcache
Package and send it to me.

Also, since the shellservice and that window came from Pale Moon (which came from Basilisk).. Could you please check the same functionality in Pale Moon and Basilisk.

Well at least visually it doesn't look like shit, so that's a plus.

User avatar
adesh
Board Warrior
Board Warrior
Posts: 1277
Joined: 2017-06-06, 07:38

Re: Borealis Navigator Pre-Release Thread

Unread post by adesh » 2020-08-21, 13:57

I checked this feature with Pale Moon. Guess what! Pale Moon has the same behaviour.

New Tobin Paradigm

Re: Borealis Navigator Pre-Release Thread

Unread post by New Tobin Paradigm » 2020-08-21, 20:13

And Basilisk?

New Tobin Paradigm

Re: Borealis Navigator Pre-Release Thread

Unread post by New Tobin Paradigm » 2020-08-21, 21:06

Ok I think we are running into an issue with OS X 10.14+ here. I assume that is what you are running.

Mozilla tracked this issue in bug #1629313 yet I don't know if doing that will work on earlier versions or not. So yeah, set desktop background/wallpaper is gonna be busted for those versions ob all UXP applications until this is worked around/fixed/mangled.

Can you or someone else try this on earlier OS X versions at least with either Pale Moon or Borealis?

Also, gonna commit my UX mods for mac in the meantime.

New Tobin Paradigm

Re: Borealis Navigator Pre-Release Thread

Unread post by New Tobin Paradigm » 2020-08-23, 01:50

Some some more updates in development progress.. Haven't done much in terms of ShellService today.. BUT I have restored the original Home button icon when on the bookmarks toolbar!
848174c8-4d72-46b4-a01c-907996f35c30.jpg
848174c8-4d72-46b4-a01c-907996f35c30.jpg (42.38 KiB) Viewed 1803 times
Also, created an override for the customize toolbar box to improve the UX and kill off the global toolbar icon mode and text labels because Borealis allows per-toolbar customization of icon mode and text labels and using the global ones in the box would clobber the per-toolbar settings. As an aside, I did rethink allowing custom toolbars. Decided I would despite some occasional screwyness with them inherent to the design of the feature.
44ecd406-c546-425a-97f5-44a94b074b29.jpg
Additionally, I did a few mods to make it more obvious the Component Bar on the left of the status text on the status bar IS an in-line customizable toolbar you can throw toolbar items onto. When in customize mode it will have a min width of 64px (though if you have two or three things on there you won't notice a size change) and I have the toolbar items opacity pulse. Just want to make this unique modification to the old communicator components bar obvious.

AND ANOTHER THING.. I added a preference to always keep the stop button active so no extension required!

Anyway, stay tuned.

User avatar
daemonspudguy
Fanatic
Fanatic
Posts: 121
Joined: 2020-04-22, 18:47
Location: Marietta, Ohio, USA, North America, Western Hemisphere, Earth, Milky Way, Universe, Multiverse
Contact:

Re: Borealis Navigator Pre-Release Thread

Unread post by daemonspudguy » 2020-09-04, 23:55

Even though I mainly use Vivaldi, I'm still incredibly hyped to try Borealis Navigator when a build is published. (keyword is when)

User avatar
fatboy
Astronaut
Astronaut
Posts: 556
Joined: 2017-12-19, 08:03
Location: Canada

Re: Borealis Navigator Pre-Release Thread

Unread post by fatboy » 2020-09-10, 08:29

daemonspudguy wrote:
2020-09-04, 23:55
I'm still incredibly hyped to try Borealis Navigator when a build is published.
I am also very excited to try this browser. The more minimalist the browser, the more I like it :D
Systemd Free - MX Linux, Antix Linux & Artix Linux

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 4942
Joined: 2015-12-09, 15:45
Contact:

Re: Borealis Navigator Pre-Release Thread

Unread post by moonbat » 2020-09-10, 09:23

fatboy wrote:
2020-09-10, 08:29
The more minimalist the browser, the more I like it
It's far from minimalist - it has tons of features out of the box that you would need extensions for on Pale Moon or Basilisk since it is closer to Mozilla Suite's browser component than to Firefox.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

User avatar
fatboy
Astronaut
Astronaut
Posts: 556
Joined: 2017-12-19, 08:03
Location: Canada

Re: Borealis Navigator Pre-Release Thread

Unread post by fatboy » 2020-09-10, 10:55

Ah well, that's alright. Still keen to try it. Looks great!
Systemd Free - MX Linux, Antix Linux & Artix Linux

Locked