Elias Naur
c4e46e0348
cmd/gio: add support for iOS App Store icons
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-16 12:32:53 +02:00
Elias Naur
50599bc65d
cmd/gio: support app icons
...
If there is an appicon.png file in the main package the gio tool
will use it for Android and iOS apps in buildmode exe.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-16 12:08:44 +02:00
Elias Naur
c578043970
cmd/gio: handle subdirectories in apk files
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-15 17:50:56 +02:00
Elias Naur
2440e1880e
cmd/gio: specify UISupportedInterfaceOrientations
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-15 09:43:31 +02:00
Elias Naur
b10175b233
cmd/gio: add -version flag
...
For Android and iOS.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-14 17:09:44 +02:00
Elias Naur
105d094030
cmd/gio: drop appDir function
...
It's not worth its weight.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-14 17:02:36 +02:00
Elias Naur
632e4e3ae6
cmd/gio: specify UIDeviceFamily
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-14 16:52:58 +02:00
Elias Naur
ed0bbe9dd2
cmd/gio: filter out unsupported architectures, specify MinimumOSVersion
...
For the App Store.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-14 16:43:44 +02:00
Elias Naur
5ac1b6ea3c
cmd/gio: set DTPlatformName, DTPlatformVersion, UIRequiredDeviceCapabilities
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-14 14:59:27 +02:00
Elias Naur
564f30ca0f
cmd/gio: use the package name for app directories inside ipa files
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-14 14:24:51 +02:00
Elias Naur
2a07890086
cmd/gio: add provisioning file to ipa apps
...
Required by App Store.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-14 12:49:50 +02:00
Elias Naur
74295d5b77
ui/go.*: update golang.org/x/sys
...
In particular to get the ptrace fix for iOS from
https://go-review.googlesource.com/c/sys/+/182317
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-14 10:53:20 +02:00
Elias Naur
bf99199287
apps/go.mod: update gio version
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-14 10:43:44 +02:00
Larry Clapp
56926a0449
ui/app: fix init() appending '' to os.Args
...
init() says
args := strings.Split(extraArgs, "|")
os.Args = append(os.Args, args...)
strings.Split says
If s does not contain sep and sep is not empty, Split returns a slice
of length 1 whose only element is s.
which means init() adds a blank arg to the end of os.Args when extraArgs
is empty. This fixes that.
Signed-off-by: Larry Clapp <larry@theclapp.org >
2019-08-14 10:35:08 +02:00
Elias Naur
7c197cc666
ui/app: support EGL versions >= 2.0
...
Versions with major > 1 don't exists, but let's handle the version
correctly in any case.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-12 00:29:18 +02:00
Elias Naur
5605919555
ui/app: (windows) don't fail eglChooseConfig just because no configs were found
...
The resulting eglGetError will return a confusing EGL_SUCCESS.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-12 00:05:57 +02:00
Elias Naur
8c121374b1
apps/hello: fix build
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-11 23:57:04 +02:00
Elias Naur
3c69c81401
cmd/gio: add package documentation
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-11 20:03:39 +02:00
Elias Naur
a296903c76
ui: documentation fixes
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-11 19:50:03 +02:00
Elias Naur
c4c75d42ef
ui/f32: add space between licence header and package documentation
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-11 19:43:20 +02:00
Elias Naur
6deb8f007d
ui/widget: add package documentation
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-11 19:41:28 +02:00
Elias Naur
2bcac7dfbe
ui/text: document Editor
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-11 19:39:35 +02:00
Elias Naur
842d29373f
ui: documentation tweaks
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-11 19:36:46 +02:00
Elias Naur
2f9ac5aebb
ui/text: rename Center Alignment to Middle and drop IsNewline
...
Middle matches the similar layout.Middle constant, and IsNewline is
too simple to export.
Add documentation while we're here.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-11 19:25:50 +02:00
Elias Naur
628a97cd71
ui/measure: document and export Face
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-11 19:14:53 +02:00
Elias Naur
5c3dcc6f9a
ui/gesture: typo
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-11 18:57:12 +02:00
Elias Naur
e2ab54a896
ui/f32: document
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-11 18:55:38 +02:00
Elias Naur
b25af47c45
ui/paint: expand documentation and add package description
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-11 18:39:46 +02:00
Elias Naur
40091c5918
ui/gesture: add Scroll.State method
...
And move Click.State to a method.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-11 18:18:27 +02:00
Elias Naur
5d28f9e690
ui/gesture: add documentation
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-11 18:02:48 +02:00
Elias Naur
9cc6757da9
ui/pointer: expand documentation
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-11 16:46:03 +02:00
Elias Naur
1a9e03bf68
ui/key: expand documentation
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-11 13:09:55 +02:00
Elias Naur
dce7ad2f58
apps/gophers: update gio version
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-11 12:54:19 +02:00
Elias Naur
340fff9814
ui/key: rename ChordEvent to just Event
...
Event is like pointer.Event and we don't want the stuttering of
key.KeyEvent.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-11 12:50:40 +02:00
Elias Naur
2a41ff9a59
ui/key: expand documentation
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-11 12:41:24 +02:00
Elias Naur
b68c9c23c8
ui/input: expand package documentation
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-11 12:31:39 +02:00
Elias Naur
e3ae277841
ui/layout: add List example
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-10 18:54:18 +02:00
Elias Naur
b3e8f5953e
ui/layout: add Stack example
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-10 18:46:18 +02:00
Elias Naur
44d16d04e9
ui/layout: add Flex example
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-10 18:41:01 +02:00
Elias Naur
94f2752885
ui/layout: add Align example
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-10 18:28:19 +02:00
Elias Naur
4ce8f4ea51
ui/layout: add Inset example
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-10 18:18:18 +02:00
Elias Naur
3c941e938f
ui/layout: expand package documentation
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-10 17:56:16 +02:00
Elias Naur
8f37a565b9
ui/layout: document layout types and helpers
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-10 17:09:35 +02:00
Elias Naur
79233a3565
apps/gophers: update gioui.org/ui version
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-10 16:51:45 +02:00
Elias Naur
ba3a952af2
ui/layout: document List, Stack
...
Tweak Flex documentation.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-10 16:49:02 +02:00
Elias Naur
8f17163a13
ui/layout: rename List.Elem to End to match Stack and Flex
...
Add more documentation while we're here.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-10 16:26:39 +02:00
Elias Naur
6d1339733a
apps: update gioui.org/ui
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-10 12:34:58 +02:00
Elias Naur
1a15d7241a
ui/layout: rename and sanitize enums
...
Rename MainAxisAlignment to Spacing and CrossAxisAlignment to just
Alignment.
Drop the untyped Start, End, Center values and add them as Spacing
and Direction values. Center is both a Direction and Alignment, so
use the synonym "Middle" for the alignment.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-10 12:29:17 +02:00
Elias Naur
2a0b0077da
ui/app: (wasm) add checks for required extensions
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-10 00:49:28 +02:00
Elias Naur
7bc18c0139
ui/app: more documentation
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-09 22:27:33 +02:00