(SOON) Sidebar Web Panel

Hi, appreciate the comment, to my knowledge:
I don’t have much idea on this sorry, but the best answer I can give is:

On Edge, the sidebar doesn’t work with extensions to my knowledge. So I think ‘no’. I cannot promise anything. sorry

And also it is called ‘Brave SIdebar’ not ‘Chrome Sidebar’. Sure Brave is built on Chromium, but Chrome is a seperate browser, so the correct term is “brave sidebar”

Thanks. I guess we’ll have to see.

I am aware it is different, hence my question. My main use case for the sidebar (of any kind) would be for some extensions that are designed to take advantage of the Chrome sidebar. If those work with the Brave sidebar as a host (just as most other Chrome extensions work fine in Brave) then great; but if not then that use case will not be fulfilled and I suspect an entire class of users will be likewise disappointed.

(It’s also unclear why to do a completely separate implementation when there is already a somewhat-mature one built into the engine, but I’ll hold my breath for now and see how it turns out. Hoping for the best.)

1 Like

Thanks mate, I won’t personally be disappointed if the sidebar web panel doesn’t work with extensions, all I really want is the web panel itself. Everyone is different to be honest :slight_smile: But I can see why you would be disappointed.

Note for everyone here: Please do not, in anyway attempt to ruin my excitement for Sidebar Web Panel. I waited all my life for this. It does not hurt to be excited, well think about it, it doesn’t. Compare it to stress, stress is far worse.

Update: two new issues have been added to make sure the Sidebar Web Panel is persistent until the user closes it. So this means it’s still in the works

Issue 1: Add web panel type to sidebar item (doesn’t exist yet, will provide the link here when I find it)

Issue 2: Load new tab to panel view and make it persisted (doesn’t exist yet, will provide the link here when I find it)

If not, it is all good, it’s my birthday in 2 weeks everyone! (15th of September; if any of you are American, then fun fact Australia is always a day ahead in time, so if it’s 15th for me, it’s 14th for you, I will be 20), I hope the sidebar web panel can get a sort of preview in Nightly on my birthday :slight_smile: or near it. I know it’s early stage as Simon said above, but we are close guys. Time for me right now:

image

1 Like

Update: Simon Hong has opened a new feature regarding the web panel. It doesn’t have a description at this time, but it’s an update because he is opening more issues on the sidebar web panel to work on and complete; working on it in the process :slight_smile: So any update, ANYTHING! Big or small will be posted here!

And: Introduce SidebarWebPanelController commit has been added!

Some of the code of that right above (introduce sidebarwebpanel):

if (IsWebPanelFeatureEnabled() && item.is_web_panel_type()) {
GetWebPanelController()->OpenWebPanel(item);
return;
}

Every issue that Simon works on relating to “web panel” clearly indiciates it’s closer and closer despite Simon says ‘it’s early stage’. He’s doing an amazing job!

My new motto for this is: ‘Every issue done, closer we get!’.

Update: Simon Hong has written a new issue (not opened yet) of it called ‘Web panel item also should be activatable’.. He’s doing a great job everyone!

Update: simon hong made a video here saying ‘For now, only empty view is shown.’. He is right because in the screenshot below it does show that, but he did do a great job showing the orange outline around it similar to split view. Getting closer guys. May he take his time, but still :slight_smile:. Every update is technically closer.

I downloaded the video and it’s below:

Update: simon has asked a fellow worker to review one subissue of it! good! closer guys!

After Sang approves (most of the time he does very fast) this issue will be closed: https://github.com/brave/brave-core/pull/31011

alongside: https://github.com/brave/brave-browser/issues/48919

Sang is reviewing it as we speak.. In which he responded, Simon then fixed a few things that Sang said and responded to them. We are awaiting for Sang’s approval this time.

image

Update: Sang hasn’t forgotten to mark it as completed! Still needs more rounds :slight_smile: He said ‘thanks for bearing with us’ :slight_smile: (See here: https://github.com/brave/brave-core/pull/31053#issuecomment-3264358119)


Now it’s getting another review from Sang

I have found an open source extension which works on most of websites. until the team brings side panel into Brave you may try and use it.

Github

Chrome Store

1 Like

Thanks, but I won’t use that for two reasons.

  1. The UI is so old, I don’t like old UI based extensions.

  2. It doesn’t block ads as good as brave shields.

I appreciate you looking for it though!

Update: IT GOT APPROVED! It has yet to be closed as completed, will provide it when it is :slight_smile:
So now this https://github.com/brave/brave-core/pull/31011 and https://github.com/brave/brave-browser/issues/48919 this is technically completed and the Add web panel type to sidebar item #48919 is done via Simon Hong’s to do list (see here: https://github.com/brave/brave-browser/issues/33533)

1 Like

So we sure it’ll be deployed with the next releasing?

Congrats all!

Sadly no, I did say ‘Simon’s to do list’. He could need to do more after this, but we are getting close.

See here: https://github.com/brave/brave-browser/issues/33533

the one green at this present time is the one that Sang approved as saw above (via LGTM)

I apologise for any convience, Holy. But it is getting closer tho, I do agree! I cannot promise any known release date, once I see that it’s in Nightly, I will provide each update until it launches in stable at the time. Trust me, so there is no need to ask :slight_smile:

Update: This (https://github.com/brave/brave-core/pull/31011) and this https://github.com/brave/brave-browser/issues/48919 have officially been closed! development is still on, I do apologise, but each issue getting completed means it’s closer for release!

In which in Simon’s to do list, it’s been ticked off (the third one) so two more to go (might be more after the 5th one, the activatable one) but you never know. We are close guys!

To do list link: https://github.com/brave/brave-browser/issues/33533