changeset 1716:6aadc7cbb8ea

todo
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 01 Dec 2020 08:58:53 +0100
parents 1952162474c3
children 391c798e4dae
files Applications/StoneWebViewer/TODO TODO
diffstat 2 files changed, 44 insertions(+), 20 deletions(-) [+]
line wrap: on
line diff
--- a/Applications/StoneWebViewer/TODO	Tue Dec 01 08:31:16 2020 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-
-
-New features
-============
-
-* Display video files even if the Orthanc REST API is not available
-  (using pure DICOMweb). This could possible be done using the
-  DICOMweb Bulk Data URI, and/or a dedicated JavaScript video player.
-
-
-Wish list
-=========
-
-* "Start the Viewer with a specific Dicom file and display the
-  specific images. For example I start the Viewer with dicomFile and
-  open slide1, slide4, slide8, slide12 ?"
-  https://groups.google.com/g/orthanc-users/c/6KSe0WEEfco/m/nOIl57EzAAAJ
-
--- a/TODO	Tue Dec 01 08:31:16 2020 +0100
+++ b/TODO	Tue Dec 01 08:58:53 2020 +0100
@@ -1,5 +1,41 @@
-Stone of Orthanc
-================
+
+======================
+== Stone Web viewer ==
+======================
+
+------------
+Improvements
+------------
+
+* Internationalization (i18n). Some possible libraries:
+  https://phrase.com/blog/posts/the-best-javascript-i18n-libraries/
+
+* Configurable keyboard shortcuts. See Osimis Web viewer:
+  https://bitbucket.org/osimis/osimis-webviewer-plugin/src/master/doc/default-configuration.json
+
+* Flip X/Y : Should change the affine transformation of the 2D scene,
+  not the texture. Flipping the texture makes the reference lines and
+  crosshair invalid.
+
+
+--------
+Wishlist
+--------
+
+* Display video files even if the Orthanc REST API is not available
+  (using pure DICOMweb). This could possible be done using the
+  DICOMweb Bulk Data URI, and/or a dedicated JavaScript video player.
+
+* "Start the Viewer with a specific Dicom file and display the
+  specific images. For example I start the Viewer with dicomFile and
+  open slide1, slide4, slide8, slide12 ?"
+  https://groups.google.com/g/orthanc-users/c/6KSe0WEEfco/m/nOIl57EzAAAJ
+
+
+
+==================================
+== Stone of Orthanc C++ library ==
+==================================
 
 
 -------
@@ -21,4 +57,10 @@
 Platform-specific
 -----------------
 
+* WebAssembly: Possible issue in "emscripten_set_timeout()" if the
+  Oracle is destroyed while a sleep event is still being processed
+  (the callback payload would be invalid). This is not a problem as
+  long as the Oracle singleton is never destroyed. A cleaner solution
+  would be similar to "WebAssemblyViewport::CreateObjectCookie()".
+
 * Add precompiled headers for Microsoft Visual Studio