Hajime Hoshi
|
c82809867d
|
Add internal/devicescale
|
2018-01-03 05:22:56 +09:00 |
|
Hajime Hoshi
|
cea9bd5a19
|
input: Bug fix: runeBuffer should be reset on each frame
|
2017-11-10 01:21:15 +09:00 |
|
Hajime Hoshi
|
4b83a060fe
|
ui: Add more keys not for charCode
|
2017-11-10 00:46:37 +09:00 |
|
Hajime Hoshi
|
fb8bef99c3
|
ui: Bug fix: key event on Edge browser
|
2017-11-10 00:39:46 +09:00 |
|
Hajime Hoshi
|
37ca48dc38
|
ui: Rename functions from Safari to Edge
|
2017-11-10 00:35:46 +09:00 |
|
Hajime Hoshi
|
0c0cd7e9d6
|
ui: Bug fix: call preventDefault for arrow keys
Fixes #450
|
2017-11-10 00:32:47 +09:00 |
|
Hajime Hoshi
|
835d199f02
|
ui: Rename SetIcon to SetWindowIcon (#386)
|
2017-09-23 17:40:09 +09:00 |
|
Hajime Hoshi
|
dacda0d176
|
ui: Add SetIcon (#386)
|
2017-09-23 04:28:57 +09:00 |
|
Hajime Hoshi
|
0dcba7844b
|
ui: Bug fix: SetScreenSize didn't work on browsers
This fixes #427
|
2017-09-07 11:58:04 +09:00 |
|
Hajime Hoshi
|
99d170b454
|
ui: Remove isSafari that is not used anywhere
|
2017-08-27 02:14:23 +09:00 |
|
Jake
|
0d703ca3d4
|
InputChars (#403)
This implements #400
|
2017-08-15 04:11:51 +09:00 |
|
Hajime Hoshi
|
b186bc1e94
|
ui: Add IsCursorVisible (#377)
|
2017-08-12 15:45:16 +09:00 |
|
Hajime Hoshi
|
f0d47312c4
|
ui: Add IsRunnableInBackground / SetRunnableInBackground (#272)
|
2017-08-03 03:21:51 +09:00 |
|
Hajime Hoshi
|
5ae03494f2
|
ui: Resize canvas size when the window is resized (#387)
|
2017-07-22 02:04:15 +09:00 |
|
Hajime Hoshi
|
63e3bc73d6
|
ui: Implement fullscreen for browsers (#387)
|
2017-07-22 01:52:08 +09:00 |
|
Hajime Hoshi
|
e582a661c9
|
ui: Bug fix: Should add <meta> to <head> instead of <body>
|
2017-07-02 04:18:43 +09:00 |
|
Hajime Hoshi
|
d6466fdcaf
|
ui: Bug fix: initial scale must be 1 for proper scaling
|
2017-07-02 04:08:25 +09:00 |
|
Hajime Hoshi
|
ba204c6d3b
|
ui: Adjust cursor positoin on fullscreen mode (#374)
|
2017-07-01 04:27:38 +09:00 |
|
Hajime Hoshi
|
c694851765
|
ui: Center the screen on fullscreen mode (#374)
|
2017-07-01 04:12:09 +09:00 |
|
Hajime Hoshi
|
b569eb9c5a
|
ui: Add SetFullscreen / IsFullscreen (#267)
|
2017-06-30 01:28:00 +09:00 |
|
Hajime Hoshi
|
1d59938295
|
ui: Refactoring: Remove unneeded error handlings
|
2017-05-31 10:47:52 +09:00 |
|
Hajime Hoshi
|
7d181e3182
|
opengl: Hide OpenGL context usages into internal/graphics package
|
2017-05-31 02:18:04 +09:00 |
|
Hajime Hoshi
|
0cd692d26a
|
ui: Use code instead of keyCode on browsers but Safari
|
2017-04-14 03:02:38 +09:00 |
|
Hajime Hoshi
|
aa1e7e9cd6
|
Revert "ui: Use code instead of keyCode on browsers (#339)"
This reverts commit d7ea02d8c1 .
|
2017-04-10 20:38:23 +09:00 |
|
Hajime Hoshi
|
d7ea02d8c1
|
ui: Use code instead of keyCode on browsers (#339)
|
2017-04-10 20:30:28 +09:00 |
|
Hajime Hoshi
|
e11bc62059
|
ui: SetScreenSize/Scale no longer returns error
|
2017-03-03 10:58:29 +09:00 |
|
Hajime Hoshi
|
6e897d1479
|
graphcis: Bug fix: Can't dispose textures/framebuffers after the context is lost (fixing #305)
|
2017-01-22 01:37:08 +09:00 |
|
Hajime Hoshi
|
d3e1f91511
|
graphis: Bug fix: blurred screen after restoring the context (#306)
|
2017-01-21 15:16:47 +09:00 |
|
Hajime Hoshi
|
bccf76867e
|
graphics: Try to restore the context on browsers (WIP)
|
2017-01-21 02:56:26 +09:00 |
|
Hajime Hoshi
|
b86f1771e4
|
ui: Add goroutine so that blocking is available everywhere
|
2016-11-29 01:40:06 +09:00 |
|
Hajime Hoshi
|
a1e868b822
|
ui: Don't use 'image-rendering' CSS on Safari (#293)
|
2016-11-26 23:45:06 +09:00 |
|
Hajime Hoshi
|
07294a98b6
|
Move internal/graphics/opengl -> internal/opengl
|
2016-11-03 23:31:25 +09:00 |
|
Hajime Hoshi
|
dc0254db40
|
ui: Optimized scaling on browsers
|
2016-09-15 10:04:48 +09:00 |
|
Hajime Hoshi
|
cd885ce7c5
|
ui: Add SetCursorVisibility (#258)
|
2016-09-03 18:54:21 +09:00 |
|
Hajime Hoshi
|
ec70ea3be5
|
ui: Refactoring
|
2016-09-03 01:06:16 +09:00 |
|
Hajime Hoshi
|
db782ff0d9
|
ui: Remove UserInterface interface
|
2016-09-03 00:20:05 +09:00 |
|
Hajime Hoshi
|
f204c14f90
|
ui: Rename Run -> RunMainThreadLoop
|
2016-09-03 00:00:44 +09:00 |
|
Hajime Hoshi
|
6164ecb9fc
|
ui: Reduce functions in UserInterface
|
2016-09-02 23:45:54 +09:00 |
|
Hajime Hoshi
|
128dcaa342
|
ui: Rename Main -> Run
|
2016-09-02 02:59:40 +09:00 |
|
Hajime Hoshi
|
571d67f967
|
ui: Reduce methods in UserInterface
|
2016-09-02 02:31:03 +09:00 |
|
Hajime Hoshi
|
453c2c4589
|
ui: Remove Terminate
|
2016-09-02 01:07:41 +09:00 |
|
Hajime Hoshi
|
6da16aa1a0
|
ui: Refactoring: Remove events
|
2016-09-02 00:53:05 +09:00 |
|
Hajime Hoshi
|
1e0bdf844d
|
loop: Bug fix: vsync should not use channels on browsers (#259)
|
2016-09-01 10:36:00 +09:00 |
|
Hajime Hoshi
|
cddaae55dd
|
ui: Simplify vsync
|
2016-08-28 17:09:58 +09:00 |
|
Hajime Hoshi
|
f556b19f22
|
Add error checks
|
2016-08-03 23:44:54 +09:00 |
|
Hajime Hoshi
|
6968e898c3
|
Bug fix: ui.Main should be suspended when error occurs in the loop
|
2016-08-02 02:48:19 +09:00 |
|
Hajime Hoshi
|
e118a755f5
|
ui: Bug fix: Sizing also calls GLContext
|
2016-07-24 05:29:47 +09:00 |
|
Hajime Hoshi
|
c5e42c91be
|
ui: Add glcontext.go
|
2016-07-24 00:05:36 +09:00 |
|
Hajime Hoshi
|
121063ee2b
|
ui: Initialize GLContext at Start
|
2016-07-23 22:17:36 +09:00 |
|
Hajime Hoshi
|
1953539e22
|
ui: Refactoring: Simplify initializing
|
2016-07-23 20:25:52 +09:00 |
|