Travis McLane
47b561f778
update to support go install
...
- default to webkit2gtk-4.1 if not overridden to be 4.0
2024-05-08 17:33:55 -05:00
Travis McLane
5ffceffbd0
build tags for supporting webkit2gtk 4.0 and 4.1
2024-05-08 10:46:03 -05:00
71b2edc0fe
[V3-Linux] Upgrade to Webkitgtk4.1 ( #3461 )
...
* webkitgtk4.0->webkitgtk4.1
changelog
* Update mkdocs-website/docs/en/changelog.md
* Update deps in pipeline
* Update deps in pipeline
* Install 4.1 only when v3
* Install 4.1 only when v3
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com >
2024-05-08 18:08:14 +10:00
Travis McLane
7ea0601fc6
remove Println
...
unknown key codes shouldn't print out to stdout
2024-05-02 11:02:21 -05:00
abichinger and GitHub
9ca1b30da1
[v3 alpha] Fix drag-n-drop on some linux distros ( #3346 )
...
* Fix drag and drop on linux
- Move C code
* Use GTK_DEST_DEFAULT_DROP
* Update changelog
* Move C code back into `linux_cgo.go`
2024-04-15 10:05:23 -05:00
abichinger and GitHub
7c921d6a81
[v3 alpha] implement setIcon on linux ( #3354 )
...
* implement `linuxApp.setIcon`
* Move code into `linux_cgo.go`
2024-04-09 11:04:54 -05:00
atterpac and Travis McLane
6f75b00463
Proper syncing and canceling of dialogs
...
s
s
s
2024-04-08 11:17:05 -05:00
Travis McLane
105d9f0d3a
allow directory selection
2024-04-07 16:42:33 -05:00
atterpac and Travis McLane
38f6b1297d
Call linux dialog on main thread
2024-04-07 16:42:33 -05:00
db5553ec75
[linux] fix closing of custom context menu #3329 ( #3330 )
...
* [linux] fix closing of custom context menu
* Update changelog
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com >
2024-03-24 16:51:45 +11:00
Lea Anthony
98aff7778e
Support ProgramName on linux
2024-03-17 21:09:20 +11:00
Lea Anthony
4ab6352504
Set default size for linux windows
2024-03-17 20:57:46 +11:00
Travis McLane
4b2189ba51
allow keypress propagation
...
- this allows the webkit to add values to the `input` when typed
FIXME: does this need to be configurable?
2024-03-07 09:03:47 -06:00
Travis McLane
fb46cce963
simplify key handling logic
2024-03-07 09:03:32 -06:00
Travis McLane
eedd5eb7d2
reuse the 'wv' variable
2024-03-07 09:02:39 -06:00
Travis McLane
716f4af808
[linux] add missing implementations
2024-03-06 17:10:41 -06:00
Travis McLane
c21784037d
wip: fixing rebase issue
2024-03-06 16:59:13 -06:00
Travis McLane
6d90c1678c
move install_signal_handlers to proper location
2024-03-06 16:59:13 -06:00
Lea Anthony and Travis McLane
a7fb568aff
Fix signal handlers
2024-03-06 16:59:13 -06:00
Lea Anthony and Travis McLane
430736a4f2
Remove need for javascriptcore
2024-03-06 16:59:13 -06:00
Lea Anthony and Travis McLane
161444107a
Support linux systrays, of sorts...
2024-03-06 16:59:13 -06:00
Lea Anthony and Travis McLane
12e2e2101a
fix screens
2024-03-06 16:59:13 -06:00
Lea Anthony and Travis McLane
be7c723c47
Fix window close issues
...
Update docs
Make uri scheme registration thread safe
2024-03-06 16:59:13 -06:00
Lea Anthony and Travis McLane
a60b198b03
Fix window close issues
2024-03-06 16:59:13 -06:00
Lea Anthony and Travis McLane
e06df85f02
WindowID now correctly processed by postMessage calls.
2024-03-06 16:59:13 -06:00