[pwl6.git] / BUGS.org
1 * Next Version
2 ** Remove CSS pixel ratio > 1 support in Safari
3 Mac OS X Safari has scaling bugs, and iOS Safari has lower
4 performance.
5 ** Use standard Unicode codepoints for icon fonts
6 This is done via the [[https://korewanetadesu.com/pages/fontstandard.html][Font Standard]] icon font.
8 * v1.2
9 ** DONE Override the GPU blacklist on GNU/Linux
10 This is a security measure Chromium enables for normal web
11 browsing, but it's not needed for a local application.
12 ** DONE Better error reporting
13 Error reporting now includes links to the [[https://yukkurigames.com/support.html][Yukkuri Games support
14 page]] and our email address, and a way to open the [[chrome://gpu]]
15 information pane.
18 * v1.1
19 ** DONE Upgrade node-webkit wrapper to 0.10.4
20 This moves the Windows version of Chromium several steps forward,
21 and fixes the stall that prevented the 0.10.x series from working
22 properly on Windows before.
23 ** DONE Close buttons don't scroll off the top of the dialog
24 Actually, they still do in most browsers, but as position: sticky
25 support rolls out, they will work correctly.
26 ** DONE Include DLLs necessary for broader Windows support
27 ** DONE Fix version number in OS X About dialog
30 * Open Issues
31 ** TODO Safari handles WebGL device pixel scaling incorrectly
32 Given a device pixel ratio of 2, Safari will scale the backbuffer
33 incorrectly when rendering it (seems like it scales it down using
34 bilinear interpolation, then back up with the same) resulting in
35 something that looks worse than leaving the DPR set to 1.
37 This is not a real concern until we're ready to deploy a mobile web
38 version for iOS 8.
39 ** TODO iOS 8 iPad 3 [0/3]
40 *** TODO Stalls a few seconds in
41 But the stall is uneven - affects some but not all visuals, or
42 sometimes visuals but not music, etc. It's like the event loop is
43 running but the front buffer is not flipping in.
45 The stalls almost disappear when connecting with desktop Safari
46 remote debugging, which... is confusing.
47 *** TODO Choppy / staticy audio when backgrounding
48 There's probably no way to avoid this, other than trying to cut
49 *** TODO Noise shader is way too expensive
50 Need some way to establish platform performance capabilities and
51 scale down effects when performance is bad. And, without any kind
52 of user configuration.
53 *** TODO Audio gets desynchronized
54 Not worth looking into until the general stalls are fixed,
55 since they might be causing it.