Lea Anthony
d427e9d750
Add systray.SetTooltip
2025-02-08 14:01:22 +11:00
Lea Anthony
be8159d410
# Conflicts:
...
# docs/src/content/docs/changelog.mdx
# v3/pkg/application/menuitem.go
2025-01-17 21:19:23 +11:00
Lea Anthony
aa97009c35
Fix screens infinite loop when retrieving monitor name
2025-01-12 20:38:49 +11:00
Lea Anthony
773dca77d4
Single Instance feature.
...
Fix missing events on darwin.
2024-12-30 21:02:43 +11:00
Lea Anthony
11cdbd8b83
Add in resize debounce as an option
2024-12-27 11:20:32 +11:00
Lea Anthony
a90764891f
Update systray-custom to show keep-alive after window kill
2024-12-23 20:55:29 +11:00
Lea Anthony
8e98d6dd19
Handle events at a lower level
2024-12-22 10:02:16 +11:00
Lea Anthony
f2040797d7
[windows] Use application icon as default systray icon if available.
2024-12-03 21:12:01 +11:00
Mohamed Gharib
efe0c8d534
[v3-Windows] New DIP system for Enhanced High DPI Monitor Support ( #3665 )
...
* [v3-Windows] New DIP system for Enhanced High DPI Monitor Support
* Update changelog
* Remove asset middleware
* Remove SetThreadDpiAwarenessContext()
* Fix macOS build.
* Fill missing screens fields (linux, darwin)
* Skip DPI transformation on unsupported platforms
* Simplify distanceFromRectSquared()
* Update v3/pkg/application/screenmanager.go
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-09-22 08:38:30 +10:00
Lea O'Anthony
2c55110776
Improved menus.
...
Fixed warning on windows quit.
2024-09-17 21:19:00 +10:00
Lea O'Anthony
6787ce9c40
Significant updates to mac menu items. More roles. More fixes to come.
2024-09-12 20:51:07 +10:00
Lea O'Anthony
60c9d1a070
More syscall fixes
2024-08-29 06:49:17 +10:00
Lea Anthony
086c7ae32d
Add error handler. Use latest go-webview2.
2024-07-28 20:49:08 +10:00
Lea Anthony
bf9e17a6c8
[WEP] Customise Window Titlebars ( #3508 )
...
* Add proposal.
Reference Mac implementation
* Add windows support. Update proposal.
* Update example
* Rename Active->Enable,Inactive->Disabled. Ensure window can get controls back after hiding close on windows. Added guide. Updated example.
* Add ExStyle option for setting titlebar style.
* Fix linux builds
* Tidy up
2024-06-08 13:42:27 +10:00
Lea Anthony
2cee1edcb5
Add window.GetBorderSizes
2024-04-25 15:22:01 +10:00
Lea Anthony
1650e26da7
[windows] dnd fixes
2023-10-25 20:04:00 +11:00
Lea Anthony
36b4b3695b
Initial menu item bitmap support
2023-10-22 09:32:04 +11:00
Lea Anthony
8463c01123
[windows] Drag-n-drop support
2023-10-21 11:21:10 +11:00
Lea Anthony
bf13afd895
[windows] Fix dialog icon
2023-10-09 17:34:56 +11:00
Lea Anthony
793191a479
Initial key binding support
2023-09-17 20:48:30 +10:00
ALMAS
708aef53e4
[v3] completing missing build tags ( #2884 )
...
* Update image.go
* Update popupmenu.go
2023-09-04 22:43:28 +10:00
Lea Anthony
d44c8eba1c
[v3] Use system logger instead of println
2023-08-28 20:30:40 +10:00
Lea Anthony
6cbead5bfe
Improved logging++
2023-08-13 16:52:39 +10:00
Lea Anthony
ba7ab2e607
[v3 windows] Fix translucency. Update example.
2023-07-11 23:04:22 +10:00
Lea Anthony
d6cfe4414d
[v3 Windows] Add WebviewWindow.Flash()
2023-07-11 20:10:18 +10:00
Lea Anthony
7db6604227
[v3 windows] Add HideOnTaskbar
flag to WebviewWindow
2023-07-08 11:27:36 +10:00
Lea Anthony
3c81fb06e8
[v3 windows] Position window above systray
2023-06-30 21:17:50 +10:00
Lea Anthony
b898b79aaf
[v3 windows] Initial support for start_on_login plugin for windows
2023-06-24 21:12:24 +10:00
Lea Anthony
286ce206f0
[v3 windows] Prevent crash when nulls in strings
2023-06-12 09:10:47 +10:00
Lea Anthony
ae691b8e52
[v3 windows] Small icon updates
2023-06-10 10:19:33 +10:00
Lea Anthony
3b0a57ca6d
[v3 plugins] Support single-instance on Windows
2023-06-06 21:06:52 +10:00
Lea Anthony
23d7ac0e58
[v3 windows] Add MessageBoxIndirect
2023-06-06 20:39:24 +10:00
Lea Anthony
9b686b5417
[v3 windows] Support Application Menu, hiding menu items
2023-06-01 22:52:04 +10:00
Lea Anthony
82ec56bc7d
[v3 windows] Support GetScreens and GetPrimaryScreen
2023-06-01 22:52:03 +10:00
Lea Anthony
f2d6dba2cf
[v3 windows] initial dialog support. Refactor button callback name
2023-05-30 16:32:01 +08:00
Lea Anthony
a5b52f2795
[v3 windows] initial systray support
2023-05-30 16:31:58 +08:00
Lea Anthony
9b7626e59e
[v3 windows] Move icons to own package, systray dark mode icon, window.Focus()
,
2023-05-30 16:31:57 +08:00
Lea Anthony
e3b164ae93
[v3 windows] Systray callback handlers
2023-05-30 16:31:56 +08:00
Lea Anthony
2eaf724710
[v3 windows] Fix systray icon size
2023-05-30 16:31:55 +08:00
Lea Anthony
58138ac09b
[v3 windows] Initial systray support
2023-05-30 16:31:55 +08:00
Lea Anthony
cb28de47f8
[v3 windows] Support irregular shaped windows
2023-05-30 16:31:54 +08:00
Travis McLane
0bb1fb512a
[w32] add missing build constraint
2023-05-30 16:31:53 +08:00
stffabi
75f0457375
[v3 windows] Add HiDPI awareness
2023-05-30 16:31:52 +08:00
Lea Anthony
8963610722
[v3 windows] Implement getScreen
2023-05-30 16:31:52 +08:00
Lea Anthony
d56bb59b72
[v3 Windows] Support application hide/show. Add WebviewWindow.IsVisible()
.
2023-05-30 16:31:50 +08:00
Lea Anthony
6e92a4f71e
[v3 Windows] Support setMin/MaxSize, setPosition
2023-05-30 16:31:50 +08:00
Lea Anthony
1f6217c0d8
[v3 Windows] Add Support for SetTitle, Center, Un/Minimise/Maximise, IsMin/Maximised, IsNormal, Show/Hide
2023-05-30 16:31:50 +08:00
Lea Anthony
728e2019d8
[v3 windows] Moved w32
from internal
to pkg
so it may be used by applications
2023-05-30 16:31:49 +08:00