Skip to content
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

Being able to install extensions #12

Open
sitolam opened this issue Oct 17, 2023 · 55 comments
Open

Being able to install extensions #12

sitolam opened this issue Oct 17, 2023 · 55 comments

Comments

@sitolam
Copy link

sitolam commented Oct 17, 2023

Is your feature request related to a problem? Please describe.
I was trying to install extensions from the Chrome Web Store when I noticed that that isn't possible. 😥

Describe the solution you'd like, including relevant patches or source
I would like to be able to install extensions like in Kiwi Browser. 😎

Additional Notes
I like this project a lot. 🤪
Good work. 🫡

@boyka
Copy link

boyka commented Oct 17, 2023

this project is indeed amazing, the browser is smooth and fast.. if extension support was added I'd ditch all other browsers all together.

@kenfink
Copy link

kenfink commented Oct 17, 2023

+1

@gz83
Copy link
Collaborator

gz83 commented Oct 18, 2023

Thanks for the advice

@Greatz08
Copy link

@Alex313031 you did awesome job with browsers buddy,if possible can you add support for extensions like kiwi browser did for android , kiwi browser for android is also open source project which you can refer to if you need some guidance or idea for implementations and make this the best performance based browser with extension support on android.kiwi does have some glitches and issue but still i am using it rn because of extensions support. hope you add support for extension soon :-)

@GeorgelPreput
Copy link

+1 for this idea. Been using Kiwi Browser for a while, would love to have the extension support in Thorium Android too
https://github.com/kiwibrowser/src

@y-ziane
Copy link

y-ziane commented Oct 19, 2023

+1

1 similar comment
@obito512
Copy link

+1

@gz83 gz83 mentioned this issue Oct 20, 2023
@dhrubo66
Copy link

+1

@Insidevk18
Copy link

+1

@gz83
Copy link
Collaborator

gz83 commented Oct 28, 2023

There is no guarantee that this issue will be resolved quickly.

The existing patches on the Internet are relatively old and require a lot of refactoring work.

@github59173
Copy link

+1 Would be a huge win if it was implemented. Being able to run full extensions like Ublock Origin would be very nice.

@ghostranger047
Copy link

+1

2 similar comments
@7medina
Copy link

7medina commented Jan 16, 2024

+1

@dnchshrp
Copy link

dnchshrp commented Feb 9, 2024

+1

@MulverineX
Copy link

Microsoft Edge for Android is adding support for extensions as of this year, you can already play around with it in Canary today. If these changes to the codebase are going to reach upstream, that would make it leagues easier for this project to implement.

@TheElectrinix
Copy link

+1

1 similar comment
@moinologics
Copy link

+1

@brian6932
Copy link

brian6932 commented Mar 31, 2024

If you have nothing better to say than +1, or that you like the idea, maybe you shouldn't say anything at all, reactions exist for a reason. People sub to these threads for status updates and alike, this isn't Reddit or 4chan, each time you make useless bumps, you ping people for no reason 😕.

@MulverineX
Copy link

MulverineX commented Apr 1, 2024

All of Alex's work on thorium projects is volunteer hours. Bump comments to remind him to "get on it" are no more than entitlement and spam. There's a reason Refined Github automatically hides "+1" comments and many repos have bots that automatically hide them.

Is it a bummer that Firefox is slow on android and the rest of the options kinda suck for one reason or another? Yeah. But until Alex is being given a significant financial incentive by this community we shouldn't expect anything. This repo in particular seems to be have been nothing more than a pet project for him, not something with lots of work and commitment behind it like the desktop browser.

@brian6932
Copy link

brian6932 commented Apr 2, 2024

whining about notifications for a thread you're subscribed to

I simply stated that this isn't what issue trackers are for, they're for getting updates on the issues.

That's a lot of incorrectly used buzzword adjectives.

self-righteous

There's 0 moral discussion here.

virtue signaling

How am I seeking any social points by saying, I don't want to be pinged for your pointless comments? This isn't what issue trackers are for. If you want this type of social media experience, go to 4chan, Reddit, or Discord, not here.

