Migrate from node-webkit to NW.js.
[pwl6.git] / BUGS.org
index 07ec0d1..ccdfe9d 100644 (file)
--- a/BUGS.org
+++ b/BUGS.org
@@ -1,3 +1,17 @@
+* Next Version
+** 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
 ** DONE Override the GPU blacklist on GNU/Linux
    This is a security measure Chromium enables for normal web
@@ -19,6 +33,7 @@
 ** DONE Include DLLs necessary for broader Windows support
 ** DONE Fix version number in OS X About dialog
 
+
 * Open Issues
 ** TODO Safari handles WebGL device pixel scaling incorrectly
    Given a device pixel ratio of 2, Safari will scale the backbuffer
    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.
+   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.