(Not providing anymore updates) Sidebar Web Panel

EFFECTIVE Immediently: I will no longer provide updates here. I really had enough of getting comments unrelated to this topic like today… Sigh…. it’s been fun, but I can’t do it anymore. Every update will be deleted as well as me changing from ‘Watching’ to ‘Muted’ which I just did, it was fun when it lasted.
It is still in development though according to Simon Hong.

Im also not using brave for that reason. Im very used to do AI searchs on the sidebar while i have my work or emails open in the main tab. With brave, the side bar works like another book mark bar which is sad.

4 Likes

@zeusshomaly just to confirm, actually using Split View wouldn’t fit what you want, right?

1 Like

New UPDATE AGAIN: This is the latest source to it’s development progress :slight_smile:

I left a reply to BraveSupport on X (Twitter) and they replied to me! it was about the same thing :slight_smile: See this image:

If for some reason you cannot read it, here is Brave’s reply in writing:
Brave: Thanks for providing the feedback :slight_smile:

Me: It is my pleasure. This would make me so so excited. I love Brave so so much. When it rolls out, please let me know. Edge is honestly really bad these days. Brave is #1 for life.

Having the ability to use the sidebar like Edge on brave would be lots of people’s dream wish.

I also hear on github, Simon Hong, one of your editors is in active development with this feature

Me:


Before I forget, I hear you guys replied to someone back on X who deleted his comment about it and he said something like ‘Brave sidebar needs improvement’ then you guys said in what way, then he replied ‘The sidebar needs to turn into edge’s.’ Then you guys responded back, that’s something were actually exploring! for now use split view! yes! I wanna thank you guys for split view too. But I cannot wait for the new Brave like edge sidebar with letting it sync across devices with brave sync, pin unlimited apps, etc :slight_smile:

Where you said this: https://x.com/brave/status/1915448454542676027

– And that’s it! This is even better meaning they are actively working on this!

HUGE UPDATE: I found a screenshot of the feature in usage thanks to Simon Hong on Github. it’s 2 years old unfortuently.

Link: https://github.com/brave/brave-core/pull/21081 - the only issue is with this specific link the author Simon Hong closed it. But hey at least I found the image right?

A HUGE UPDATE!

SimonHong responded to me on Github and said this

@zeusshomaly Thanks for supporting brave! We’re working on sidebar’s web panel feature actively.
We’ll add this feature in Brave nicely and show it to you. :slight_smile:

I then responded, No way! Thank you so much simonhong! You are an amazing man! I can’t wait for this feature. I am so so so so excited!

Source to this reply: https://github.com/brave/brave-core/pull/28777#issuecomment-2861093695

I don’t really know how to word this next update, but Simon Hong is still working on it and it’s more self-explanatory now as it says ‘SideBarController’

Link to update: https://github.com/brave/brave-core/pull/28734

1 Like

(long awaited update) Simon said ‘We’re going to there. but needs some more work’.

The reply can be seen here: https://github.com/brave/brave-core/pull/29112#discussion_r2099098662:~:text=%40zeusshomaly%20NP.%20We're%20going%20to%20there.%20but%20needs%20some%20more%20work.%20%3A)

1 Like

Regarding that reply with @ Simon Hong just recently on Github about the improved sidebar for Brave, I asked if it’s possible for the sidebar apps (by adding them manually, you know what I mean, adding Facebook for example in the sidebar) to sync across devices in Brave Sync under ‘Sidebar Apps’. Anyways, I asked him if they could integrate such a feature, but then he said no, there is an issue. It is currently unknown if we’d get this or not, instead we might have to manually add each app from each device (computer to computer, if you got a desktop/laptop like me). Still an update tho… Technically…


Link to what Simon said: https://github.com/brave/brave-core/pull/29112#discussion_r2099098662:~:text=can’t%2C%20no%20biggie-,there%20is%20an%20issue,-for%20it%20brave