If you don't understand what this site's for, that's on you. Stop blaming others for your retarded behavior when called out on it, you sound like an absolute child whose only coping mechanism for facing their mistakes is throwing tantrums.

Either way, until such time that you put your money where you mouth is, providing significant financial donations, you aren't in any position to be criticizing others in the exact same boat that post comments that don't align with your opinion.

I didn't comment, I only spoke up because Alex isn't active, and hasn't cleaned this thread themselves yet. Alex isn't responsible to close this issue, they don't even get paid for that. Take a step back and realize that your whole comment comes from a feeling of entitlement. If you don't want to be a nuisance to the repo, open a PR and implement the functionality yourself instead of being a waste of oxygen.

I see pet project coding as no different than any other hobby and like a lot of hobbyists, devs are free to quit at any time. Github is full of abandoned projects "for a reason". Keep that in mind.

How about you stop being a waste of oxygen and keep the projects you care about alive, instead of complaining in a corner like some kind of regretful cuck.

@gz83
Copy link
Collaborator

gz83 commented Apr 2, 2024

Sorry, Alex has been unable to handle anything related to the github repo due to some unexpected reasons recently.

We have always wanted to enable the Android version to support the installation and management of extensions, and we are currently still looking for solutions to install and manage extensions.

@MulverineX
Copy link

MulverineX commented Apr 2, 2024

Unhelpful comment /r/brainrot

@anatasiajp
Copy link

I wonder if we could reverse engineering Edge/Kiwi/Yandex to study their source ? Or any opensource to study from ?

@anatasiajp
Copy link

I wonder if we could reverse engineering Edge/Kiwi/Yandex to study their source ? Or any opensource to study from ?

Kiwi browser is opensource

No it's closed source.

@anatasiajp
Copy link

https://www.reddit.com/r/androidapps/comments/11vvdlm/kiwi_browser_is_not_open_source_so_stop_calling/

@anatasiajp
Copy link

Still no extension support?

At what point does a browser become irrelevant due to massive security/privacy concerns in exchange for "speed"?

Users are one malicious redirect ad away from malware infection without the ability to at minimum install adblock filter lists.

I agree about the needs of having ext,but also disagree with how you make it sounds like easy.

You should know that Kiwi dev spent at least 2000 hours of working nonstop to make it happen.

@anatasiajp
Copy link

https://www.reddit.com/r/androidapps/comments/11vvdlm/kiwi_browser_is_not_open_source_so_stop_calling/

https://github.com/kiwibrowser/src.next https://github.com/kiwibrowser/src.next/actions/runs/8822657649/job/24221356855

3 years ago lmao

@Ducklesss
Copy link

I wonder if we could reverse engineering Edge/Kiwi/Yandex to study their source ? Or any opensource to study from ?

Kiwi browser is opensource

No it's closed source.

Whilst kiwi is closed source, I know for a fact the alternative browser "Mises" is open source, and it has a fully functional intuitive extension system.

@MulverineX
Copy link

https://github.com/mises-id/mises-browser-core/blob/main/LICENSE

MPL may be incompatible with BSD

@MulverineX
Copy link

MulverineX commented Sep 5, 2024

lol mises is just a kiwi fork, and it's adware crypto garbage. it's super broken and jank too

@gz83
Copy link
Collaborator

gz83 commented Sep 5, 2024

The Android version of Chromium lacks UI design for extension management and related supporting codes. Currently, Google itself and various downstream third-party browsers rarely support extensions on the Android version, except for browsers developed by companies or individuals with strong technical support and money.

At the same time, there have been some third-party browsers that have roughly implemented extension support, such as kiwi, ungoogled-chromium, etc., but these browsers are either no longer updated or the versions are relatively old.

The reason for the current situation of these third-party browsers (which work on Android with extension support) is that the developers who helped them implement extension support seem to be no longer active.

Finally, I know some people may be dissatisfied with my answers or actions, but what I want to say is that this is indeed the fact.

@MulverineX
Copy link

I was just saving other end users the trouble of giving it the time of day, that part wasn't justifying avoiding its code.

@Ducklesss
Copy link

Ducklesss commented Sep 7, 2024

