Skip to content

Commit

Permalink
Further increased sensitivity for mobile [SG-122]
Browse files Browse the repository at this point in the history
  • Loading branch information
samuelgfeller committed Feb 20, 2024
1 parent ef2f78a commit f57f1b9
Show file tree
Hide file tree
Showing 26 changed files with 67 additions and 67 deletions.
2 changes: 1 addition & 1 deletion index.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

$version = '2.0.4';
$version = '2.0.5';

// If config/env.php exists, contains the 'env' key, and it's set to 'dev' add version to js imports
if (file_exists(__DIR__ . '/config/env.php')) {
Expand Down
2 changes: 1 addition & 1 deletion src/components/game-core/ui/note-displayer.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import {TrebleClefVisualizer} from "../../../features/treble-clef/treble-clef-visualizer.js?v=2.0.4";
import {TrebleClefVisualizer} from "../../../features/treble-clef/treble-clef-visualizer.js?v=2.0.5";

export class NoteDisplayer {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import {DualRangeSlider} from "./dual-range-slider.js?v=2.0.4";
import {NoteInKeyGenerator} from "../../../../features/game-modes/note-in-key/note-in-key-generator.js?v=2.0.4";
import {availableNotesOnStrings} from "../../../configuration/config-data.js?v=2.0.4";
import {ModalHandler} from "../../../game-core/ui/modal-handler.js?v=2.0.4";
import {DualRangeSlider} from "./dual-range-slider.js?v=2.0.5";
import {NoteInKeyGenerator} from "../../../../features/game-modes/note-in-key/note-in-key-generator.js?v=2.0.5";
import {availableNotesOnStrings} from "../../../configuration/config-data.js?v=2.0.5";
import {ModalHandler} from "../../../game-core/ui/modal-handler.js?v=2.0.5";

export class FretShapeSelector {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import {NoteShuffler} from "../../shuffler/note-shuffler.js?v=2.0.4";
import {NoteDisplayer} from "../../game-core/ui/note-displayer.js?v=2.0.4";
import {NoteShuffler} from "../../shuffler/note-shuffler.js?v=2.0.5";
import {NoteDisplayer} from "../../game-core/ui/note-displayer.js?v=2.0.5";

export class NoteOnFretboardGenerator {
constructor() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import {DetectedNoteVerifier} from "../../../features/detected-note/detected-note-verifier.js?v=2.0.4";
import {NoteDisplayer} from "../../game-core/ui/note-displayer.js?v=2.0.4";
import {GameProgressVisualizer} from "../../../features/game-core/game-progress/game-progress-visualizer.js?v=2.0.4";
import {NoteOnFretboardGenerator} from "./note-on-fretboard-generator.js?v=2.0.4";
import {NoteOnFretboardProgressUpdater} from "./note-on-fretboard-progress-updater.js?v=2.0.4";
import {DetectedNoteVerifier} from "../../../features/detected-note/detected-note-verifier.js?v=2.0.5";
import {NoteDisplayer} from "../../game-core/ui/note-displayer.js?v=2.0.5";
import {GameProgressVisualizer} from "../../../features/game-core/game-progress/game-progress-visualizer.js?v=2.0.5";
import {NoteOnFretboardGenerator} from "./note-on-fretboard-generator.js?v=2.0.5";
import {NoteOnFretboardProgressUpdater} from "./note-on-fretboard-progress-updater.js?v=2.0.5";

/**
* Note display coordinator when playing the "game" which
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import {GameProgressVisualizer} from "../../../features/game-core/game-progress/game-progress-visualizer.js?v=2.0.4";
import {GameProgressVisualizer} from "../../../features/game-core/game-progress/game-progress-visualizer.js?v=2.0.5";

/**
* Progress update for games that use the metronome and have challenging
Expand Down
4 changes: 2 additions & 2 deletions src/features/detected-note/detected-note-verifier.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import {DetectedNoteVisualizer} from "./detected-note-visualizer.js?v=2.0.4";
import {NoteDisplayer} from "../../components/game-core/ui/note-displayer.js?v=2.0.4";
import {DetectedNoteVisualizer} from "./detected-note-visualizer.js?v=2.0.5";
import {NoteDisplayer} from "../../components/game-core/ui/note-displayer.js?v=2.0.5";

export class DetectedNoteVerifier {
// Variable is set in note-combination-coordinator each time new note is displayed
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import {FrequencyBarsVisualizer} from "./frequency-bars-visualizer.js?v=2.0.4";
import {FrequencyBarsVisualizer} from "./frequency-bars-visualizer.js?v=2.0.5";

export class FrequencyBarsController {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import {CoreGameCoordinator} from "../game-start/core-game-coordinator.js?v=2.0.4";
import {CoreGameCoordinator} from "../game-start/core-game-coordinator.js?v=2.0.5";
import {
FretboardNoteGameCoordinator
} from "../../game-modes/note-on-fretboard/fretboard-note-game-coordinator.js?v=2.0.4";
import {NoteInKeyGameCoordinator} from "../../game-modes/note-in-key/note-in-key-game-coordinator.js?v=2.0.4";
import {GameConfigurationManager} from "./game-configuration-manager.js?v=2.0.4";
import {MetronomePracticeCoordinator} from "../../game-modes/metronome/metronome-practice-coordinator.js?v=2.0.4";
} from "../../game-modes/note-on-fretboard/fretboard-note-game-coordinator.js?v=2.0.5";
import {NoteInKeyGameCoordinator} from "../../game-modes/note-in-key/note-in-key-game-coordinator.js?v=2.0.5";
import {GameConfigurationManager} from "./game-configuration-manager.js?v=2.0.5";
import {MetronomePracticeCoordinator} from "../../game-modes/metronome/metronome-practice-coordinator.js?v=2.0.5";

export class CoreGameCoordinationInitializer {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import {GameProgressVisualizer} from "../game-progress/game-progress-visualizer.js?v=2.0.4";
import {GameProgressVisualizer} from "../game-progress/game-progress-visualizer.js?v=2.0.5";

export class GameConfigurationManager {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import {GameConfigurationManager} from "./game-configuration-manager.js?v=2.0.4";
import {CoreGameCoordinationInitializer} from "./core-game-coordination-initializer.js?v=2.0.4";
import {VisibilityChangeHandler} from "./visibility-change-handler.js?v=2.0.4";
import {GameElementsVisualizer} from "../game-ui/game-elements-visualizer.js?v=2.0.4";
import {GameConfigurationManager} from "./game-configuration-manager.js?v=2.0.5";
import {CoreGameCoordinationInitializer} from "./core-game-coordination-initializer.js?v=2.0.5";
import {VisibilityChangeHandler} from "./visibility-change-handler.js?v=2.0.5";
import {GameElementsVisualizer} from "../game-ui/game-elements-visualizer.js?v=2.0.5";

export class GameInitializer {
constructor() {
Expand Down
2 changes: 1 addition & 1 deletion src/features/game-core/game-loader.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import {GameInitializer} from "./game-initialization/game-initializer.js?v=2.0.4";
import {GameInitializer} from "./game-initialization/game-initializer.js?v=2.0.5";

export class GameLoader {
constructor() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import {GameProgressVisualizer} from "./game-progress-visualizer.js?v=2.0.4";
import {GameProgressVisualizer} from "./game-progress-visualizer.js?v=2.0.5";

/**
* Progress update for games that use the metronome and have challenging
Expand Down
10 changes: 5 additions & 5 deletions src/features/game-core/game-start/core-game-coordinator.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import {MetronomeOperator} from "../metronome/metronome-operator.js?v=2.0.4";
import {TuneOperator} from "../tuner/tune-operator.js?v=2.0.4";
import {FrequencyBarsController} from "../frequency-bars/frequency-bars-controller.js?v=2.0.4";
import {GameElementsVisualizer} from "../game-ui/game-elements-visualizer.js?v=2.0.4";
import {ScreenWakeLocker} from "../wake-lock/screen-wake-locker.js?v=2.0.4";
import {MetronomeOperator} from "../metronome/metronome-operator.js?v=2.0.5";
import {TuneOperator} from "../tuner/tune-operator.js?v=2.0.5";
import {FrequencyBarsController} from "../frequency-bars/frequency-bars-controller.js?v=2.0.5";
import {GameElementsVisualizer} from "../game-ui/game-elements-visualizer.js?v=2.0.5";
import {ScreenWakeLocker} from "../wake-lock/screen-wake-locker.js?v=2.0.5";

export class CoreGameCoordinator {
metronomeOperator = new MetronomeOperator();
Expand Down
2 changes: 1 addition & 1 deletion src/features/game-core/game-ui/game-elements-visualizer.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import {GameLevelTracker} from "../game-progress/game-level-tracker.js?v=2.0.4";
import {GameLevelTracker} from "../game-progress/game-level-tracker.js?v=2.0.5";

export class GameElementsVisualizer {
static hideGameElementsAndDisplayInstructions() {
Expand Down
2 changes: 1 addition & 1 deletion src/features/game-core/game-ui/level-up-visualizer.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import {ModalHandler} from "../../../components/game-core/ui/modal-handler.js?v=2.0.4";
import {ModalHandler} from "../../../components/game-core/ui/modal-handler.js?v=2.0.5";

export class LevelUpVisualizer {
/**
Expand Down
2 changes: 1 addition & 1 deletion src/features/game-core/tuner/tune-operator.js
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ export class TuneOperator {
amplitude /= audioData.length;

// If amplitude is not high enough, not trying to figure out note as its probably only background noise
if (frequency && amplitude > (this.isMobile ? 0.02 : 0.05)) {
if (frequency && amplitude > (this.isMobile ? 0.01 : 0.05)) {

const note = self.getNote(frequency);

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import {MetronomePracticeInitializer} from "./metronome-practice-initializer.js?v=2.0.4";
import {MetronomePracticeTimer} from "./metronome-practice-timer.js?v=2.0.4";
import {MetronomePracticeInitializer} from "./metronome-practice-initializer.js?v=2.0.5";
import {MetronomePracticeTimer} from "./metronome-practice-timer.js?v=2.0.5";

export class MetronomePracticeCoordinator {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {MetronomePracticeTimer} from "./metronome-practice-timer.js?v=2.0.4";
import {LevelUpVisualizer} from "../../game-core/game-ui/level-up-visualizer.js?v=2.0.4";
import {BpmInput} from "../../../components/configuration/bpm-input.js?v=2.0.4";
import {MetronomePracticeTimer} from "./metronome-practice-timer.js?v=2.0.5";
import {LevelUpVisualizer} from "../../game-core/game-ui/level-up-visualizer.js?v=2.0.5";
import {BpmInput} from "../../../components/configuration/bpm-input.js?v=2.0.5";

export class MetronomePracticeInitializer {
// Changed in metronome-practice-coordinator
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import {NoteInKeyGameInitializer} from "./note-in-key-game-initializer.js?v=2.0.4";
import {NoteInKeyGameNoGuitar} from "./note-in-key-game-no-guitar.js?v=2.0.4";
import {NoteInKeyGameInitializer} from "./note-in-key-game-initializer.js?v=2.0.5";
import {NoteInKeyGameNoGuitar} from "./note-in-key-game-no-guitar.js?v=2.0.5";

export class NoteInKeyGameCoordinator {
string;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import {NoteInKeyGameCoordinator} from "./note-in-key-game-coordinator.js?v=2.0.4";
import {LevelUpVisualizer} from "../../game-core/game-ui/level-up-visualizer.js?v=2.0.4";
import {GameConfigurationManager} from "../../game-core/game-initialization/game-configuration-manager.js?v=2.0.4";
import {GameProgressVisualizer} from "../../game-core/game-progress/game-progress-visualizer.js?v=2.0.4";
import {NoteInKeyGenerator} from "./note-in-key-generator.js?v=2.0.4";
import {NoteInKeyNoteHandler} from "../../practice-note-combination/note-in-key-note-handler.js?v=2.0.4";
import {NoteInKeyGameNoGuitar} from "./note-in-key-game-no-guitar.js?v=2.0.4";
import {GameElementsVisualizer} from "../../game-core/game-ui/game-elements-visualizer.js?v=2.0.4";
import {NoteInKeyGameCoordinator} from "./note-in-key-game-coordinator.js?v=2.0.5";
import {LevelUpVisualizer} from "../../game-core/game-ui/level-up-visualizer.js?v=2.0.5";
import {GameConfigurationManager} from "../../game-core/game-initialization/game-configuration-manager.js?v=2.0.5";
import {GameProgressVisualizer} from "../../game-core/game-progress/game-progress-visualizer.js?v=2.0.5";
import {NoteInKeyGenerator} from "./note-in-key-generator.js?v=2.0.5";
import {NoteInKeyNoteHandler} from "../../practice-note-combination/note-in-key-note-handler.js?v=2.0.5";
import {NoteInKeyGameNoGuitar} from "./note-in-key-game-no-guitar.js?v=2.0.5";
import {GameElementsVisualizer} from "../../game-core/game-ui/game-elements-visualizer.js?v=2.0.5";
import {
FretShapeSelector
} from "../../../components/game-modes/note-in-key/roadmap-selector/fret-shape-selector.js?v=2.0.4";
} from "../../../components/game-modes/note-in-key/roadmap-selector/fret-shape-selector.js?v=2.0.5";


export class NoteInKeyGameInitializer {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import {GameProgressVisualizer} from "../../game-core/game-progress/game-progress-visualizer.js?v=2.0.4";
import {GameProgressVisualizer} from "../../game-core/game-progress/game-progress-visualizer.js?v=2.0.5";

export class NoteInKeyGameNoGuitar {
static diatonicNotesOnStrings;
Expand Down
4 changes: 2 additions & 2 deletions src/features/game-modes/note-in-key/note-in-key-generator.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import {ArrayShuffler} from "../../../components/shuffler/array-shuffler.js?v=2.0.4";
import {ArrayShuffler} from "../../../components/shuffler/array-shuffler.js?v=2.0.5";
import {
availableNotesOnStrings,
shape1keyNote,
shape2keyNote
} from "../../../components/configuration/config-data.js?v=2.0.4";
} from "../../../components/configuration/config-data.js?v=2.0.5";

export class NoteInKeyGenerator {
diatonicNotesOnStrings;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import {FretboardNoteGameInitializer} from "./fretboard-note-game-initializer.js?v=2.0.4";
import {FretboardNoteGameInitializer} from "./fretboard-note-game-initializer.js?v=2.0.5";
import {
NoteOnFretboardNoteHandler
} from "../../../components/game-modes/note-on-fretboard/note-on-fretboard-note-handler.js?v=2.0.4";
} from "../../../components/game-modes/note-on-fretboard/note-on-fretboard-note-handler.js?v=2.0.5";

/**
* Game mode "note-on-fretboard" core logic
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import {GameLevelTracker} from "../../game-core/game-progress/game-level-tracker.js?v=2.0.4";
import {GameElementsVisualizer} from "../../game-core/game-ui/game-elements-visualizer.js?v=2.0.4";
import {LevelUpVisualizer} from "../../game-core/game-ui/level-up-visualizer.js?v=2.0.4";
import {GameConfigurationManager} from "../../game-core/game-initialization/game-configuration-manager.js?v=2.0.4";
import {BpmInput} from "../../../components/configuration/bpm-input.js?v=2.0.4";
import {GameProgressVisualizer} from "../../game-core/game-progress/game-progress-visualizer.js?v=2.0.4";
import {GameLevelTracker} from "../../game-core/game-progress/game-level-tracker.js?v=2.0.5";
import {GameElementsVisualizer} from "../../game-core/game-ui/game-elements-visualizer.js?v=2.0.5";
import {LevelUpVisualizer} from "../../game-core/game-ui/level-up-visualizer.js?v=2.0.5";
import {GameConfigurationManager} from "../../game-core/game-initialization/game-configuration-manager.js?v=2.0.5";
import {BpmInput} from "../../../components/configuration/bpm-input.js?v=2.0.5";
import {GameProgressVisualizer} from "../../game-core/game-progress/game-progress-visualizer.js?v=2.0.5";

export class FretboardNoteGameInitializer {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {DetectedNoteVerifier} from "../detected-note/detected-note-verifier.js?v=2.0.4";
import {GameProgressVisualizer} from "../game-core/game-progress/game-progress-visualizer.js?v=2.0.4";
import {NoteDisplayer} from "../../components/game-core/ui/note-displayer.js?v=2.0.4";
import {DetectedNoteVerifier} from "../detected-note/detected-note-verifier.js?v=2.0.5";
import {GameProgressVisualizer} from "../game-core/game-progress/game-progress-visualizer.js?v=2.0.5";
import {NoteDisplayer} from "../../components/game-core/ui/note-displayer.js?v=2.0.5";

/**
* Note displayer for "practice" mode, which means
Expand Down

0 comments on commit f57f1b9

Please sign in to comment.