Hajime Hoshi
|
52f4c409ac
|
internal/ui: refactoring: make Graphics a global function
|
2022-02-06 20:29:49 +09:00 |
|
Hajime Hoshi
|
0f09ddfbd2
|
internal/driver: remove Window
Closes #1983
|
2022-02-06 20:12:40 +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
|
7e5085f15b
|
Add uidriver package and move UI implementation to this packaage
|
2019-04-07 18:21:16 +09:00 |
|
Hajime Hoshi
|
a4a129e3af
|
ui: Rename currentUI -> theUI
|
2019-04-07 11:10:55 +09:00 |
|
Hajime Hoshi
|
6b8516c7a5
|
driver: Move ui.RegularTermination to driver
|
2019-04-07 10:54:05 +09:00 |
|
Hajime Hoshi
|
1b8d4abfdb
|
driver: Move ui.GraphicsContext to driver
|
2019-04-07 10:48:18 +09:00 |
|
Hajime Hoshi
|
a980de8326
|
ui: Take the Input driver
|
2019-04-06 23:29:13 +09:00 |
|
Hajime Hoshi
|
de9f54fd9d
|
driver: Add Input
|
2019-04-06 21:48:54 +09:00 |
|
Hajime Hoshi
|
80dcec865d
|
ui: Refactoring: Remove pollEvents
|
2019-03-31 19:51:53 +09:00 |
|
Hajime Hoshi
|
e273618081
|
input: Rename Reset -> ResetForFrame
|
2019-03-31 18:49:00 +09:00 |
|
Hajime Hoshi
|
0536efd95f
|
ui: Remove AdjustedCursorPosition
|
2019-03-31 02:06:42 +09:00 |
|
Hajime Hoshi
|
dec6be1a11
|
ui: Remove AdjustedTouches
|
2019-03-31 02:03:59 +09:00 |
|
Hajime Hoshi
|
853dbdf19d
|
input: Refactoring
|
2019-03-31 00:45:52 +09:00 |
|
Hajime Hoshi
|
7445144194
|
Move graphicsdriver.GrapahicsDriver to driver.Graphics
|
2019-03-30 22:38:02 +09:00 |
|
Hajime Hoshi
|
f2e42c3ea1
|
ui: Remove dependencies on driver package
|
2019-03-30 21:59:11 +09:00 |
|
Hajime Hoshi
|
d6d57fdadf
|
ui: Refactoring
|
2019-03-28 03:36:31 +09:00 |
|
Hajime Hoshi
|
8ec7ae4c08
|
Rename drivers -> driver
|
2019-03-28 01:48:45 +09:00 |
|
Hajime Hoshi
|
5e38f81462
|
Create packages drivers having actual drivers
|
2019-03-25 00:29:56 +09:00 |
|
Hajime Hoshi
|
a3882dbc37
|
ui: Bug fix: devicescale.GetAt must be called on the main thread
|
2019-03-12 00:28:37 +09:00 |
|
Hajime Hoshi
|
f56c3bd096
|
ui: Unexport SetWindowResizable (#320)
|
2019-02-25 02:19:47 +09:00 |
|
Hajime Hoshi
|
ea7c2f8da3
|
ui: Bug fix: Wrong assumption that the position was always >= 0
|
2019-02-24 23:34:36 +09:00 |
|
Hajime Hoshi
|
ba59cdbc5f
|
ui: Bug fix: The window must be shown on the current monitor (#829)
|
2019-02-24 23:26:07 +09:00 |
|
Hajime Hoshi
|
288e0a33ba
|
ui: Bug fix: SetSizeCallback must be effective only when the window is resizable
This is not a perfect solution but at least this fixes the
regression.
Fix #819
|
2019-02-24 03:25:38 +09:00 |
|
Hajime Hoshi
|
a3eddeb50f
|
Improve panic messages
|
2019-02-06 23:43:03 -10:00 |
|
Hajime Hoshi
|
645b94de5f
|
ui: Bug fix: actualScreenScale must be called on the main thread
|
2019-01-16 23:32:47 +09:00 |
|
Hajime Hoshi
|
5514a9c6ac
|
ui: Bug fix: Changing screen size didn't work correctly on Windows
Fixes #775
|
2019-01-09 11:08:27 +09:00 |
|
Hajime Hoshi
|
ae84e79d16
|
ui: Add IsWindowResizable and SetWindowResizable (again)
Fixes #320
|
2019-01-09 00:24:16 +09:00 |
|
Hajime Hoshi
|
0d4e903b7a
|
Revert "ui: Add IsWindowResizable and SetWindowResizable"
This reverts commit f403e0716f .
Reason: Compilation error on browsers
|
2019-01-09 00:12:57 +09:00 |
|
Hajime Hoshi
|
f403e0716f
|
ui: Add IsWindowResizable and SetWindowResizable
Fixes #320
|
2019-01-08 23:52:53 +09:00 |
|
Hajime Hoshi
|
7f656f11d6
|
ui: Bug fix: Minimum window width should be 1 when the window is not decorated
|
2019-01-07 00:46:41 +09:00 |
|
Hajime Hoshi
|
55c2fa4de1
|
Use internal/glfw
|
2018-12-30 02:35:46 +09:00 |
|
Hajime Hoshi
|
83787123ac
|
ui: Refactoring
|
2018-12-28 14:08:44 +09:00 |
|
Hajime Hoshi
|
b349efaa0a
|
graphicsdriver/metal: Make main-thread usages more explicit
|
2018-12-28 02:43:00 +09:00 |
|
Hajime Hoshi
|
532488ac5c
|
mainthread: RunLockOSThread is mainthread package's responsibility
|
2018-12-28 02:20:53 +09:00 |
|
Hajime Hoshi
|
c76ce28065
|
Revert "ui: Bug fix: SetVsyncEnabled before Run didn't work on macOS"
This reverts commit 042b30a516 .
|
2018-12-28 02:18:38 +09:00 |
|
Hajime Hoshi
|
042b30a516
|
ui: Bug fix: SetVsyncEnabled before Run didn't work on macOS
|
2018-12-28 02:11:48 +09:00 |
|
Hajime Hoshi
|
4d0cc623fb
|
ui: Rename functions
|
2018-12-22 02:32:02 +09:00 |
|
Hajime Hoshi
|
ff62876552
|
Add Metal implementation
Fixes #621
|
2018-12-20 02:37:10 +09:00 |
|
Hajime Hoshi
|
db4395d71b
|
ui: Bug fix: ScreenSizeFullscreen before Run crashes on Linux
|
2018-12-19 01:21:00 +09:00 |
|
Hajime Hoshi
|
6ef5cc5857
|
ui: Bug fix: SetWindowDecorated didn't work
Fixes #753
|
2018-12-19 01:01:18 +09:00 |
|
Hajime Hoshi
|
b3ce89aab1
|
ui: Bug fix: SetWindowIcon before Run didn't work
Fixes #755
|
2018-12-18 23:16:09 +09:00 |
|
Hajime Hoshi
|
241ccc307f
|
ui: Add comments about #753
|
2018-12-18 03:34:45 +09:00 |
|
Hajime Hoshi
|
eac00c3d83
|
ui: Bug fix: SetCursorVisible before Run didn't work
Fixes #754
|
2018-12-18 03:07:16 +09:00 |
|
Hajime Hoshi
|
2fd0daec10
|
ui: Fix comments
|
2018-12-04 03:10:54 +01:00 |
|
Hajime Hoshi
|
d2595c5be7
|
ui: Refactoring
|
2018-11-15 01:08:36 +09:00 |
|
Ben Echols
|
5e70fce639
|
Added monitor cache and scale cache (#731)
|
2018-11-07 20:54:37 +09:00 |
|
Hajime Hoshi
|
2c7017534f
|
ui: Remove opengl dependency from ui package (desktop)
|
2018-11-05 01:24:53 +09:00 |
|