Lea Anthony
b2069c871d
Refactor app ( #1909 )
...
* Application refactor
* [windows] refactor out main loop. Create new application struct. Refactor assethandler/assetserver signatures.
* Refactor darwin app
* Refactor app for linux
* Update v2/internal/frontend/assetserver/assethandler.go
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
* Update v2/internal/frontend/assetserver/assethandler.go
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
* Update v2/internal/frontend/assetserver/assetserver.go
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
* Update v2/internal/frontend/assetserver/assetserver.go
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
2022-09-29 18:43:35 +10:00
Lea Anthony
d23108a49e
Make draggable CSS property customisable ( #1828 )
...
Co-authored-by: stffabi <stffabi@users.noreply.github.com>
2022-09-10 14:33:35 +10:00
Lea Anthony
f2568f1899
Experimental support for CSS Drag detection ( #1750 )
...
* Support CSS Drag
* Support CSS Drag as experimental option
2022-08-18 20:39:05 +10:00
Lea Anthony
7ea6f6d28e
Fix BackgroundColour documentation. Update changelog. Move contributors into website. Create changelog link.
2022-07-25 20:11:04 +10:00
Lea Anthony
f068c33dcf
Add support for production log levels ( #1555 )
2022-07-14 21:45:13 +10:00
Lea Anthony
c477100374
Add BackgroundColour
and deprecate RGBA
( #1475 )
2022-06-21 19:47:05 +10:00
stffabi
6d09a45a30
[v2] Add support for AssetsHandler ( #1325 )
...
* [website] Fix devserver default value doc
* [v2] Add support for AssetsHandler
AssetsHandler is a http.Handler delegate, which gets called
as a fallback for all Non-GET requests and for GET requests
for which the Assets didn’t find the file.
Known Limitations on Linux:
- All requests are GET requests
- No request headers
- No request body
- No response status code, only StatusOK will be returned
- No response headers
Known Limitations on Windows:
- Request body is leaking memory. Seems to be a bug in
WebView2, investigation angoing.
Most of these limitations on Linux will be fixed in the future with
adding support for Webkit2Gtk 2.36.0+.
* [v2, linux] Add response streaming support
The complete response won’t be held anymore in memory and will
be streamed to WebKit2.
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2022-04-12 20:18:27 +10:00
stffabi
6fcd4b7bd4
[v2] Support fs.FS for assets
...
Reloading changed asset files in dev mode will only work
if an embed.FS has been provided for the assets.
2021-12-06 08:50:39 +01:00
ironpark
fda3323386
basic implement
2021-12-04 04:55:36 +09:00
Lea Anthony
a8fcd994c9
Merge branch '930_-_default_window_state'
2021-11-16 18:23:43 +11:00
Lea Anthony
3a93c08813
[linux] basic windowing
2021-11-14 22:40:37 +11:00
Lea Anthony
56ef4ddd47
[v2] Add WindowStartState. Fix startHidden option. Only windows supported atm
2021-11-10 18:11:54 +11:00
Lea Anthony
aab67b416f
[mac] add default menu
2021-11-03 19:22:38 +11:00
Lea Anthony
a1323ce5e9
[mac] experimental
2021-10-13 22:01:35 +11:00
Lea Anthony
e0e4c0ae11
[v2] Add "AlwaysOnTop" option
2021-10-13 08:02:35 +11:00
Lea Anthony
3c0da9fd15
[windows] support runtime.WindowSetRGBA
2021-09-12 16:32:43 +10:00
Lea Anthony
dacea399ab
[v2] Refactor assets type
2021-09-07 07:06:58 +10:00
Lea Anthony
505bb51a27
[v2] Tidy up.
2021-09-05 16:21:24 +10:00
Lea Anthony
58dc917fb7
[windows-x] Startup/Shutdown -> OnStartup/OnShutdown
2021-08-26 20:38:03 +10:00
Lea Anthony
c3c88f5e27
[windows-x] Huge updates to devmode, runtime, build command.
2021-08-22 23:05:22 +10:00
Lea Anthony
83baf4c6bb
[windows-x] Support debug flag, prevent devtools, zoom and context menus in prod builds
2021-08-17 20:38:14 +10:00
Lea Anthony
b80a64b0ee
[v2] [broken - WIP] Major refactor of runtime in progress
2021-07-18 20:00:01 +10:00
Lea Anthony
4c2804eac9
[v2] Create default windows app menu
2021-07-04 13:59:21 +10:00
Alexander Hudek
8399cc1e57
Fix width and height being set to zero when no max width and max height is set. ( #709 )
2021-05-13 18:49:53 +10:00
Lea Anthony
6b919808c9
[windows] Added options, WindowBackgroundIsTranslucent
2021-05-02 12:04:29 +10:00
Lea Anthony
7f54f7bb7e
fix frameless option
2021-04-28 15:44:55 +10:00
Lea Anthony
ee05884c9c
[windows] ON_MAIN_THEAD macro. Misc updates
2021-04-27 21:09:04 +10:00
Lea Anthony
385988989b
fix: min/max constraint logic
2021-04-27 19:32:25 +10:00
Lea Anthony
dea6d261ad
Ensure min/max window sizes are valid
2021-04-25 14:52:42 +10:00
Lea Anthony
e1b7332c47
Graceful shutdown
2021-02-03 07:14:44 +11:00
Lea Anthony
fe87463b78
Move Bind() into app config
2021-01-26 07:04:12 +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
db6dde3e50
[WIP] Support tray in menu manager
2021-01-12 15:55:28 +11:00
Lea Anthony
a55fc4d0e9
Refactor TrayOptions to Tray. Add ID.
2021-01-04 15:58:28 +11:00
Lea Anthony
5d41aad539
Misc lint fixes
2021-01-03 21:31:19 +11:00
Lea Anthony
16b872352d
Support Text label tray
2020-12-22 18:08:38 +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
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
56553bb683
Remove logger from json encoded app config
2020-11-17 06:56:51 +11:00
Lea Anthony
90b7d5f519
Support log level
2020-10-09 14:36:42 +11:00
Lea Anthony
ffdfbb8ae5
Major logging refactor
2020-10-09 11:50:45 +11: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
a5e909337e
Support TitleBar Default
...
Fixed merging defaults
2020-09-24 06:39:08 +10:00
Lea Anthony
ef11f45df8
Refactored mac titlebar options
2020-09-24 05:57:32 +10:00
Lea Anthony
72fc2204b4
Moved options to own package
2020-09-24 05:46:39 +10:00