Migrate from node-webkit to NW.js.
[pwl6.git] / BUGS.org
index 44a91c0..ccdfe9d 100644 (file)
--- a/BUGS.org
+++ b/BUGS.org
@@ -4,11 +4,13 @@
    performance.
 ** Use standard Unicode codepoints for icon fonts
    This is done via the [[https://korewanetadesu.com/pages/fontstandard.html][Font Standard]] icon font.
    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.
+** Work around incorrect Safari JIT generation
    Some details of the symptoms / likely-but-unproven cause at
    https://korewanetadesu.com/safari-jit-bug.html.
    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.
+** Sped up background and book noise animations
+** Cat paws
+** DONE Migrate to nw.js (from node-webkit)
+
 
 * v1.2
 ** DONE Override the GPU blacklist on GNU/Linux
 
 * v1.2
 ** DONE Override the GPU blacklist on GNU/Linux
    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.