Hajime Hoshi
|
bfb34499c6
|
Update go.mod
|
2018-10-08 18:30:30 +09:00 |
|
Hajime Hoshi
|
dbe71e81bd
|
ui: Bug fix: currentMonitorPos returned wrong values on macOS
[NSScreen mainScreen] sometimes returned a wrong screen for the
window. Use [[NSApp mainWindow] screen] when possible.
Fixes #703
|
2018-10-08 05:40:07 +09:00 |
|
Hajime Hoshi
|
c4a066ecd0
|
ui: Fix wrong comments about Windows
|
2018-10-08 04:06:44 +09:00 |
|
Hajime Hoshi
|
8d2820efb0
|
ui: Bug fix: the window is shown on the current monitor on Windows
Fixes #704
|
2018-10-08 03:24:14 +09:00 |
|
Hajime Hoshi
|
96a657025f
|
ui: Bug fix: DeviceScaleFactor and MonitorSize were not correct on Windows
|
2018-10-08 03:18:24 +09:00 |
|
Hajime Hoshi
|
9264e38324
|
ui: Add comments
|
2018-10-08 01:45:07 +09:00 |
|
Hajime Hoshi
|
f6c2d899f1
|
ui: Bug fix: compile error on browsers and mobiles
|
2018-10-08 01:26:05 +09:00 |
|
Hajime Hoshi
|
4a5548a4a0
|
ui: MonitorSize should return the 'current' monitor size instead of the primary monitor size
|
2018-10-08 01:15:57 +09:00 |
|
Hajime Hoshi
|
f3b7148564
|
ui: Bug fix: DeviceScaleFactor should return the current monitor's scale
|
2018-10-08 01:11:13 +09:00 |
|
Hajime Hoshi
|
16a9bac487
|
ui: Remove deviceScale struct
|
2018-10-08 01:03:18 +09:00 |
|
Hajime Hoshi
|
effd530026
|
ui: Show the window on the current monitor (#704)
Tested on macOS. This doesn't work on Windows yet since there are
some codes that depends on the primary monitor.
|
2018-10-08 00:46:01 +09:00 |
|
Hajime Hoshi
|
fb7a3f2736
|
ui: Bug fix: Call SetPos multiple times to render correctly (#703)
|
2018-10-08 00:25:21 +09:00 |
|
Hajime Hoshi
|
e0d2d5e753
|
ui: Bug fix: wrong scaling when a window move across monitors
Fixes #701
|
2018-10-07 23:05:20 +09:00 |
|
Hajime Hoshi
|
0e7dab3707
|
ui: Fix comment
|
2018-10-06 20:04:48 +09:00 |
|
Hajime Hoshi
|
f9edfd7d57
|
ui: Remove unused variables
|
2018-10-06 19:55:10 +09:00 |
|
Hajime Hoshi
|
cc336a4c38
|
ui: Use more stable way to determine the current monitor
|
2018-10-06 19:53:43 +09:00 |
|
Hajime Hoshi
|
55a397bd65
|
devicescale: Specify the monitor to get the scale
Fixes #695
|
2018-10-06 19:43:23 +09:00 |
|
Hajime Hoshi
|
b99cc6ca8e
|
ui: Bug fix: compile error on mobiles
|
2018-10-06 18:26:22 +09:00 |
|
Hajime Hoshi
|
8771d27d64
|
devicescale: Rename variables
|
2018-10-06 17:29:40 +09:00 |
|
Hajime Hoshi
|
d08ae0dd66
|
graphicsutil: Fix comments
|
2018-10-06 15:01:12 +09:00 |
|
Hajime Hoshi
|
cf2fa8873a
|
docs: Update
|
2018-10-06 14:43:41 +09:00 |
|
Hajime Hoshi
|
ca2fe22e4a
|
ui: Bug fix: Set the proper window position when coming back from fullscreen
|
2018-10-06 03:53:34 +09:00 |
|
Hajime Hoshi
|
7c35ce4bbb
|
Update Oto version
|
2018-10-06 03:27:08 +09:00 |
|
Hajime Hoshi
|
7ea1ab6b58
|
ui: Bug fix: currentMonitor should not return nil
Fixes #700
|
2018-10-06 03:22:33 +09:00 |
|
Hajime Hoshi
|
cae9e39453
|
ui: Use the best suitable monitor for fullscreen
This change also changes the definition of MonitorSize.
|
2018-10-06 02:59:38 +09:00 |
|
Hajime Hoshi
|
16f6aeaa4a
|
ui: Refactoring: Use the current monitor
|
2018-10-06 02:38:02 +09:00 |
|
Hajime Hoshi
|
c0884b5ab2
|
audio/vorbis: Avoid unnecessary appending
|
2018-10-06 00:06:47 +09:00 |
|
Hajime Hoshi
|
1cf3022ce6
|
audio/vorbis: Update stbvorbis.js
Fixes #667
|
2018-10-05 22:12:39 +09:00 |
|
Hajime Hoshi
|
bd1fc4439a
|
graphicsutil: Avoid passing NaN to shaders experimentally (#696)
|
2018-10-04 02:02:19 +09:00 |
|
Hajime Hoshi
|
1807a3f530
|
devicescale: Rename function
|
2018-10-04 01:28:53 +09:00 |
|
Hajime Hoshi
|
10b49bb0a3
|
ui: Don't call devicescale.DeviceScale too often
|
2018-10-03 04:29:12 +09:00 |
|
Hajime Hoshi
|
11d23bafa9
|
devicescale: Bug fix: the active window can't be passed to ReleaseDC
|
2018-10-03 04:16:28 +09:00 |
|
Hajime Hoshi
|
02a2fc2d44
|
ui: Bug fix: Force to adjust window size when scale is changed
Fixes #644
|
2018-10-03 03:26:11 +09:00 |
|
Hajime Hoshi
|
eef9c01735
|
gofmt -s -w
|
2018-10-03 03:25:44 +09:00 |
|
Hajime Hoshi
|
cf41e0aa0a
|
devicescale: Rename logPixelSx -> logPixelsX
|
2018-10-03 03:13:36 +09:00 |
|
Hajime Hoshi
|
399317a2cf
|
devicescale: Get the current monitor's scale on Windows (#644)
|
2018-10-03 03:09:42 +09:00 |
|
Hajime Hoshi
|
c494b53822
|
ui: Refactoring: Add deviceScale struct
|
2018-10-02 23:06:56 +09:00 |
|
Hajime Hoshi
|
635d624b77
|
ui: Update device scale on browsers (#644)
|
2018-10-02 11:43:45 +09:00 |
|
Hajime Hoshi
|
21c1ee5dfb
|
ui: Cache devicescale value on mobiles
|
2018-10-02 03:51:13 +09:00 |
|
Hajime Hoshi
|
9906c935f6
|
ui: Remove unnecessary lock protection
|
2018-10-02 03:25:30 +09:00 |
|
Hajime Hoshi
|
fce82e1502
|
ui: Use frame counter to update device scale
|
2018-10-02 03:21:59 +09:00 |
|
Hajime Hoshi
|
78f2946797
|
ui: Bug fix: timer condition was wrong
|
2018-10-02 02:53:17 +09:00 |
|
Hajime Hoshi
|
bf850e12a4
|
ui: Recalc device scale repeatedly for multiple displays (#644)
|
2018-10-02 02:49:08 +09:00 |
|
Hajime Hoshi
|
26731f1ee2
|
Update dependencies
|
2018-10-01 11:14:05 +09:00 |
|
Hajime Hoshi
|
7921f67295
|
Update Oto version to v0.1.4
|
2018-10-01 10:46:12 +09:00 |
|
Hajime Hoshi
|
8ac50a47f9
|
examples/blur: Fix comments
|
2018-10-01 02:37:53 +09:00 |
|
Hajime Hoshi
|
5f87cc8acb
|
docs: Add examples
|
2018-09-30 23:21:25 +09:00 |
|
Hajime Hoshi
|
502919dea0
|
examples/blur: Add comments
|
2018-09-30 23:17:17 +09:00 |
|
Hajime Hoshi
|
66ca53529b
|
examples: Add blur example
|
2018-09-30 23:07:33 +09:00 |
|
Hajime Hoshi
|
308c8091cd
|
ui: Fix comments
|
2018-09-30 18:53:38 +09:00 |
|