wails/v3/pkg/application
Lea Anthony adae39efee Add webview GPU policy and update Linux options
The commit introduces a set of webview GPU policies to control hardware acceleration. These policies define when hardware acceleration is enabled on the webview. An option for this has been added to the LinuxWindow struct for Linux specific windows. Additional code modification was carried out to use this new GPU policy option when calling `windowNew` function. Finally, the sequence of the GPU Policies in the const declaration has been updated for better readability.
2024-03-06 11:49:11 -06:00
..
assets/alpha [runtime] Add cancelation of bound method calls and context passing 2024-03-04 10:34:14 +01:00
application.go [v3, assetServer] Use middlewares for runtime, caps and falgs instead of having the implementation in the assetserver 2024-02-16 07:38:28 +01:00
application_darwin.go Add option to prevent application shutdown 2024-01-17 20:45:30 +11:00
application_darwin.h [v3 darwin] Add darwin identifier to all C files of darwin 2023-05-30 16:32:00 +08:00
application_darwin_delegate.h Add option to prevent application shutdown 2024-01-17 20:45:30 +11:00
application_darwin_delegate.m Update windowSetupSignalHandlers & linux events 2024-03-06 11:42:19 -06:00
application_debug.go Fix version in debug build 2023-09-04 19:51:48 +10:00
application_dev.go Refactor menu functions and streamline devtools toggle across systems 2024-01-21 20:52:32 +11:00
application_linux.go Improve Linux application events and refactor app method receivers 2024-03-06 11:48:26 -06:00
application_production.go Refactor menu functions and streamline devtools toggle across systems 2024-01-21 20:52:32 +11:00
application_windows.go Add option to prevent application shutdown 2024-01-17 20:45:30 +11:00
bindings.go [runtime] Add cancelation of bound method calls and context passing 2024-03-04 10:34:14 +01:00
clipboard.go [linux] support clipboard 2023-10-02 20:47:04 +11:00
clipboard_darwin.go [v3 windows] Add clipboard support 2023-06-10 13:01:10 +10:00
clipboard_linux.go [v3] move linux clipboard logic to linux_cgo 2023-10-02 11:07:12 -05:00
clipboard_windows.go [v3 windows] Add clipboard support 2023-06-10 13:01:10 +10:00
context.go Support context menus 2023-02-10 08:25:52 +11:00
context_application_event.go darwin: add event ApplicationShouldHandleReopen (#2991) 2023-10-22 21:12:12 +11:00
context_window_event.go [windows] Drag-n-drop support 2023-10-21 11:21:10 +11:00
dialogs.go [v3] send dialog results over channels 2023-10-02 11:07:12 -05:00
dialogs_darwin.go Fixed dialogs on macOS. Update WML example to use compiled runtime. 2024-01-25 21:00:33 +11:00
dialogs_darwin_delegate.h [v3 darwin] Add darwin identifier to all C files of darwin 2023-05-30 16:32:00 +08:00
dialogs_darwin_delegate.m [v3 darwin] Add darwin identifier to all C files of darwin 2023-05-30 16:32:00 +08:00
dialogs_linux.go Improve Linux application events and refactor app method receivers 2024-03-06 11:48:26 -06:00
dialogs_windows.go [v3/Windows] Fix failing Windows build due to undefined options (#3208) 2024-01-18 05:33:51 +11:00
environment.go Application: increase message buffer sizes, process all messages in goroutine, Add IsDebug to environment info. 2023-12-29 12:48:26 +11:00
errors.go merge exp branch 2023-01-18 21:42:49 +11:00
events.go Application: increase message buffer sizes, process all messages in goroutine, Add IsDebug to environment info. 2023-12-29 12:48:26 +11:00
events_common_darwin.go Improve window teardown on termination 2024-01-09 07:45:56 +11:00
events_common_linux.go Improve Linux application events and refactor app method receivers 2024-03-06 11:48:26 -06:00
events_common_windows.go Fix context menu issues. 2023-10-10 21:48:47 +11:00
events_test.go update wml events to be parseable (#2561) 2023-04-11 18:28:06 +10:00
image.go V3 alpha linux dbus (#2996) 2023-10-21 11:39:46 +11:00
keys.go Added menu cloning. 2024-03-06 11:42:19 -06:00
keys_darwin.go merge exp branch 2023-01-18 21:42:49 +11:00
keys_linux.go Linux Keybinds 2023-11-06 10:49:11 -06:00
keys_windows.go Fix modifier processing on windows. 2023-10-15 13:53:31 +11:00
linux_cgo.go Update windowSetupSignalHandlers & linux events 2024-03-06 11:44:55 -06:00
linux_purego.go ToggleDevTools -> OpenDevTools 2024-03-06 11:43:12 -06:00
logger_dev.go Initial implementation of dev mode. 2024-01-19 21:34:49 +11:00
logger_dev_windows.go Initial implementation of dev mode. 2024-01-19 21:34:49 +11:00
logger_prod.go Initial implementation of dev mode. 2024-01-19 21:34:49 +11:00
mainthread.go [linux] support clipboard 2023-10-02 20:47:04 +11:00
mainthread_darwin.go [v3 mac] Better main thread calls 2023-06-16 20:48:57 +10:00
mainthread_linux.go Improve Linux application events and refactor app method receivers 2024-03-06 11:48:26 -06:00
mainthread_windows.go [v3 windows] Fix missing panic stacktraces during message loop 2023-07-15 23:56:26 +02:00
menu.go Added menu cloning. 2024-03-06 11:42:19 -06:00
menu_darwin.go [darwin] Fix menu icon 2023-10-22 14:34:04 +11:00
menu_linux.go [v3 linux] lower signal memory usage 2023-10-10 12:38:10 -05:00
menu_windows.go Initial menu item bitmap support 2023-10-22 09:32:04 +11:00
menuitem.go ToggleDevTools -> OpenDevTools 2024-03-06 11:43:12 -06:00
menuitem_darwin.go ToggleDevTools -> OpenDevTools 2024-03-06 11:43:12 -06:00
menuitem_darwin.h [v3 darwin] Add darwin identifier to all C files of darwin 2023-05-30 16:32:00 +08:00
menuitem_darwin.m [v3 darwin] Add darwin identifier to all C files of darwin 2023-05-30 16:32:00 +08:00
menuitem_dev.go ToggleDevTools -> OpenDevTools 2024-03-06 11:43:12 -06:00
menuitem_linux.go ToggleDevTools -> OpenDevTools 2024-03-06 11:43:12 -06:00
menuitem_production.go ToggleDevTools -> OpenDevTools 2024-03-06 11:43:12 -06:00
menuitem_windows.go Refactor menu functions and streamline devtools toggle across systems 2024-01-21 20:52:32 +11:00
messageprocessor.go [runtime] Add cancelation of bound method calls and context passing 2024-03-04 10:34:14 +01:00
messageprocessor_application.go [v3] implement Window interface 2023-09-28 11:39:39 -05:00
messageprocessor_browser.go Add BrowserOpenURL and BrowserOpenFile to App. 2023-10-11 20:23:59 +11:00
messageprocessor_call.go [runtime] Add cancelation of bound method calls and context passing 2024-03-04 10:34:14 +01:00
messageprocessor_clipboard.go [v3] implement Window interface 2023-09-28 11:39:39 -05:00
messageprocessor_contextmenu.go Added menu cloning. 2024-03-06 11:42:19 -06:00
messageprocessor_dialog.go Application: increase message buffer sizes, process all messages in goroutine, Add IsDebug to environment info. 2023-12-29 12:48:26 +11:00
messageprocessor_events.go Application: increase message buffer sizes, process all messages in goroutine, Add IsDebug to environment info. 2023-12-29 12:48:26 +11:00
messageprocessor_params.go [v3 mac] Better logging 2023-08-18 09:58:43 +10:00
messageprocessor_screens.go Application: increase message buffer sizes, process all messages in goroutine, Add IsDebug to environment info. 2023-12-29 12:48:26 +11:00
messageprocessor_system.go Application: increase message buffer sizes, process all messages in goroutine, Add IsDebug to environment info. 2023-12-29 12:48:26 +11:00
messageprocessor_window.go [v3] Restore ToggleMaximise method in Window interface (#3281) 2024-02-29 08:42:57 +11:00
options_application.go Refactor Linux application handling in webview 2024-03-06 11:42:19 -06:00
options_application_linux.go Refactor Linux application handling in webview 2024-03-06 11:42:19 -06:00
options_application_mac.go Add some more API docs. Small refactors. 2023-09-24 17:23:24 +10:00
options_application_win.go Add some more API docs. Small refactors. 2023-09-24 17:23:24 +10:00
options_linux.go Add webview GPU policy and update Linux options 2024-03-06 11:42:19 -06:00
options_mac.go [v3] Add option for showing the toolbar in fullscreen mode on macOS (#3282) 2024-03-02 20:10:25 +11:00
options_webview_window.go Added menu cloning. 2024-03-06 11:42:19 -06:00
options_webview_window_win.go Add option to disable min/max windows buttons 2024-02-07 10:06:07 +11:00
plugins.go Initial implementation of dev mode. 2024-01-19 21:34:49 +11:00
popupmenu_windows.go Initial menu item bitmap support 2023-10-22 09:32:04 +11:00
roles.go ToggleDevTools -> OpenDevTools 2024-03-06 11:43:12 -06:00
roles_dev.go ToggleDevTools -> OpenDevTools 2024-03-06 11:43:12 -06:00
roles_production.go Refactor menu functions and streamline devtools toggle across systems 2024-01-21 20:52:32 +11:00
screen.go Provide types to runtime api 2023-03-31 20:37:50 +11:00
screen_darwin.go [v3 mac] Window alignment to systray 2023-07-03 20:15:45 +10:00
screen_linux.go Improve Linux application events and refactor app method receivers 2024-03-06 11:48:26 -06:00
systemtray.go [V3/macos] Fix systray click handling when no attached window (#3207) 2024-01-17 22:36:22 +11:00
systemtray_darwin.go [V3/macos] Fix systray click handling when no attached window (#3207) 2024-01-17 22:36:22 +11:00
systemtray_darwin.h [V3/macos] Fix systray click handling when no attached window (#3207) 2024-01-17 22:36:22 +11:00
systemtray_darwin.m [V3/macos] Fix systray click handling when no attached window (#3207) 2024-01-17 22:36:22 +11:00
systemtray_linux.go [v3 linux] dbus menu icon support 2023-10-26 16:56:06 -05:00
systemtray_windows.go Fix modifier processing on windows. 2023-10-15 13:53:31 +11:00
TODO.md merge exp branch 2023-01-18 21:42:49 +11:00
webview_window.go Window Flash for Linux 2024-03-06 11:43:16 -06:00
webview_window_darwin.go Window Flash for Linux 2024-03-06 11:43:16 -06:00
webview_window_darwin.h [v3] Add option for showing the toolbar in fullscreen mode on macOS (#3282) 2024-03-02 20:10:25 +11:00
webview_window_darwin.m [v3] Add option for showing the toolbar in fullscreen mode on macOS (#3282) 2024-03-02 20:10:25 +11:00
webview_window_darwin_dev.go ToggleDevTools -> OpenDevTools 2024-03-06 11:43:12 -06:00
webview_window_darwin_drag.h [v3 darwin] Add darwin identifier to all C files of darwin 2023-05-30 16:32:00 +08:00
webview_window_darwin_drag.m [darwin] Refactor events into mac specific files 2023-10-03 08:33:58 +11:00
webview_window_darwin_production.go ToggleDevTools -> OpenDevTools 2024-03-06 11:43:12 -06:00
webview_window_linux.go Add webview GPU policy and update Linux options 2024-03-06 11:49:11 -06:00
webview_window_linux_dev.go ToggleDevTools -> OpenDevTools 2024-03-06 11:43:12 -06:00
webview_window_linux_production.go ToggleDevTools -> OpenDevTools 2024-03-06 11:43:12 -06:00
webview_window_windows.go Window Flash for Linux 2024-03-06 11:43:16 -06:00
webview_window_windows_devtools.go ToggleDevTools -> OpenDevTools 2024-03-06 11:43:12 -06:00
webview_window_windows_production.go ToggleDevTools -> OpenDevTools 2024-03-06 11:43:12 -06:00
window.go ToggleDevTools -> OpenDevTools 2024-03-06 11:43:12 -06:00