Elias Naur
e6a68db4c0
ui/app: (iOS) resize window when the software keyboard is shown
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-20 16:48:00 +02:00
Elias Naur
46ecbb86d2
ui/app: remove unused method
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-20 12:57:35 +02:00
Elias Naur
9c9656e729
ui/app: fix indent
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-20 12:51:13 +02:00
Elias Naur
d2132fce3b
ui/app: remove debug line
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-20 11:14:48 +02:00
Elias Naur
1f918c751e
cmd/gio: use package name for iOS binaries
...
To make it easier to locate the app in the Console app.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-20 11:10:59 +02:00
Elias Naur
4b3b8fa413
ui/app: (iOS) move UIWindow notifications to GioView
...
Simplifies GioAppDelegate and allows for proper deregistering of
listener.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-20 09:04:00 +02:00
Elias Naur
3099e7474f
README.md: fix link
...
Thanks to Antonio D'souza for noticing.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-18 21:25:13 +02:00
Elias Naur
c52376065e
cmd/gio: list available bundle ids when no match was found
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-16 14:24:58 +02:00
Elias Naur
9d9051d468
cmd/gio: provide DT* fields in iOS Info.plists
...
Required by App Store.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-16 13:50:55 +02:00
Elias Naur
6007a8c90e
cmd/gio: specify CFBundleSupportedPlatforms in iOS ipa bundles
...
Required by App Store.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-16 12:53:09 +02:00
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