-
Notifications
You must be signed in to change notification settings - Fork 79
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
chore: Remove the Browser from the app completely for now #15984
Conversation
Jenkins BuildsClick to see older builds (47)
|
b60c0aa
to
27d4e87
Compare
✔️ status-desktop/prs/linux/x86_64/tests-nim/PR-15984#7 🔹 ~5 min 55 sec 🔹 27d4e87 🔹 📦 tests/nim package |
27d4e87
to
4d22350
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What about the services part? nothing to clean up here?
Which part specifically? Some NIM stuff? |
@stefandunca just chiming in to check whether I didn't remove too much :) (esp. wrt to wallet connect/dapp stuff) |
I mean: For example. are they used somewhere else? |
Yeah, not sure about these; same for the |
Bookmark is probably even more certain, if you cannot find any usage i would personally remove all that! |
4d22350
to
2f39da7
Compare
Bookmark stuff removed from |
✔️ status-desktop/prs/linux/x86_64/tests-nim/PR-15984#9 🔹 ~6 min 30 sec 🔹 2f39da7 🔹 📦 tests/nim package |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧹
- completely removes the `ui/app/AppLayouts/Browser` QML app section - removes the `app_service/service/bookmarks`, `app/modules/main/browser_section` and `src/app_service/service/dapp_permissions` NIM modules - remove the Browser settings page and associated popups/components - HTML links now always open in an external browser - adjust the section indexes in `Constants` - fixup the e2e tests Fixes #14614
2f39da7
to
f19a1ae
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice!
I assume we can't remove QtWebEngine
, it's still used somewhere else?
Also, maybe we also need to update some external resources?
Docs
I didn't find mentions of browser there, but didn't look deep.
cc @jorge-campo
Website
cc @prichodko
No we can't since the walletconnect/dApps stuff has a runtime dependency on this, correct @alexjba ? |
I don't see anything related to the new dapps implementation. Good job! |
Thanks, @igor-sirotin ! We'll update the docs accordingly -> https://github.com/status-im/status-website/issues/1165 |
What does the PR do
ui/app/AppLayouts/Browser
QML app sectionapp_service/service/bookmarks
andapp/modules/main/browser_section
NIM modulesConstants
Fixes #14614
Affected areas
App
Screenshot of functionality (including design for comparison)
Zaznam.obrazovky.z.2024-08-07.09-59-16.webm