- Jan 14, 2018
-
-
SeeLook authored
-
- Jan 13, 2018
-
-
SeeLook authored
Approved context changes to Hungarian translation, updated changelog. Bumped to version 1.5.2-alpha3
-
- Jan 10, 2018
- Jan 09, 2018
-
-
SeeLook authored
Added logic to set bowing when bandoneon note is selected and to set bellow state depends on score bowing symbol
-
SeeLook authored
Added technical data to note object, implement string number and bowing symbols, fingering maybe later
-
SeeLook authored
-
SeeLook authored
-
SeeLook authored
-
- Jan 07, 2018
- Jan 06, 2018
-
-
SeeLook authored
Increase radius for popup background to improve visibility, create dialog loader on demand - reduces launch time a little
-
- Jan 05, 2018
-
-
SeeLook authored
Use integer type as a data transport value for extra information about note - like position on a guitar or bandoneon related. So TcommonInstrument has virtual method askQuestion and noteData to set and get those information from instrument instance. For piano and sax this is unused. Executor finally can set and get guitar position.
-
- Jan 04, 2018
- Jan 02, 2018
-
-
Tomasz Bojczuk authored
Added note prompt for single note to point where to select note, when score is cleared clear key signature as well, when exam starts - revert colors of note 2 and 3
-
- Jan 01, 2018
-
-
SeeLook authored
Properly play newly added note, hide note cursor when clicked to show what note was selected, properly hide note names when single note is on
-
SeeLook authored
-
SeeLook authored
Checking answer (partially), displaying results so added ResultTip.qml and all signals. Restore tresulttexts and textrans
-
- Dec 31, 2017
-
-
SeeLook authored
Reset note item state when score switches from single mode instead settings those default props when note is re-created (taken from storage). It fixes crash, because with previous approach the note item has no staff set to perform all required settings.
-
- Dec 29, 2017
-
-
SeeLook authored
-
SeeLook authored
Name control can change name style for buttons and displayed text separately (executor uses it). Also accidental and octave buttons can be set without invoking name text change (when note is invalid). When it is disabled all buttons are unchecked. Refresh name text when 'show enharmonic notes' changes
-
SeeLook authored
Avoid adding control in single note mode, properly lock key signature and adding control. Call question tip with delay to avoid animation collision with expensive initializing of sound.
-
- Dec 28, 2017
-
-
Tomasz Bojczuk authored
Create note cursor and adding/deleting controls on demand. TaddObject calls add note directly from score object instead of emitting signal to QML
-
SeeLook authored
-
SeeLook authored
-
SeeLook authored
-
SeeLook authored
Do not depend on Tglobals, add quick overload of setNote method, access TnoteObject directly through TscoreObject::note(index) instead of TnotePair::item()
-
- Dec 27, 2017
-
-
SeeLook authored
Unlock key signature when needed, added keyReadOnly property to score object, so executor can set it when necessary. Also AccidConrol.qml depends on notify-able cursorAlter property of score object (previously there was opposite) - this way force accidentals by executor could be implemented. Display confirm tip as well. Display fake key sign. - use keyName of MainScore.qml position for it
-
SeeLook authored
Create and display question mark on the score (centered in score background rect), so make TscoreObject::component() and TscoreObject::qmlEngine() public methods to use them in main score object
-
- Dec 26, 2017
-
-
SeeLook authored
Redirect TscoreObject methods in TmainScoreObject, use them in executor. Exclude code of setting melody notes to score to separate method TscoreObject::setMelody(Tmelody*) to use it during asking questions
-
SeeLook authored
Manage key signatures value and enabling/disabling it only through score object, so score.keySignature is just alias to TscoreObject property. All dependent things on QML side adjust itself to it. There is less JS stuff that way.
-
- Dec 25, 2017
- Dec 24, 2017
- Dec 23, 2017
-
-
SeeLook authored
QML score functions (setNote, addNote, clearScore, deleteLastNote)can be invoked through score object directly, so there is no necessity to call them through meta object. A few signals were added to perform QML routines when C++ part is done.
-