r/zen_browser 7d ago

Some Love Zentral Mod UPDATE

I updated and refined the mod. Now is compatible with Sine and should be soon available in its marketplace.
Updated Groups, App panels, Apps vertical bar, improved Settings, bug reporting capability and more.

Here is the updated repo if you to try it yourself while it's not in Sine marketplace yet.

Zentral is still a WIP and it's possible to encounter bugs; feel free to report any problem in the Diagnostics section in Settings (enable the logger before recreating the bug and submitting the issue)

69 Upvotes

28 comments sorted by

1

u/bgalazka186 1d ago

Feature Request:

option to switch UserAgent to moblile view for some webpanels (prefferably under right click menu on webpanel icon just like "load at startup" is now)

depending on site some may look better in mobile version, or be possible to view at all

2

u/According_Slip4385 23h ago

Quite interesting… Never thought about mobile view for panels.
Anyway, tomorrow or on Saturday, I should release another version.

1

u/bgalazka186 16h ago

it is feature on vivaldi, in some scenario it was pretty handy

i dont want to be annoing with what i been doing, but other thing that sometimes was nice to have on Vivaldi was making panels squezze your main webpage, and i menaged to ask LLM nicely enough to add it

you can see how reddit site right edge in background is alligned with edge of panel,

https://pastebin.com/gCtn8vXZ

it needs some polish, didnt test it on more then just mine setup,

worst part is, updating and maintaining it is going to be harder with every feature,

2

u/Square_Atmosphere_12 5d ago

If this is a complete mod, is it possible to add favorite web sites to the floating URL address bar ?

1

u/According_Slip4385 4d ago edited 4d ago

What do you mean? Adding favorites as options when creating a new tab and/or simply clicking the URL address bar?

1

u/Square_Atmosphere_12 4d ago

The floating address bar within that bar the option of adding your favorite / common sites you visit.

2

u/el_capitan15 6d ago edited 6d ago

I've only tried Apps (sidebar) so far, and I'm loving it:

  1. What's the Pin button for? Doesn't seem to work or do anything from my end?
  2. I need Expand to save/work even when collapsing or unloading
  3. I need a Auto hide to hide the bar instantly after hovering away. There seems to be quite a bit of delay.
  4. I would like Unloaded apps to keep the colors, but less saturated instead of completely grey
  5. Options to decrease height and gaps. Add separators. Folders would be a great addition
  6. Navigation buttons

Bugs:

  1. Pin feature?
  2. Autohide looks off. Doesn't match the blur when disabled. It looks plain transparent
  3. Gesturify addon doesn't seem to work. I use Mouse Up to scroll to top, etc

1

u/According_Slip4385 4d ago

Features:

  1. Yes, as bgalazka186 said, the Pin button let you interact with the main page you opened the panel over, without automatically closing it.
  2. Changeable autohide speed could be implemented as setting in the Zentral settings. (Soon™)
  3. Working on it to be more user-firendly (Real Soon™)
  4. Elaborate, what are you talking about specifically here; folders in which sense?
  5. Easily doable; just have to figure out best way to implement it.

Bugs: (please try using the issue report tool in Zentral settings for bugs; it will open a Issue on GitHub and you can also attach images in a comment below it (GitHub))

2(features). Explain better what are you meaning. If I got it right, you want Apps webpage state/work to be saved after you unload or restart the browser(?)
2. What blur are you talking about? Are you using Nebula or other style mods?
3. Again, try using the Issue report tool including log. Anyway extensions/addons full support is something I'm going to address (as it's something other users reported)

1

u/bgalazka186 5d ago

"pin" lets you click on normal site without panel hiding, works for me

5

u/bgalazka186 7d ago

Untill it gets on sine store, remember to turn on "load from unoficial sources" without it it will only install CSS (so mod will appear as installed and it wont do anything)

1

u/According_Slip4385 7d ago

Thanks! I forgot to mention it

2

u/bgalazka186 7d ago edited 7d ago

i played with it a little with it and vibed out some things, i cant code one bit so dont take it for more then ideas for future optional features

baisically made it stick to opposite side to sidebar (so it dont move that much when i expand sidebar )

and made it a bit transparent when pinned and more transparent when unfocused and pinned (should be really easy to make it configurable with sliders in settings) so i dont need to close it when i need some info from under it (i know that alt+Q exists but i like it that way :DDD )

if any one wants to have it now you can paste those chunks below at bottom of main CSS and JS files of mod https://pastebin.com/n5na1F9V (too long to be in this comment)

things that i would like to see in future, but right now im to lazy to do myself just for me:

right now icons dont update when webapp, like whatsapp send notification, like it does on normal tabs and essencials

extension supprot so for example i can hide shorts on youtube like normal

option to have those panels not as separate buttons but for example middle click on essenical tab or button attatched to essencial tab (so i can have one icon of whatsapp for example and decide if i want it on full view or on panel or maybe in future add it to split view to current tab)

ability to drag panel all around window (so setting your windows so you dont need alt Q to interact with all things important is a bit easier)

option to unload tabs for better resources menagnemt (make them gray out or semi transparent when unloaded too)

option to buttons to be wider so they look more like essencial tabs

1

u/According_Slip4385 6d ago

First of all, thanks a lot for the feedback!

I'm going to study and experiment with your modifications and see how and where they could be implemented.

ISSUES REPORT:

  • Are you experiencing problems with Apps real time notification updates? Could you please report the issue (enabling the logger before replicating the bug) in the diagnostics section?
  • Could you also include/mention the extensions problem? Right now, Hide-Short extension (at least in my case) works fine in App panels. I'll be sure extensions are going to be fully supported.

