Skip to content

Commit a09925c

Browse files
Update dB text and fix track overview selecting
1 parent bbbb7c2 commit a09925c

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

MSUScripter/MSUScripter.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
99
<ApplicationIcon>MSUScripterIcon.ico</ApplicationIcon>
1010
<PackageIcon>MSUScripterIcon.ico</PackageIcon>
11-
<Version>5.1.0</Version>
11+
<Version>5.1.1</Version>
1212
<RuntimeFrameworkVersion>9.0.0</RuntimeFrameworkVersion>
1313
<IncludeSourceRevisionInInformationalVersion>false</IncludeSourceRevisionInInformationalVersion>
1414
<LangVersion>13</LangVersion>

MSUScripter/ViewModels/TrackOverviewPanelViewModel.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ public partial class TrackOverviewPanelViewModel : ViewModelBase
1111
{
1212
[Reactive] public partial List<TrackOverviewRow> Rows { get; set; }
1313
[Reactive] public partial bool IsVisible { get; set; }
14-
[Reactive] public partial int SelectedIndex { get; set; }
1514
[Reactive] public partial bool ShowCompleteColumn { get; set; }
1615
[Reactive] public partial bool ShowCopyrightSafeColumn { get; set; }
1716
[Reactive] public partial bool ShowCheckCopyrightColumn { get; set; }
1817
[Reactive] public partial bool ShowHasAudioColumn { get; set; }
18+
[Reactive] public partial TrackOverviewRow? SelectedRow { get; set; }
1919
public Settings Settings { get; private set; } = new();
2020

2121
public TrackOverviewPanelViewModel()
@@ -46,7 +46,7 @@ public void UpdateModel(MsuProject project, Settings settings)
4646
ShowCheckCopyrightColumn = settings.TrackOverviewShowCheckCopyrightIcon;
4747
ShowHasAudioColumn = settings.TrackOverviewShowHasSongIcon;
4848

49-
SelectedIndex = 0;
49+
SelectedRow = null;
5050
Rows = newRows;
5151
}
5252

MSUScripter/Views/MsuSongAdvancedPanel.axaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -514,7 +514,7 @@
514514
/>
515515
<controls:BoolComboBox
516516
Grid.Column="1"
517-
TrueDisplayText="Db"
517+
TrueDisplayText="dB"
518518
FalseDisplayText="%"
519519
Value="{Binding IsPostGenerateVolumeDecibels}"
520520
Width="50"

MSUScripter/Views/TrackOverviewPanel.axaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
IsReadOnly="True"
1919
RowBackground="{DynamicResource CardBackground}"
2020
SelectionMode="Single"
21-
SelectedIndex="{Binding SelectedIndex}"
21+
SelectedItem="{Binding SelectedRow}"
2222
DoubleTapped="TrackDataGrid_OnDoubleTapped"
2323
DragDrop.AllowDrop="True"
2424
>

MSUScripter/Views/TrackOverviewPanel.axaml.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ private void AddSongButton_OnClick(object? sender, RoutedEventArgs e)
3434

3535
private void TrackDataGrid_OnDoubleTapped(object? sender, TappedEventArgs e)
3636
{
37-
if (DataContext is not TrackOverviewPanelViewModel model || model.SelectedIndex < 0 || model.SelectedIndex >= model.Rows.Count)
37+
if (DataContext is not TrackOverviewPanelViewModel model || model.SelectedRow == null)
3838
{
3939
return;
4040
}
4141

42-
var row = model.Rows[model.SelectedIndex];
42+
var row = model.SelectedRow;
4343
ClickedSong?.Invoke(this, (row.Track, row.SongInfo));
4444
}
4545

0 commit comments

Comments
 (0)