Issue what he’s on about link: https://github.com/brave/brave-browser/issues/21860 (has been since 2022 I hear)

Long awaited update!

Github user bsclifton got back to me and he said that Simon Hong is actively (again) working on the new improved sidebar for Brave and how upstream Chromium is adding this feature too…

Link to update: https://github.com/brave/brave-browser/issues/45806#issuecomment-2923699968:~:text=%40zeusshomaly%20yes%20-%20I,all%20comes%20together.

1 Like

UPDATE: SimonHong has started a new issue on GIthub regarding this and called it ’ Fix deps in //brave/browser/ui/sidebar #46587’. So that means he is actively working on it.

I cannot thank you enough for it, Simon!

Link: https://github.com/brave/brave-browser/issues/46587

Update again: regarding that link right above (https://github.com/brave/brave-browser/issues/46587) Simon has referred to it, here (https://github.com/brave/brave-core/pull/28734#:~:text=Thanks%20for%20catching.%20Filed%20brave/brave-browser%2346587%20for%20f/u.) so that means he is fixing an issue on it, which clearly indicates he is actively working on it very hard! Take all the time you need, Simon. We are just very excited, mate!

Thanks to Bridiver (https://github.com/bridiver) for spotting the issue in this screenshot!

1 Like

I also forgot to include that this is the latest update for this, via this Github code. It’s so long, but you’ll see references to SidebarController() everywhere as well as some TODOs. Simon Hong is our hero by working on this!

– It is an old source, but the code actively get’s updated. So check daily there too :slight_smile:

You’re absolutely right—they are heroes! It’s an amazing browser that was built by an amazing team

1 Like

Hey everyone! Just popping in with a quick update. There is some movement happening behind the scenes in Brave’s development.

A recent commit by @emerick (Brave dev) shows the following:

“[cr138] Updating lit-mangler snapshot for side panel”
:link: View the commit here

What this means: Brave is actively updating internal UI test snapshots related to the side panel, possibly preparing for upcoming changes with Chromium 138. These snapshot updates (like the one from lit-mangler) help Brave catch UI differences or regressions as they continue building features like the improved Edge-like sidebar.

So while it’s not a visible change yet even in Brave Nightly, it’s a sign that work on the sidebar — especially features like opening content in the panel itself instead of new tabs — is progressing! :construction::sparkles:

Will keep watching and posting updates as always!

Mini-update: I found a new added in section in Brave’s code that writes ‘class SidebarContainerView’

The ‘ContainerView’ clearly means how it exactly works on Edge’s sidebar :slight_smile: We are getting closer!
And not just that, this is likely a C++ UI class (used in Brave/Chromium’s Views UI framework) that represents the container that holds the actual sidebar and its contents.

As well as void UpdateSideBarHorizontalAlignment()! Simon, you are a real one for this, mate.

Horizontal means: > The method UpdateSideBarHorizontalAlignment would be used to apply or refresh the UI when this alignment setting changes — e.g., if the user switches the sidebar from left to right.

Sources:

For class SidebarContainerView: https://github.com/brave/brave-core/commit/35291844b4c5c2dc572f2534e5941fdab34abf54#:~:text=class%20SidebarContainerView%3B

For void UpdateSideBarHorizontalAlignment: https://github.com/brave/brave-core/commit/35291844b4c5c2dc572f2534e5941fdab34abf54#:~:text=void%20UpdateSideBarHorizontalAlignment()%3B

SidebarContainerView is the visual component (or View) that renders and manages the sidebar layout, size, alignment, child widgets, etc.

This class is likely responsible for:

  • Holding sidebar buttons/apps
  • Reacting to sidebar layout changes (like alignment or visibility)
  • Providing drag/resize functionality
  • Integrating with split view or pinned modes

Finally an update:

aguscruiz has confirmed it’s still in development, see:

UPDATE: Brave says they’re exploring this now!

Switched to Brave from Opera recently and this is what I miss the most, plus scroll to top by clicking on tab…

1 Like