-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
[linux] Add support for WebKit2GTK 2.36+ features #2151
Conversation
| Feature | Win | Mac | Lin | | ||
| ----------------------- | --- | --- | ------ | | ||
| GET | ✅ | ✅ | ✅ | | ||
| POST | ✅ | ✅ | ✅ [^1] | |
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.
@leaanthony , @misitebao does anybody of you know if that footnotes do work with our docs?
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.
Your best bet it to open branches on the repo itself then PRs will auto-deploy so you can see :-)
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.
Ah yeah, always forget about that 😄
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.
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.
Hmm just seen your other PR and it seems footnotes are there for the next version docs: https://622b4565.wails.pages.dev/docs/next/reference/options#assetserver
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.
Oh my bad! I wondered why it looked like nothing had happened. The superscript 1 is super hard to click and it jumps to the bottom of the page. How about a *
next to is with some text right under it or maybe another column with Linux (webkit 2.36+)
in it?
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.
Sorry already merged 😔, but will open another PR to improve that.
ff64704
to
234d946
Compare
Confirmed working on |
package linux | ||
|
||
/* | ||
#cgo linux pkg-config: gtk+-3.0 webkit2gtk-4.0 libsoup-2.4 |
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.
Is libsoup
a new dependency that we need to add to our website and package manager code? It looks like it's already installed in Ubuntu 22.04 but might not be for others?
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.
WebKit2GTK uses libsoup
internally, so I think it should not be possible to have WebKit2GTK installed without this dependency. But maybe it's better to be on the safe side and add it.
I'll add that as soon as we have merged the CLI refactoring so it doesn't interfere with that. Are you fine with that?
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.
Yeah sure, though I suspect you are right: it's probably installed by webkit2gtk anyway so no need to specify it 👍
#2152 merged, you should be good to go with this. |
234d946
to
6aa57b6
Compare
Awesome, thanks for approving 🙏 |
Fixes #1498