Hajime Hoshi
|
f1037d8bff
|
internal/ui: handle gamepad errors
|
2022-06-24 20:20:49 +09:00 |
|
Hajime Hoshi
|
ea1c18d124
|
internal/ui: rename contextImpl -> context
|
2022-04-01 17:59:44 +09:00 |
|
Hajime Hoshi
|
be1836339b
|
internal/ui: define the common struct UserInterface for all the environments
The existing UserInterface structs became userInterfaceImpl structs.
|
2022-03-21 23:10:27 +09:00 |
|
Hajime Hoshi
|
9b2f0b6c56
|
internal/ui: rename ResetForFrame -> ResetForTick
Resetting happens every tick, not every frame.
|
2022-02-13 19:54:40 +09:00 |
|
Hajime Hoshi
|
b282b1805b
|
internal/ui: refactoring: add ui.SetError
This is a preparation to move uiContext to the package internal/ui.
|
2022-02-13 17:17:08 +09:00 |
|
Hajime Hoshi
|
4c6c31e384
|
all: reorder build tags in an alphabetical order
|
2022-02-08 15:49:15 +09:00 |
|
Hajime Hoshi
|
80c03792cb
|
internal/driver: move the key definitions to internal/ui
Updates #1983
|
2022-02-06 19:14:18 +09:00 |
|
Hajime Hoshi
|
2fbfa5444b
|
internal/driver: remove Input
|
2022-02-06 18:34:31 +09:00 |
|
Hajime Hoshi
|
6f72b15912
|
internal/driver: move some definitions to internal/ui
Updates #1983
|
2022-02-06 18:13:45 +09:00 |
|
Hajime Hoshi
|
149736c3cf
|
internal/uidriver/*: integrate the packages into internal/ui
Updates #1983
|
2022-02-06 17:23:04 +09:00 |
|
Hajime Hoshi
|
4de2dc0240
|
Add input package
|
2018-04-01 23:20:45 +09:00 |
|
Hajime Hoshi
|
600baf2cc7
|
ui: Add IsGamepadPresent
Fixes #447
|
2017-10-26 02:59:33 +09:00 |
|
Hajime Hoshi
|
bb6dfeefd4
|
ui: Add comments on Touches
|
2017-08-22 00:58:38 +09:00 |
|
Jake
|
0d703ca3d4
|
InputChars (#403)
This implements #400
|
2017-08-15 04:11:51 +09:00 |
|
Hajime Hoshi
|
b409631515
|
Add FreeBSD support (#352)
|
2017-05-11 19:09:13 +09:00 |
|
Hajime Hoshi
|
4e22bd770f
|
ui: Remove Input interface and remove locks on browsers to improve performance (#346)
|
2017-04-28 23:45:01 +09:00 |
|
Hajime Hoshi
|
187a93d80a
|
ui: Bug fix: IsKeyPressed might return a wrong value when only one of Shift/Ctrl/Alt keys is pressed
|
2017-04-11 11:56:05 +09:00 |
|
Hajime Hoshi
|
cad051437d
|
ui: Refactoring
|
2017-03-03 11:15:07 +09:00 |
|
Hajime Hoshi
|
0ef1e61d55
|
mobile: Fix iOS tag usages (#310)
|
2017-01-26 01:32:33 +09:00 |
|
Hajime Hoshi
|
87efaafcff
|
Update GLFW version 3.1 -> 3.2
|
2016-09-03 16:25:43 +09:00 |
|
Hajime Hoshi
|
bb511b2c13
|
ui: Scale is now float64 (#236)
|
2016-06-25 01:26:59 +09:00 |
|
Hajime Hoshi
|
dfe4db67be
|
Fix for iOS
|
2016-06-17 02:08:25 +09:00 |
|
Hajime Hoshi
|
13f594baed
|
Fix build tags for iOS (WIP)
|
2016-06-15 00:19:02 +09:00 |
|
Hajime Hoshi
|
f251ae8b49
|
mobile: Handle touch events
|
2016-05-23 02:06:01 +09:00 |
|
Hajime Hoshi
|
c36dd3df52
|
ui: Change Input to be an interface
|
2016-05-20 00:15:05 +09:00 |
|
Hajime Hoshi
|
76ea075896
|
Add example/mobile (not-compilable yet)
|
2016-05-19 03:17:50 +09:00 |
|
Hajime Hoshi
|
6ac6b8e7c0
|
input: Make functions goroutine-safe (#192)
|
2016-03-24 23:51:20 +09:00 |
|
Hajime Hoshi
|
4b9c740ee8
|
Update the version of GLFW to 3.1
|
2015-06-20 18:52:17 +09:00 |
|
Hajime Hoshi
|
82ea3fa020
|
#125: Fix import paths (Use go-gl/gl and go-gl/glfw instead of go-gl/glow and go-gl/glfw3
|
2015-04-13 00:49:30 +09:00 |
|
Hajime Hoshi
|
3964944deb
|
Move ui_*.go back to internal/ui again
|
2015-01-27 22:37:00 +09:00 |
|
Hajime Hoshi
|
23b3f1afce
|
Move some files of internal/ui to the root
|
2015-01-27 01:10:17 +09:00 |
|
Hajime Hoshi
|
8987f7a645
|
Implement Gamepad API for JavaScript (working on Firefox so far)
|
2015-01-12 14:36:13 +09:00 |
|
Hajime Hoshi
|
a500d3a3f8
|
Improve example/gamepad
|
2015-01-12 13:33:21 +09:00 |
|
Hajime Hoshi
|
a6b7eab71b
|
Add Gamepad API
|
2015-01-12 02:29:56 +09:00 |
|
Hajime Hoshi
|
03cf0a7069
|
Bug fix: glfw.MouseButton should be converted to MouseButton
|
2015-01-07 04:04:04 +09:00 |
|
Hajime Hoshi
|
7677d885a2
|
Remove MouseButtonMax
|
2015-01-07 03:08:33 +09:00 |
|
Hajime Hoshi
|
bc26690b14
|
Add genkey.go
|
2015-01-07 03:05:59 +09:00 |
|
Hajime Hoshi
|
a9f1b4f0e9
|
Add keys_glfw.go and keys_js.go
|
2015-01-07 00:05:46 +09:00 |
|
Hajime Hoshi
|
c98631a703
|
Add input_glfw.go; Rename ui.go -> ui_glfw.go
|
2015-01-06 21:54:42 +09:00 |
|