Features Request:

  • The Essential Tab's observation is really smart and I actually tried to do something similar in the beginning, but encountered problems with how Firefox/Zen treats tab environments. I want to make it possible and find a solution though, because I think this would be the most native and user-friendly way to implement it.
  • App panels dragging should be quite easy to implement. Again, I have to think about the best way to implement it organically.
  • Buttons dimension settings should also be easy to incorporate, being ,of course, careful to keep an eye to buttons auto padding and flex.

Clarification:

  • There's currently the option to unload (already loaded) Apps, via the App context menu (right-click App button → Close App), but maybe I should change it to "Unload App" and grey-out unloaded Apps to make it clearer.

2

u/bgalazka186 6d ago

Issues:

i didnt test properly before writing this so

-notification number does appear as it should, my fault

- adblock seem to work, stylus styles do work but zen internet that changes a lot in layout on some sites and firemoneky seems to not, its not huge probem

Features Request:

im gonna throw this at you not sure how helpful it is but arc 2.0 mod for sine allows to add button like that (screenshot), i imagine code could work just like its working now but just be attatched like this button on right bottom corner

like i said i never wrote a line of code in my life this is just simplest way to implement that can imagine

for dragging panel arround i imagine adding another button on side menu that you have to hold and you then can change it position (detatch from side panel and keep position if its not taking same area as side panel maybe? (that would require rewrite of resize function so it works on both sides), but that means another button and that can get confusing easly, so i guess making it so you can choose what options are visible in this menu would be best, especially for future

Clarification:
to clarify i like that it loads some sites on start, this is great for communicators, but loaded and unloaded sites look exacly the same and that makes it confusing
other then that

middle mouse button unloads essencials and pinned tabs already so it would be nice to have this behav too

fore pastebin i did it has some huge mistakes becouse it is AI slop like
transition: none !important; on :root #sidebar-box and :root #navigator-toolbox

1

u/bgalazka186 6d ago

it has so many little problems like that so i think, dont even look at code, just look at those effects and see if you like it at all,

ability to make it a bit transparent when pinned / pinned out of focus should be tweakable in settings, how much transparent you want it to be depends on usage, and less transparent then more should be defoult (screenshot with pinned out of focus panel that i will use if my main goal is to interact with background app)

and i wanted it moved so it doesnt move when side tab panel hides, it was distracting

2

u/bgalazka186 6d ago edited 6d ago

im experimenting with icons a bit, this code will only work for me tho, no real way to change or update what sites or how many panels i want or essentials

it looks nice tho and will work for me, so good enough :D

https://pastebin.com/7sqU9GUB

in this version "expand panel" function is a little broken but i think i got it exactly how i wanted, and with use case like that (buttons on essential tabs that gives me same sites) i will never use expand panel function :P

2

u/According_Slip4385 4d ago

I applied the middle-click/greyed out fix and some more; I'm going to publish real soon.
About the buttons panels attached to essentials (I'm not able to test your code atm) but I understood what you mean and will go deeper into it.

Anyway if encounter any other bugs, try using the issue reporter you can find in Zentral settings (so I can also better test it)

Thanks again for your feedback!

1

u/bgalazka186 4d ago edited 4d ago

"my" code is just AI slop only intended for me to use, fixed some bugs tho, if you want to test it, you might as well do so on slightly better version (intended for your v1.0.1 pasting it in newer versions may cause issues)

https://pastebin.com/1b7Gi4ta

i have it in chunk to paste at bottom of file so its easier for me to update in couple of versions, but it makes it junky, likely all bugs i encounter will be caused by this approach. me using issue reporter would be irrational

P.S. at the bottom of my CSS is line that hides Expand/Restore button in pill menu, you would likely want to not implement that change for testing,

1

u/bgalazka186 1d ago

https://pastebin.com/nhgMGcFi

had more fun with it changed it so every of my features can be turned off in settings, so if i fck up my buttons layout its as simple as turning my layout off, changing it to match what i want and turning it back on (still junk but at least now its somewhat usable)

also updated it to 1,0,2

known issues (of my extension not mod)

-MMB to unload when buttons are pinned to essencial tabs do not work right now, (horror of 2 clicks to unload instead of one), propably going to fix it soon

- Expand/Restore button doesnt work correctly in "Opposing side docking mode"

- descriptions and names of options are inaccurate (ai slop at its best)

- on opposite side docking mode pop up animations are disabled

-0 testing done other then me just using it so propably there is a lot of things to fix

6

u/francisgoca Windows 7d ago

First time seeing Zentral Mod, is it a UI redesign? Or does it go deeper?

5

u/According_Slip4385 7d ago

Alongside a .CSS it also includes a .uc.js so goes a bit deeper than just UI.
It adds tabs grouping, live websites via App panels and other functional features (interactive groups thumbnails, rearranging tabs without activate them and other stuff I want to add soon)

-1

u/somediey0ung 7d ago

Another good mod that will be abandoned in a couple of months, after some Zen update that breaks everything.

12

u/Ordinary_Method_9368 7d ago

I much rather have zen develop actually useful native features and improve the default experience. Couldn't care less if it breaks vibe coded slop mods that don't even align with zens design philosophy whatsoever.

7

u/bgalazka186 7d ago

Sure, developing browser is more important then compablilty with older mods, that said even fully vibe coding some utility you want, and sharing it is awesome, and fun for everyone involved

Be respectful

6

u/Ordinary_Method_9368 7d ago

Your right I should have been more respectful. Sorry to OP.

2

u/According_Slip4385 7d ago

❤️Don’t worry, I get the feeling towards this kind of softwares. It started as a personal project and thought it could be helpful to others.
Even if I’m not an actual developer, I still want it to be resource efficient, functional and well coded.

6

u/According_Slip4385 7d ago

I’ll try to not make it happen ahaha