I was just saving other end users the trouble of giving it the time of day, that part wasn't justifying avoiding its code.

Which serves no purpose in a request thread about extension support....

It's pretty obvious it was referenced as an open source example for those claiming it isn't worth the effort or burying their head in the sand avoiding the fact that forking the code and modifying what's already there invalidates their argument of building the feature from scratch being too cumbersome a task.

Last I checked the thread wasn't about alternatives to TRY and no one suggested that so where you got this from is a mystery and completely removed from the context of the issue.

Thank you for replying to this guy for me and you explained my point very well. I wasn't saying we should use the browser, or that it is worth anything. I was simply giving an example of forked/open source code that showed this sort of thing is possible, and how we could go about it.

@anatasiajp
Copy link

@anatasiajp

Still no extension support?
At what point does a browser become irrelevant due to massive security/privacy concerns in exchange for "speed"?
Users are one malicious redirect ad away from malware infection without the ability to at minimum install adblock filter lists.

I agree about the needs of having ext,but also disagree with how you make it sounds like easy.
You should know that Kiwi dev spent at least 2000 hours of working nonstop to make it happen.

Most of that work has already been done and the code could be lifted from another project which has been referenced MULTIPLE times.... Why do you fail to acknowledge this?

It's you, first you say it's opensource and it's so obvious it's not, if a project opened its source code before, then stop providing its source code then it's closed source, because the source is closed, it's only matters if the source code is open or not.

Some people in this place lack this basic knowledge.

@anatasiajp
Copy link

Are you really this desperate to continue arguing that you're now hinging everything on semantics? He provided an alternative since that is open source. Hint: you labelled it "adware crypto garbage" despte the fact it had nothing to do with anything.

Are you blind ? Who said that it's "adware crypto garbage" ?

Admit you're wrong and move on already. Continuing to grasp for excuses to white knight for the dev for some illogical reason just looks more snd more pathetic the longer you go on.

How and why do I have to admit ? Kiwi is closed source and that's a fact, the whole open source community would agree with this, Floorp closed its Floorp-components and the whole community treated it as closed source, that's why Kiwi is the same, any small thing become closed source is enough to make your whole project closed source, and Kiwi stopped providing its source code:

KIWI BROWSER IS NOT OPEN SOURCE SO STOP CALLING IT THAT

@anatasiajp
Copy link

Also, if you are so desperately want extension supports, create PR and do it yourself first, it's easy said than done.

Be the first one doing something useful. Venting, crying won't help, that's fact, understand ?

@xrishox
Copy link

xrishox commented Sep 19, 2024

would love to see support for this. its unfortunate that this thread has derailed into petulant children bickering back and forth.

@Zig-VS-TypeScript-VS
Copy link

Android introduces extension patches
https://github.com/gz83/chromium-android-extension
https://github.com/dvalter/chromium_extension_patches

@MulverineX
Copy link

The patches are last adapted to chromium version 88.0.4324.182.

These are not viable to use today

@gz83
Copy link
Collaborator

gz83 commented Feb 3, 2025

Sorry, these patches are out of date

@Zig-VS-TypeScript-VS

@Zig-VS-TypeScript-VS
Copy link

Zig-VS-TypeScript-VS commented Feb 3, 2025

Sorry, these patches are out of date

hi bro
Mises Chromium introduced an extension patches update three months ago

@MulverineX
Copy link

MulverineX commented Feb 3, 2025

Huh, also looks like its actually Chromium 122+, because it has compatibility with the Storage Buckets API.

(warning to those interested: The browser has a dogshit new tab page, the bottom aligned toolbar UI is kinda broken, and its still an indie browser so its going to have some issues)

Screenshot_20250202-222909.png

@MulverineX
Copy link

MulverineX commented Feb 22, 2025

For those trying to find a currently available browser setup that doesn't suck: JingMatrix/ChromeXt#217 (comment)

TLDR: Edge has support for bottom toolbars, password & address autofill, passkeys (third party as well, though most sites are still having issues with that), dark reader, Reader mode (for articles), userscripts, and ublock origin using the linked method, all on Edge Stable with no instability issues and all the speed of stock Chrome. Its basically perfect.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests