From 1b3d0d40ed5bdcfab4017f20dda8c18ef569fdc1 Mon Sep 17 00:00:00 2001
From: SeeLook <945374+SeeLook@users.noreply.github.com>
Date: Thu, 1 Oct 2015 09:58:11 +0200
Subject: [PATCH] Updated to current state

---
 TODO                          | 27 ++++++++++++++++++++++++---
 changes                       |  5 +++++
 src/libs/sound/tqtaudioin.cpp |  2 --
 3 files changed, 29 insertions(+), 5 deletions(-)

diff --git a/TODO b/TODO
index 9ff63584e..b864cf0fc 100644
--- a/TODO
+++ b/TODO
@@ -10,9 +10,28 @@
 ============================================================================
 ================              TODO LIST               ======================
 ============================================================================
-Issues of stable 1.2.0:
+
+ANDROID:
+- crash when audio out was disables and enabled again in settings (audio in probably also)
+- keep extra dialogues maximized (file, color dialog)
+    or create special ones for mobile
+- add 'smallest font size' to Tmtr ???
+- add labels with smallest font under level cretor options instead of status tips
+- solve issue with restart for settings reset
+- Help QTextBrowser has QScroller but it works only with two-touch move, but TlevelPreview works good
+
+
+To consideration:
+- additional settings options:
+    - disable screen locking (TRUE by default)
+    - full screen mode (TRUE by default)
+
+============================================================================
+Issues of stable 1.2.2:
 - fix white lines off staff in the main icon
+============================================================================
 
+- Move context of Ttune translations from QObject to some more suitable name
 - clean tartini unused code
 
 MINOR:
@@ -42,10 +61,11 @@ MINOR:
 - make exam summary pretty
 - certificates would have some additional data about melodies
 - bring back isVoice() audio param - average pitch of all chunks or min duration will depend on it
+- clear code for guitar body images
 
 - divide TexamExecutor class !!!!!
 - rhythms in score
-- in occasion of impelmenting rhythms, 
+- in occasion of implementing rhythms, 
       instead of signaling from TscoreNote to TscoreStaff call some methods of TscoreStaff directly from TscoreNote
 - dialog to configure generated melody and its rhythms
 - rhythms in level and exercise/exam
@@ -78,7 +98,8 @@ MINOR:
 - migrate on preferring 48000 sample rate (ogg files and audio methods)
 - move status label out as a separate class and implement animations there (can be used in settings windows as well) 
 
-
+ANDROID:
+- unlock left-handed guitar then implement frets zoom to respect transforms
 
 Tnote
   - change class name to Tpitch (???)
diff --git a/changes b/changes
index dba5276c0..bee76ac40 100644
--- a/changes
+++ b/changes
@@ -1,5 +1,10 @@
 1.3.0 beta
      - added touch interface, adjusted GUI layout to it
+    ANDROID
+     - new layout of dialog windows for better touch integration
+     - audio stack ported to Qt Audio for mobile devices
+    Under the hood
+     - code fully depends on c++11 capable compiler
 
 1.2.1
     BUGS FIXES
diff --git a/src/libs/sound/tqtaudioin.cpp b/src/libs/sound/tqtaudioin.cpp
index 10e6774d4..260087282 100644
--- a/src/libs/sound/tqtaudioin.cpp
+++ b/src/libs/sound/tqtaudioin.cpp
@@ -146,7 +146,6 @@ void TaudioIN::startThread() {
   if (m_inDevice) {
     m_buffer = new qint16[m_audioIN->bufferSize()];
     connect(m_inDevice, &QIODevice::readyRead, this, &TaudioIN::dataReady);
-//    setState(e_detecting);
     //       qDebug() << "started with buffer" << m_audioIN->bufferSize();
   }
 }
@@ -159,7 +158,6 @@ void TaudioIN::stopThread() {
     m_buffer = 0;
     resetVolume();
     resetChunkPitch();
-//    setState(e_stopped);
     finder()->resetFinder();
   }
 }
-- 
GitLab