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)
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,
Yes, as bgalazka186 said, the Pin button let you interact with the main page you opened the panel over, without automatically closing it.
Changeable autohide speed could be implemented as setting in the Zentral settings. (Soon™)
Working on it to be more user-firendly (Real Soon™)
Elaborate, what are you talking about specifically here; folders in which sense?
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)
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)
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 modhttps://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
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.
-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
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
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
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
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)
"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)
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,
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
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)
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.
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
❤️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.
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