Migrate from node-webkit to NW.js.
[pwl6.git] / BUGS.org
index 476ad5c..ccdfe9d 100644 (file)
--- a/BUGS.org
+++ b/BUGS.org
@@ -2,6 +2,14 @@
 ** Remove CSS pixel ratio > 1 support in Safari
    Mac OS X Safari has scaling bugs, and iOS Safari has lower
    performance.
 ** Remove CSS pixel ratio > 1 support in Safari
    Mac OS X Safari has scaling bugs, and iOS Safari has lower
    performance.
+** Use standard Unicode codepoints for icon fonts
+   This is done via the [[https://korewanetadesu.com/pages/fontstandard.html][Font Standard]] icon font.
+** Work around incorrect Safari JIT generation
+   Some details of the symptoms / likely-but-unproven cause at
+   https://korewanetadesu.com/safari-jit-bug.html.
+** Sped up background and book noise animations
+** Cat paws
+** DONE Migrate to nw.js (from node-webkit)
 
 
 * v1.2
 
 
 * v1.2
    bilinear interpolation, then back up with the same) resulting in
    something that looks worse than leaving the DPR set to 1.
 
    bilinear interpolation, then back up with the same) resulting in
    something that looks worse than leaving the DPR set to 1.
 
-   This is not a real concern until we're ready to deploy a mobile web
-   version for iOS 8.
-** TODO iOS 8 iPad 3 [0/3]
-*** TODO Stalls a few seconds in
-    But the stall is uneven - affects some but not all visuals, or
-    sometimes visuals but not music, etc. It's like the event loop is
-    running but the front buffer is not flipping in.
-
-    The stalls almost disappear when connecting with desktop Safari
-    remote debugging, which... is confusing.
-*** TODO Choppy / staticy audio when backgrounding
-    There's probably no way to avoid this, other than trying to cut
-*** TODO Noise shader is way too expensive
-    Need some way to establish platform performance capabilities and
-    scale down effects when performance is bad. And, without any kind
-    of user configuration.
-*** TODO Audio gets desynchronized
-    Not worth looking into until the general stalls are fixed,
-    since they might be causing it.
+   Currently DPR is fixed to 1 for Safari.
+
+   https://bugs.webkit.org/show_bug.cgi?id=134854
+** TODO Still some "random stalls" in Safari.
+   Likely due to the same JIT bug manifesting in some other ways.
+** TODO Choppy / staticy audio on iOS
+   Especially when backgrounding, e.g. switching tabs. There's
+   probably no easy way to avoid this.
+** TODO Scrolling is broken in licensing window
+This began when upgrading to nw.js 0.12 (from node-webkit 0.10.4). If
+it's broken one place it's probably broken other places also.