5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-06 19:42:09 +08:00
Commit Graph

372 Commits

Author SHA1 Message Date
Lea Anthony
30d762372f
@wails/runtime v1.3.9 2021-02-11 07:04:01 +11:00
Lea Anthony
2dbaabb74c
Keep package.json files 2021-02-11 07:02:57 +11:00
Lea Anthony
f8bae0430f
Add windowDrag shim for bridge 2021-02-11 06:52:07 +11:00
Lea Anthony
21c07497d7
Move bridge to Svelte build. Initial support for trays in dev mode 2021-02-10 22:53:14 +11:00
Lea Anthony
02038aa543
Bugfix dialogs 2021-02-09 21:21:31 +11:00
Lea Anthony
21a0245985
Generate bindings in package. Support dialogs in dev mode. 2021-02-09 21:10:06 +11:00
Lea Anthony
41f973c7d5
Update runtime package 2021-02-08 06:51:49 +11:00
Lea Anthony
2d1447d558
darwin bridge js 2021-02-08 06:37:57 +11:00
Lea Anthony
7c22cbcf38
Bridge working for calls. Notify TBD 2021-02-08 06:36:13 +11:00
Lea Anthony
e4b03f510b
First step to bridge support 2021-02-06 21:50:21 +11:00
Lea Anthony
8dfd206aa9
Updates for using the bridge 2021-02-06 13:36:56 +11:00
Lea Anthony
c3bd8b1a85
Remove debug info 2021-02-03 07:15:52 +11:00
Lea Anthony
e1b7332c47
Graceful shutdown 2021-02-03 07:14:44 +11:00
Lea Anthony
c2d03f0e6e
Update NSFontWeightRegular to float const 2021-01-31 22:49:29 +11:00
Lea Anthony
ee82cd25b7
Menu Items default to 12 pt on Mac 2021-01-31 21:58:41 +11:00
Lea Anthony
e6b40b55c4
Add nil guard for binding 2021-01-31 21:10:30 +11:00
Lea Anthony
7573f68df3
Add argument guard for methods 2021-01-31 15:35:33 +11:00
Lea Anthony
ceaacc7ba9
Re-added Store.Set() using deep copy 2021-01-30 21:36:59 +11:00
Lea Anthony
0e24f75753
Deep copy initial value in store 2021-01-30 21:29:36 +11:00
Lea Anthony
82b9deeee4
Unexport set 2021-01-30 20:47:10 +11:00
Lea Anthony
cfa40b797f
More race condition fixes 2021-01-29 13:03:05 +11:00
Lea Anthony
5aeb68acb7
Fix for calculating new window size 2021-01-28 19:26:26 +11:00
Lea Anthony
b81101414f
Support Min/Max Size in Window runtime 2021-01-28 18:48:07 +11:00
Lea Anthony
7ae89d04bb
Fixed data race in store. Handle nils better 2021-01-28 07:15:29 +11:00
Lea Anthony
1c566f3802
Fixed data race in servicebus 2021-01-28 06:23:49 +11:00
Lea Anthony
c9c3c9ab90
Don't bind startup/shutdown methods 2021-01-27 21:12:17 +11:00
Lea Anthony
56394ac50e
Use mutex when doing a Store resync 2021-01-27 06:03:17 +11:00
Lea Anthony
f7c2f12ab2
Added error handler for dealing with loading user js code 2021-01-26 16:01:06 +11:00
Lea Anthony
4a5863e6ac
Ported update command 2021-01-26 12:30:14 +11:00
Lea Anthony
fe87463b78
Move Bind() into app config 2021-01-26 07:04:12 +11:00
Lea Anthony
83d6dac7cf
Add appType to builds. Update server code to compile 2021-01-26 06:40:41 +11:00
Lea Anthony
02500e0930
Update vanilla template with new API 2021-01-26 06:40:18 +11:00
Lea Anthony
5e1187f437
Startup/Shutdown hook warnings 2021-01-26 06:39:54 +11:00
Lea Anthony
b5c7019bf0
Fix compile warnings 2021-01-26 06:37:33 +11:00
Lea Anthony
e9d16e77a3
Add support for loglevel flag in debug builds 2021-01-25 21:42:31 +11:00
Lea Anthony
6120ceabf1
Support Fonts & Colours for menuitems 2021-01-25 21:04:57 +11:00
Lea Anthony
95a95d1750
Ensure store does initial resync 2021-01-25 21:02:36 +11:00
Lea Anthony
343f573e78
Fix menu tooltips 2021-01-23 20:59:02 +11:00
Lea Anthony
a9faebe51a
MenuItem image support 2021-01-23 20:32:42 +11:00
Lea Anthony
f40899821f
Support ToolTips 2021-01-23 16:14:48 +11:00
Lea Anthony
47bca0be88
Support updating tray labels in an efficient manner 2021-01-16 11:35:49 +11:00
Lea Anthony
688d4fee6a
UpdateTrayMenu -> SetTrayMenu (upsert). Support no menus on trays. 2021-01-14 16:13:59 +11:00
Lea Anthony
29ffeaa9f3
Misc tidy up 2021-01-14 13:55:20 +11:00
Lea Anthony
742e4ba2cb
Remove WailsInit and WailsShutdown methodsr 2021-01-14 11:07:06 +11:00
Lea Anthony
e65118e962
Fixed and refactored context menu support 2021-01-13 22:51:44 +11:00
Lea Anthony
de06fc7dcc
Remove a ton of unused code 2021-01-13 21:29:20 +11:00
Lea Anthony
a86fbbb440
Removal of menu IDs. WARNING: context menus are currently broken 2021-01-13 21:14:44 +11:00
Lea Anthony
3045ec107f
attempt at preventing menu flicker when removing an icon 2021-01-13 20:47:08 +11:00
Lea Anthony
3a9557ad30
Support removal of tray icons 2021-01-13 20:38:46 +11:00
Lea Anthony
583153383a
Refactor, tidy up and trim the fat! 2021-01-13 20:19:01 +11:00
Lea Anthony
3f53e8fd5f
Refactor, tidy up and trim the fat! 2021-01-13 11:47:54 +11:00
Lea Anthony
5c9402323a
Initial support for multiple traymenus 2021-01-13 10:28:32 +11:00
Lea Anthony
1921862b53
Partially introduce context menu changes back 2021-01-12 21:20:08 +11:00
Lea Anthony
0f7acd39fc
[WIP] Fix the madness 2021-01-12 20:39:19 +11:00
Lea Anthony
1a7507f524
[WIP] Add tray menu store + refactor 2021-01-12 16:55:30 +11:00
Lea Anthony
db6dde3e50
[WIP] Support tray in menu manager 2021-01-12 15:55:28 +11:00
Lea Anthony
4e58b7697a
Add context menu to menumanager. Slight refactor. 2021-01-11 14:19:01 +11:00
Lea Anthony
55d7d9693f
Removed Menu GetByID / RemoveByID 2021-01-11 13:41:07 +11:00
Lea Anthony
a4153fae57
Remove Menu.On() 2021-01-11 11:25:48 +11:00
Lea Anthony
8053357d99
Support Menu updates! 2021-01-11 11:21:28 +11:00
Lea Anthony
e6491bcbb7
Fix bad deallocation of context menus 2021-01-11 07:03:59 +11:00
Lea Anthony
26a291dbee
[WIP] Use json payload for click message 2021-01-11 06:40:00 +11:00
Lea Anthony
8ee8c9b07c
[WIP] New menu processor 2021-01-10 21:31:13 +11:00
Lea Anthony
faa8f02b08
Bugfix for message dialog icons 2021-01-08 11:39:02 +11:00
Lea Anthony
fbee9ba240
Support UpdateContextMenus. Submenus are now *menu.Menu. Tidy up++ 2021-01-08 06:28:51 +11:00
Lea Anthony
2a69786d7e
Remove old code (woohoo!) 2021-01-07 21:36:39 +11:00
Lea Anthony
f460bf91ef
[WIP] Normalisation of context menus creation/callbacks.
TODO: UpdateContextMenu()
2021-01-07 21:34:04 +11:00
Lea Anthony
bd74d45a91
Normalisation of callbacks for menus. App menu converted to new Menus. 2021-01-06 20:50:41 +11:00
Lea Anthony
c65522f0b6
Huge refactor of menus. Start of normalisation of callbacks. 2021-01-06 17:36:59 +11:00
Lea Anthony
5f2c437136
Bugfix dealloc contextmenus. Create common.h. WIP: new menu handling 2021-01-06 12:53:11 +11:00
Lea Anthony
87e974e080
Refactor/Tidy up Ffenestri darwin 2021-01-06 11:56:01 +11:00
Lea Anthony
ad65d55abd
Misc fixes for module build 2021-01-05 13:20:44 +11:00
Lea Anthony
2b5bbfd897
Script to rebuild runtime_*.c 2021-01-05 13:01:38 +11:00
Lea Anthony
d2020fedda
Move generated assets to build dir. Precompile platform runtime. 2021-01-05 13:01:03 +11:00
Lea Anthony
a55fc4d0e9
Refactor TrayOptions to Tray. Add ID. 2021-01-04 15:58:28 +11:00
Lea Anthony
60f67d4642
Remove old method 2021-01-03 22:07:05 +11:00
Lea Anthony
0dc6c20c65
Provide a better error message when trying to bind functions 2021-01-03 22:05:40 +11:00
Lea Anthony
5d41aad539
Misc lint fixes 2021-01-03 21:31:19 +11:00
Lea Anthony
e9a0e45d5c
Support js & css in link tags 2021-01-03 21:20:29 +11:00
Lea Anthony
1889973af1
Dedupe assetbundle 2021-01-03 20:06:07 +11:00
Lea Anthony
75e852451c
Fix context menu bug 2021-01-03 09:56:45 +11:00
Lea Anthony
f4ca9a6b9e
Update svelte dependencies 2021-01-02 13:37:15 +11:00
Lea Anthony
657df8bdda
Use assets dir in project for all application assets 2021-01-01 12:53:06 +11:00
Lea Anthony
be0a9ddf6b
Handle WailsInit() errors 2021-01-01 12:39:59 +11:00
Lea Anthony
f7db0b7373
Fix return values of default App method 2021-01-01 12:37:52 +11:00
Lea Anthony
5ca57e446a
Extra guards during destroy 2021-01-01 12:37:16 +11:00
Lea Anthony
33a27b06a6
Add Message dialog to Kitchen Sink 2020-12-31 14:52:45 +11:00
Lea Anthony
6253ac30b7
Support Message dialog in JS runtime 2020-12-31 11:02:32 +11:00
Lea Anthony
2a93e2694d
Retina & theme aware dialog icons. Default icons + override ability 2020-12-30 22:36:23 +11:00
Lea Anthony
91fb3501c5
Support custom dialog icons. Move icons to new dir. 2020-12-30 08:27:00 +11:00
Lea Anthony
c7d5e7de72
Add CopyDir 2020-12-30 08:25:16 +11:00
Lea Anthony
02ef02ec9e
Support wails doctor for Mac 2020-12-30 00:18:59 +11:00
Lea Anthony
6fd13fb4d4
Support Tray.SetIcon in runtime 2020-12-29 15:20:35 +11:00
Lea Anthony
e18ba0eb81
Handle no tray icons 2020-12-28 14:49:15 +11:00
Lea Anthony
57a9d5f472
Update server client API 2020-12-26 07:37:40 +11:00
Lea Anthony
f0c932713b
Support changing tray icon at runtime
Support both icon & text in tray
2020-12-24 10:05:55 +11:00
Lea Anthony
8625e99625
Add OnThemeChange
Refactor Theme change handling
2020-12-24 07:30:20 +11:00
Lea Anthony
a0774cf71c
Support loading multiple tray icons 2020-12-23 06:55:45 +11:00
Lea Anthony
16b872352d
Support Text label tray 2020-12-22 18:08:38 +11:00
Lea Anthony
719f4b5113
Remove debug output 2020-12-21 07:19:20 +11:00
Lea Anthony
8b75d57cff
Use release instead of dealloc 2020-12-21 07:18:52 +11:00
Lea Anthony
7aea6980b5
Remove context menu debug log 2020-12-20 21:06:34 +11:00
Lea Anthony
937f0f77c2
Fix NPE 2020-12-20 21:00:32 +11:00
Lea Anthony
a8995c5377
Support context menu data
Support StartHidden
2020-12-18 15:50:25 +11:00
Lea Anthony
34ac62e4ac
Updated tray icon 2020-12-16 08:59:01 +11:00
Lea Anthony
a1f9d9ca06
Handle oncontext event 2020-12-16 08:54:24 +11:00
Lea Anthony
e6fbd03346
Bugfix error message 2020-12-16 08:53:11 +11:00
Lea Anthony
dd35f0119b
Better error handling 2020-12-11 05:41:24 +11:00
Lea Anthony
b837b1e131
Tray menu support
Bugfix move after tray use
Refactored options to handle default tray/menu
2020-12-10 07:16:10 +11:00
Lea Anthony
0802d0d57a
Tray menu callbacks working 2020-12-07 07:08:33 +11:00
Lea Anthony
6fa2ebdd4f
Lint fix & tidy up 2020-12-06 21:15:23 +11:00
Lea Anthony
11bf564b73
Preliminary Tray support 2020-12-06 21:05:21 +11:00
Lea Anthony
65bea04080
Pass radio callback through methods 2020-12-06 17:52:05 +11:00
Lea Anthony
4572b790c6
Pass checkbox callback through methods 2020-12-06 17:47:41 +11:00
Lea Anthony
f419941065
Pass menuItemMap through methods instead of global 2020-12-06 17:32:19 +11:00
Lea Anthony
7e42052da0
InsertBefore/InsertAfter supported 2020-12-05 14:14:46 +11:00
Lea Anthony
e8bb950e06
Updates for dynamic menus
Cleanup of logging
2020-12-05 07:52:59 +11:00
Lea Anthony
13dc0c78df
Remove browser test 2020-12-04 15:06:01 +11:00
Lea Anthony
a081c1e498
Support for dynamic menus.
Fixed bug in accelerator handling
2020-12-04 15:04:51 +11:00
Lea Anthony
094d8d4b75
fix bug with function key comparisons 2020-12-01 09:11:16 +11:00
Lea Anthony
0fa67c94c1
Graceful shudown - FINALLY! 2020-11-29 15:56:14 +11:00
Lea Anthony
083aee1588
Support F-keys & a couple more system keys 2020-11-29 15:24:27 +11:00
Lea Anthony
5c39467879
Support more accelerator keys 2020-11-29 14:18:53 +11:00
Lea Anthony
fb1d4c6325
Support for Accelerators! 2020-11-28 20:57:07 +11:00
Lea Anthony
dbe6000632
Support for radio menu items 2020-11-27 22:07:44 +11:00
Lea Anthony
42dc96cf6b
Support checkboxes 2020-11-25 08:10:27 +11:00
Lea Anthony
4fd3516f41
Support Hidden/Disabled. Normal->Text 2020-11-24 20:12:10 +11:00
Lea Anthony
6f218264ed
Initial support for menus 2020-11-24 19:43:25 +11:00
Lea Anthony
810b3c7440
Add default menu for mac apps 2020-11-21 21:38:18 +11:00
Lea Anthony
40fdf75042
Disable context menu in production mode 2020-11-21 20:32:55 +11:00
Lea Anthony
bc260b08b2
Better devtools handling 2020-11-21 12:40:19 +11:00
Lea Anthony
7f02f6886f
Improved project generation 2020-11-21 11:56:01 +11:00
Lea Anthony
aa271d6498
Support git init. Get author details. 2020-11-21 11:43:13 +11:00
Lea Anthony
9e6ae4d762
Support building Mac package 2020-11-21 07:09:25 +11:00
Lea Anthony
ef8b58b208
Set log level to ERROR for production build 2020-11-20 14:53:42 +11:00
Lea Anthony
eaeecbb180
Support Dialog in runtime 2020-11-19 07:04:08 +11:00
Lea Anthony
069de31003
Convert args to [] 2020-11-19 07:03:12 +11:00
Lea Anthony
ae5c74b6cd
ResolveAlias -> ResolvesAlias 2020-11-19 07:02:29 +11:00
Lea Anthony
7c7b6ba082
Runtime updates 2020-11-17 21:19:09 +11:00
Lea Anthony
e86d622219
Add appconfig store 2020-11-17 07:02:58 +11:00
Lea Anthony
ee3da60002
Sync new JS syncstores on creation 2020-11-17 06:58:14 +11:00
Lea Anthony
88643134c9
Add AppConfig to runtime.System 2020-11-17 06:57:43 +11:00
Lea Anthony
98cc356b92
Un/Fullscreen, SetTitle in Runtime 2020-11-15 15:09:33 +11:00
Lea Anthony
32ba9e78fe
Improved fullscreen support 2020-11-15 15:08:46 +11:00
Lea Anthony
a737d85fa5
Fixd typos in runtime 2020-11-15 12:22:03 +11:00
Lea Anthony
435ac02647
Update runtime.Window 2020-11-15 12:18:37 +11:00
Lea Anthony
bd8771849b
Support size/position in Go runtime 2020-11-15 12:01:15 +11:00
Lea Anthony
b32349effe
Improve min/maximise 2020-11-15 12:00:57 +11:00
Lea Anthony
cd03b4b633
Merge branch 'feature/v2-mac' of github.com:wailsapp/wails into feature/v2-mac 2020-11-15 10:18:33 +11:00
Lea Anthony
c45315d61d
Add window to runtime 2020-11-15 10:16:56 +11:00