-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[New feature request] Trapezoid tabs patch #21
Comments
I can try to find this flag in the new source code, but it's very likely that the old design was just entirely removed. I couldn't find the old design in the source code ( https://source.chromium.org/chromium/chromium/src ) |
But I think I should keep this open if somebody else finds a better solution |
Another new elements are not so important.
Is it theoretically possible to put removed code back (it can be found in Chromium 70)? |
Yes, but that's practically impossible. |
It can be seen what they removed. I think the easiest is replacing the new design with old. So it will not require new space. But it is not so clear. |
I don't have the source code for Brave/Chrome, but only for Chromium, on which the popular browsers are based on. It's practically impossible to add new compiled code to existing binaries, because the size would change and this would break the section headers and probably every function call. Besides that, I would then have to find empty code spaces or something for every browser executable for every new version. And most importantly of all: I would need to add the old design code again and the Chromium source code is unbelievably big and it would just take too much time to get it to work. The current patcher only finds some patterns of bytes and changes some. This slightly changes the executed code, but adding new features wouldn't be practical. |
I tried to find one but all I tried are without this option. But I am also for Chrome-only features. The important thing is where the tab designs are stored. Do you know?
Yes, I thought so. What about just replacing (as they did) without changing the size? |
Please re-read my comment above. It's not all about the size |
I have read attentively several times before. I don't understand what you exactly mean. Repeating for new versions? (Anyway, it is the easiest because it will be already known how to do it and in what fragments. Chrome doesn't change a lot. So I think such thing even can work automatically - in a good case.) |
I'm not trying to be unfriendly, but it's still practically impossible as I've mentioned. If you want the old design in the new Chrome versions, you will need to ask some other reverse engineer to implement it or you do it by yourself, although I doubt that there will by any reverse engineer willing to do this. |
This might be more time efficient for you: https://www.wikihow.com/Get-Rid-of-Bad-Habits |
I want very much. But there are very few guides about that. So I learn something new very slow. Now I see almost all about finding warning strings in crackme. I didn't find anything about adding new code/features or changing work of programs. I don't understand the sense of your link about habits. |
I almost came here to ask the same thing as the OP. Thank you for making this amazing patcher! For future readers' reference, the last versions of Chromium iirc with the old tabs are:
NB all the above versions require flags setting to enable the trapezoid tabs. |
Thanks, but I'm only keeping this issue open for any other coders that maybe want to add it somehow, because this is not a feature that is added easily. Probably, multiple kilobytes would have to be changed in the binary and I'm clearly not going to do that. |
I read through the thread, and understand that it's impossible. Just thought I'd add links to the final versions of Chromium with the tabs, in case someone in the future stumbles across this thread and decides to take a look, or for the OP, should he wish to go to a "golden version". |
please somebody add this feature back to chromium |
Supermium v121 added back trapezoid tabs to Chromium v121, and it's compatible with Windows all the way back to Windows XP: https://github.com/win32ss/supermium/releases/tag/v121 See also chrome tabs css/js |
I know this reply was from January but I think the only small problem here is that the trapezoid tab design included in Supermium isn't the exact one that is found in for instance Chromium 49 or Chromium 61 though it is absolutely way better than nothing and it would likely be impossible to add the exact layout back in a modern version of Chromium anyway with how Google drastically changed it over the years. |
Can you please try to return back the option for the trapezoid tab design to Chrome?
This option was available in
UI layout
=>normal
atchrome://flags
.But the
normal
parameter was removed in Chrome 71.This problem was very discussed. Many users decided to use an old Chrome version because of the new tab design.
I hope for you. That can make this patch much popular. Please try.
The text was updated successfully, but these errors were encountered: