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

285 Commits

Author SHA1 Message Date
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
0422921dc7
Misc documentation updates 2020-11-20 14:45:35 +11:00
Lea Anthony
5ba03937c3
Updated Dialog Examples 2020-11-19 08:56:57 +11:00
Lea Anthony
cc4967d457
Add dialog to kitchensink 2020-11-19 07:04: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
716888dcb2
Disable module generation 2020-11-17 21:46:20 +11:00
Lea Anthony
ca4e2b2391
Cosmetic changes 2020-11-17 21:44:48 +11:00
Lea Anthony
630abbd3c8
Rmoved v1 dep :/ 2020-11-17 21:36:10 +11:00
Lea Anthony
33f40c2eac
relative replace in go.mod 2020-11-17 21:29:31 +11:00
Lea Anthony
7c7b6ba082
Runtime updates 2020-11-17 21:19:09 +11:00
Lea Anthony
205a6db9f1
Open link to website/github 2020-11-17 21:19:00 +11:00
Lea Anthony
659fe1b281
Disable set title if needed 2020-11-17 21:18:38 +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
56553bb683
Remove logger from json encoded app config 2020-11-17 06:56:51 +11:00
Lea Anthony
108fcbb161
Comment about window title 2020-11-15 15:42:46 +11:00
Lea Anthony
e12762a584
Un/Fullscreen, SetTitle in Kitchen Sink 2020-11-15 15:10:09 +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
255b4e103a
Add Window to kitchensink 2020-11-15 12:01:43 +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
Lea Anthony
62374b9b53
Js package generation (#554)
* WIP

* Generation of index.js

* Add RelativeToCwd

* Add JSDoc comments

* Convert to ES6 syntax

* Fix typo

* Initial generation of typescript declarations

* Typescript improvements

* Improved @returns jsdoc

* Improved declaration files

* Simplified output

* Rename file

* Tidy up

* Revert "Simplified output"

This reverts commit 15cdf7382b.

* Now parsing actual code

* Support Array types

* Reimagined parser

* Wrap parsing in Parser

* Rewritten module generator (TS Only)

* Final touches

* Slight refactor to improve output

* Struct comments. External struct literal binding

* Reworked project parser *working*

* remove debug info

* Refactor of parser

* remove the spew

* Better Ts support

* Better project generation logic

* Support local functions in bind()

* JS Object generation. Linting.

* Support json tags in module generation

* Updated mod files

* Support vscode file generation

* Better global.d.ts

* add ts-check to templates

* Support TS declaration files

* improved 'generate' command for module
2020-11-15 09:25:38 +11:00
Lea Anthony
ddb875f788
Dialog WIP 2020-10-24 14:06:57 +11:00
Lea Anthony
9a32852119
Add JS runtime Dialog 2020-10-23 23:56:33 +11:00
Lea Anthony
e795283482
Huge improvement to calls: Now handles objects 2020-10-23 22:24:30 +11:00
Lea Anthony
e6036d31cf
Add System to kitchensink 2020-10-23 11:46:12 +11:00
Lea Anthony
5a85a6e4f9
Expose System methods in Go runtime 2020-10-23 11:24:52 +11:00
Lea Anthony
0113fbff4f
Update runtime.System to make all methods 2020-10-23 11:19:38 +11:00
Lea Anthony
145656bc43
Improved runtime.System 2020-10-23 10:42:00 +11:00
Lea Anthony
6153c48c86
Update title 2020-10-21 06:52:52 +11:00
Lea Anthony
912c0125e5
Add Browser examples 2020-10-21 06:40:17 +11:00
Lea Anthony
dc2ad3cd3e
Remove debug line 2020-10-21 06:02:07 +11:00
Lea Anthony
e3783c5480
Fix browser runtime export 2020-10-20 09:24:03 +11:00
Lea Anthony
440abbe3b6
JS Runtime v1.0.8 2020-10-20 09:10:54 +11:00
Lea Anthony
95369d7c3d
Unify Browser runtime 2020-10-20 09:10:09 +11:00
Lea Anthony
9e0023961b
Update Browser runtime API 2020-10-20 07:16:56 +11:00
Lea Anthony
307e07b4c8
Finish events page 2020-10-20 06:45:46 +11:00
Lea Anthony
fb88eadb58
Tidy up events runtime 2020-10-20 06:45:21 +11:00
Lea Anthony
6fdf088531
Revert Fatal on JS Error 2020-10-20 06:45:02 +11:00
Lea Anthony
07b6fc0c52
Update runtime in kitchensink 2020-10-18 16:49:08 +11:00
Lea Anthony
1b466090e8
Remove old Event methods 2020-10-18 16:47:48 +11:00
Lea Anthony
c990760f22
Remove old event methods 2020-10-18 16:44:32 +11:00
Lea Anthony
aeb7d857ee
Support Emit & Once. Improved On. 2020-10-18 11:49:27 +11:00
Lea Anthony
78f99c2697
update runtime definitions 2020-10-18 11:48:56 +11:00
Lea Anthony
7885718d42
Disable annoying smart quotes 2020-10-18 11:48:38 +11:00
Lea Anthony
288da8c147
Improved error handling? 2020-10-18 11:48:20 +11:00
Lea Anthony
7e31db809a
Add Events.On 2020-10-17 21:07:00 +11:00
Lea Anthony
fb0ccfc8e6
WIP Events.On 2020-10-17 15:10:13 +11:00
Lea Anthony
c9bf4e3d48
refactor clilogger 2020-10-17 13:47:13 +11:00
Lea Anthony
2a59272b86
hook in windowWillClose 2020-10-16 14:02:49 +11:00
Lea Anthony
ff5e2862b8
Fix change in logging levels 2020-10-13 07:49:47 +11:00
Lea Anthony
51678afdc7
@wails/runtime v1.0.4 2020-10-13 07:35:36 +11:00
Lea Anthony
3b6a3df03d
Update logger constants to fix default values 2020-10-13 07:34:36 +11:00
Lea Anthony
1c97559151
logging: slight refactor 2020-10-13 06:43:38 +11:00
Lea Anthony
082e695c83
Fix log level reactivity.
Misc fixes and tweaks
2020-10-12 23:36:37 +11:00
Lea Anthony
4a5e4d3a5e
Move preview for SetLogLevel 2020-10-12 20:55:47 +11:00
Lea Anthony
8988f29cea
More Logging updates 2020-10-12 20:54:33 +11:00
Lea Anthony
6150010d17
Runtime defs update.
Slight System refactor
2020-10-12 20:01:37 +11:00
Lea Anthony
c165b97d57
SetLogLevel fully supported 2020-10-12 06:56:51 +11:00
Lea Anthony
39c599d2de
Link component 2020-10-12 06:56:32 +11:00
Lea Anthony
be952ba2da
Terminal output component 2020-10-12 06:56:22 +11:00
Lea Anthony
5a141d343e
Better looking scrollbar 2020-10-12 06:55:42 +11:00
Lea Anthony
7e4ad307aa
Fully refactored logging 2020-10-11 15:10:25 +11:00
Lea Anthony
d8bb418851
Runtime refactor 2020-10-11 13:33:55 +11:00
Lea Anthony
f1cd84d0c8
Support dynamic loglevel 2020-10-10 15:06:27 +11:00
Lea Anthony
ba6538da7c
Made go runtime package public.
Using loglevel store to keep loglevel in sync
2020-10-10 13:57:32 +11:00
Lea Anthony
afea1cbb4c
Support SetLogLevel() at runtime
Refactor of loglevel
2020-10-10 07:31:23 +11:00
Lea Anthony
19fbc884ae
Fix number of methods in Log 2020-10-09 15:44:08 +11:00
Lea Anthony
67861e4f70
Updated Logger interface 2020-10-09 15:39:11 +11:00
Lea Anthony
228285f693
Support Print logging 2020-10-09 15:13:45 +11:00
Lea Anthony
9f62a08cd2
Move Info message to Trace 2020-10-09 14:59:12 +11:00
Lea Anthony
d97cd1b75f
Runtime v1.0.1 2020-10-09 14:52:07 +11:00
Lea Anthony
5fd8312f63
Support Print in JS runtime 2020-10-09 14:51:26 +11:00
Lea Anthony
90b7d5f519
Support log level 2020-10-09 14:36:42 +11:00
Lea Anthony
93f4549efa
Support trace in go runtime 2020-10-09 14:36:28 +11:00
Lea Anthony
b5c8dfac97
Support Trace in kitchensink 2020-10-09 14:36:15 +11:00
Lea Anthony
ee01b7759e
Migrate runtime to @wails 2020-10-09 14:35:43 +11:00
Lea Anthony
8dba591cda
Add trace to JS runtime 2020-10-09 14:35:30 +11:00
Lea Anthony
302db87bec
Debug refactor 2020-10-09 14:01:35 +11:00
Lea Anthony
161ff3b32a
Make Ffenestri use logging subsystem. 2020-10-09 12:15:25 +11:00
Lea Anthony
ffdfbb8ae5
Major logging refactor 2020-10-09 11:50:45 +11:00
Lea Anthony
53b54a8e52
Revert logger package 2020-10-09 10:33:11 +11:00
Lea Anthony
0403e0a783
Make logger a public package 2020-10-09 10:30:01 +11:00
Lea Anthony
8a2acacc37
Start Events. List styling moved to global scope. 2020-10-08 21:03:45 +11:00
Lea Anthony
256e84c4d4
Improved CodeBlock. Dark mode to store. 2020-10-08 20:51:14 +11:00
Lea Anthony
c10e8788d8
Add logging to kitchen sink 2020-10-08 07:39:15 +11:00
Lea Anthony
6eb89f61b3
Add Log to Go runtime 2020-10-08 07:39:01 +11:00
Lea Anthony
e3d2ff9ea1
Remove log package 2020-10-08 07:38:47 +11:00
Lea Anthony
665dfa6aee
WIP 2020-10-07 21:09:05 +11:00
Lea Anthony
4f7e2128d1
Better drag support 2020-10-07 07:11:00 +11:00
Lea Anthony
8112facb4e
Fix right click crash 2020-10-07 06:44:58 +11:00
Lea Anthony
944261b5e4
initial kitchen sink 2020-10-07 00:52:00 +11:00
Lea Anthony
ba528d0534
Debugging 2020-10-07 00:51:22 +11:00
Lea Anthony
a28afe86ce
Remove unused event messages 2020-10-04 13:37:29 +11:00
Lea Anthony
5e0026e124
Update runtime to v1.0.3 2020-10-04 12:07:56 +11:00
Lea Anthony
f23ed3c319
Add Store to go runtime 2020-10-04 12:07:42 +11:00
Lea Anthony
6aae2eb1df
Support setting app state at startup 2020-10-04 12:07:10 +11:00
Lea Anthony
f4943bc26c
Remove generated files 2020-10-04 11:54:05 +11:00
Lea Anthony
1c6578e6ef
Use IsDarkMode state store 2020-10-04 11:50:05 +11:00
Lea Anthony
5ef200f21c
Refactor system. Add IsDarkMode state store 2020-10-04 11:42:42 +11:00
Lea Anthony
b3822137f7
Refactor store. Add get(). 2020-10-04 11:41:39 +11:00
Lea Anthony
858789f442
Port Sync Store 2020-10-04 07:22:00 +11:00
Lea Anthony
3209b39488
Support System calls in Go Runtime 2020-10-03 20:46:18 +10:00
Lea Anthony
0c9f6edeb6
Add system calls to js runtime 2020-10-03 20:45:37 +10:00
Lea Anthony
aabcef2958
Add System calls to runtime 2020-10-03 20:45:04 +10:00
Lea Anthony
10d68b2676
Small fixes to frontend events 2020-10-03 15:29:34 +10:00
Lea Anthony
e960afe8f6
Support OnMultiple 2020-10-03 15:10:38 +10:00
Lea Anthony
ae677ce9db
Misc fixes for events 2020-10-03 15:03:14 +10:00
Lea Anthony
7f9c59a021
Support theme mode change event 2020-10-02 15:12:56 +10:00
Lea Anthony
d8fdc96899
Add IsDarkMode
Updated runtime test
2020-10-02 11:41:46 +10:00
Lea Anthony
c3280e8b60
Update runtime test 2020-10-02 07:45:41 +10:00
Lea Anthony
26a1f78d56
Support Translucent Window Background 2020-10-02 07:45:22 +10:00
Lea Anthony
ee9c98c515
Refactor Part 2 2020-10-02 07:11:24 +10:00
Lea Anthony
29ec06fb0a
Refactor part 1 2020-10-02 06:52:08 +10:00
Lea Anthony
c1155e255b
Add default appearance 2020-09-30 20:03:08 +10:00
Lea Anthony
4e39566118
Rename vibrancy to appearance 2020-09-30 19:54:41 +10:00
Lea Anthony
3f3094f0aa
Support vibrancy and transparency for webview
Options Colour -> RGBA
2020-09-30 07:25:15 +10:00
Lea Anthony
84730d2f4d
Tidy up 2020-09-29 20:36:38 +10:00
Lea Anthony
b8bb891275
Frameless is calculated for Mac 2020-09-29 20:34:54 +10:00
Lea Anthony
7bcb5be1a5
Update tests 2020-09-29 07:44:02 +10:00
Lea Anthony
081c842149
Support window dragging 2020-09-29 07:33:16 +10:00
Lea Anthony
6bdcec8105
WIP: Basics of window drag 2020-09-28 22:08:53 +10:00
Lea Anthony
3c7937bff9
Tidy Up 2020-09-28 21:22:11 +10:00
Lea Anthony
d7f832c00e
Support SaveDialog 2020-09-28 21:13:57 +10:00
Lea Anthony
8cd39f6a9a
Support default directory 2020-09-27 20:40:36 +10:00
Lea Anthony
ac27137e5a
Filter support 2020-09-27 20:26:16 +10:00
Lea Anthony
762632d55a
Add comments 2020-09-27 15:15:25 +10:00
Lea Anthony
48c17dac87
Support all dialog properties 2020-09-27 15:05:55 +10:00
Lea Anthony
8666935caf
Support multiple files in dialog 2020-09-27 14:49:38 +10:00
Lea Anthony
0ec6707263
Support selecting files+dirs 2020-09-27 14:46:30 +10:00
Lea Anthony
d4224772b4
Initial support for OpenDialog 2020-09-27 14:32:08 +10:00
Lea Anthony
cd99376da9
Use options struct for dialogs 2020-09-27 10:17:30 +10:00
Lea Anthony
3b851e9a22
change service bus topics for dialogs 2020-09-26 16:21:18 +10:00
Lea Anthony
5ce5e129cf
Remove old dialog code 2020-09-26 16:16:25 +10:00
Lea Anthony
9b0f58ddf5
Support OpenDialog 2020-09-26 16:08:55 +10:00
Lea Anthony
bed5619d4e
WIP: Support multiple value return 2020-09-25 07:09:55 +10:00
Lea Anthony
69c4e6ea28
Min/Max size supported 2020-09-24 21:43:37 +10:00
Lea Anthony
ea7b593693
Fix minmax app 2020-09-24 21:29:26 +10:00
Lea Anthony
7ac833e396
Sample titlebars 2020-09-24 06:45:34 +10:00
Lea Anthony
a5e909337e
Support TitleBar Default
Fixed merging defaults
2020-09-24 06:39:08 +10:00
Lea Anthony
0c120eccc9
Support HiddenInset Titlebar 2020-09-24 06:22:49 +10:00