Skip to content

Commit faabf09

Browse files
author
neil
committed
clean code
1 parent f1f17f2 commit faabf09

7 files changed

Lines changed: 6 additions & 20 deletions

File tree

ApiSettingsWindow.axaml.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
using Avalonia.Controls;
22
using Avalonia.Input;
33
using Avalonia.Interactivity;
4-
using Avalonia.Markup.Xaml;
54
using Babelive.Translation;
65
using MsBox.Avalonia;
76
using MsBox.Avalonia.Enums;

App.axaml.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
using System.Threading;
21
using Avalonia;
32
using Avalonia.Controls;
43
using Avalonia.Controls.ApplicationLifetimes;
54
using Avalonia.Markup.Xaml;
65
using MsBox.Avalonia;
7-
using MsbIcon = MsBox.Avalonia.Enums.Icon;
86
using MsBox.Avalonia.Enums;
7+
using MsbIcon = MsBox.Avalonia.Enums.Icon;
98

109
namespace Babelive;
1110

AppIcon.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
using System.IO;
21
using Avalonia;
32
using Avalonia.Controls;
43
using Avalonia.Media;

AppSettings.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
using System.IO;
2-
using System.Text.Json;
1+
using System.Text.Json;
32

43
namespace Babelive;
54

LyricWindow.axaml.cs

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
using Avalonia.Controls;
33
using Avalonia.Input;
44
using Avalonia.Interactivity;
5-
using Avalonia.Markup.Xaml;
65
using Avalonia.Threading;
76
using MsBox.Avalonia;
87
using MsBox.Avalonia.Enums;
@@ -88,12 +87,13 @@ private void Window_PointerExited(object? sender, PointerEventArgs e)
8887
}
8988

9089
// ---- drag to move + double-click-snap --------------------------------
90+
// Double-click detection uses Avalonia's PointerPressedEventArgs.ClickCount
91+
// (it's already debounced by the OS click-time), so we don't need a manual
92+
// "_lastClickAt + 350 ms window" check like the WPF version had.
9193
private bool _maybeStartDrag;
9294
private Point _maybeDragStartPos;
9395
private const double DragHysteresisPx = 3;
9496
private const double TopStripPx = 50;
95-
private DateTime _lastClickAt = DateTime.MinValue;
96-
private const int DoubleClickWindowMs = 350;
9797

9898
private void Window_PointerPressed(object? sender, PointerPressedEventArgs e)
9999
{
@@ -275,14 +275,6 @@ public void UpdateToggleLabel()
275275
});
276276
}
277277

278-
public void ClearLyrics()
279-
{
280-
_sourceBuf = string.Empty;
281-
_targetBuf = string.Empty;
282-
SourceText.Text = string.Empty;
283-
TranslationText.Text = string.Empty;
284-
}
285-
286278
protected override void OnClosed(EventArgs e)
287279
{
288280
_settings.OnSourceDelta -= OnSourceDelta;

MainWindow.axaml.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
using Avalonia.Controls.Primitives;
44
using Avalonia.Input;
55
using Avalonia.Interactivity;
6-
using Avalonia.Markup.Xaml;
76
using Avalonia.Threading;
87
using NAudio.CoreAudioApi;
98
using Babelive.Audio;

Translation/RealtimeTranslatorClient.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
using System.IO;
2-
using System.Net.WebSockets;
1+
using System.Net.WebSockets;
32
using System.Text;
43
using System.Text.Json;
54
using System.Threading.Channels;

0 commit comments

Comments
 (0)