Skip to content

Commit e12c13e

Browse files
committed
chore: debug and docs
1 parent cca29c5 commit e12c13e

File tree

13 files changed

+72
-34
lines changed

13 files changed

+72
-34
lines changed

BetterLyrics.WinUI3 (Package)/BetterLyrics.WinUI3 (Package).wapproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
<AppxPackageSigningTimestampDigestAlgorithm>SHA256</AppxPackageSigningTimestampDigestAlgorithm>
4747
<AppxAutoIncrementPackageRevision>True</AppxAutoIncrementPackageRevision>
4848
<GenerateTestArtifacts>True</GenerateTestArtifacts>
49-
<AppxBundlePlatforms>x64</AppxBundlePlatforms>
49+
<AppxBundlePlatforms>x86|x64</AppxBundlePlatforms>
5050
<GenerateTemporaryStoreCertificate>True</GenerateTemporaryStoreCertificate>
5151
<HoursBetweenUpdateChecks>0</HoursBetweenUpdateChecks>
5252
<PackageCertificateThumbprint>A014CF74C859DC3C06BCEF563C4CE86229AF1C21</PackageCertificateThumbprint>

BetterLyrics.WinUI3 (Package)/Package.appxmanifest

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<Identity
1313
Name="37412.BetterLyrics"
1414
Publisher="CN=Zhe"
15-
Version="1.2.330.0" />
15+
Version="1.2.333.0" />
1616

1717
<mp:PhoneIdentity PhoneProductId="ca4a4830-fc19-40d9-b823-53e2bff3d816" PhonePublisherId="00000000-0000-0000-0000-000000000000"/>
1818

BetterLyrics.WinUI3/Helper/MemoryLeakDetector.cs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,15 @@ public static void Track(object target)
1919
if (target == null) return;
2020

2121
string name = target.GetType().Name;
22-
if (target is Microsoft.UI.Xaml.FrameworkElement fe && !string.IsNullOrEmpty(fe.Name))
23-
{
24-
name += $" ({fe.Name})";
25-
}
22+
int hashCode = target.GetHashCode();
23+
name = $"{name}({hashCode})";
2624

2725
lock (_watchedObjects)
2826
{
2927
_watchedObjects.Add((new WeakReference(target), name));
3028
}
3129

30+
Debug.WriteLine($"[MemoryLeakDetector] GC is preparing: {name}");
3231
_logger.LogInformation("[MemoryLeakDetector] GC is preparing: {Name}", name);
3332
}
3433

@@ -50,6 +49,8 @@ public static async Task CheckLeaksAsync()
5049
if (item.Reference.IsAlive)
5150
{
5251
aliveObjects.Add(item);
52+
53+
Debug.WriteLine($"[MemoryLeakDetector] GC failed, object is still alive: {item.Name}");
5354
_logger.LogWarning("[MemoryLeakDetector] GC failed, object is still alive: {Name}", item.Name);
5455
}
5556
else
@@ -61,6 +62,8 @@ public static async Task CheckLeaksAsync()
6162
foreach (var dead in deadObjects)
6263
{
6364
_watchedObjects.Remove(dead);
65+
66+
Debug.WriteLine($"[MemoryLeakDetector] GC completed: {dead.Name}");
6467
_logger.LogInformation("[MemoryLeakDetector] GC completed: {Name}", dead.Name);
6568
}
6669
}

Lyricify.Lyrics.Helper/Lyricify.Lyrics.Helper.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
<PropertyGroup>
44
<TargetFramework>net10.0-windows10.0.26100.0</TargetFramework>
5+
<RuntimeIdentifiers>win-x86;win-x64;win-arm64</RuntimeIdentifiers>
56
<LangVersion>10.0</LangVersion>
67
<RootNamespace>Lyricify.Lyrics</RootNamespace>
78
<ImplicitUsings>enable</ImplicitUsings>

README.CN.md

Lines changed: 31 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -79,25 +79,42 @@
7979

8080
## 🖼️ 软件截图
8181

82-
<div align="center">
82+
<img src="docs/assets/screenshots/std.png" width="50%"><img src="docs/assets/screenshots/narrow.png" width="50%">
83+
<img src="docs/assets/screenshots/effect.png" width="50%"><img src="docs/assets/screenshots/all-in-one.png" width="50%">
84+
<img src="docs/assets/screenshots/fs3.png" width="50%"><img src="docs/assets/screenshots/fs2.png" width="50%">
85+
<img src="docs/assets/screenshots/music-gallery.png" width="50%"><img src="docs/assets/screenshots/stats.png" width="50%">
8386

84-
| 标准视图 | 侧边栏模式 |
85-
| :---: | :---: |
86-
| <img src="docs/assets/screenshots/std.png" width="100%"> | <img src="docs/assets/screenshots/narrow.png" width="100%"> |
87+
### 🎴 歌词卡片
8788

88-
| 歌词视觉特效 | 多模式共存 |
89-
| :---: | :---: |
90-
| <img src="docs/assets/screenshots/effect.png" width="100%"> | <img src="docs/assets/screenshots/all-in-one.png" width="100%"> |
89+
<img src="docs/assets/screenshots/card-feat.png">
9190

92-
| 全屏模式 | 全屏模式 |
93-
| :---: | :---: |
94-
| <img src="docs/assets/screenshots/fs3.png" width="100%"> | <img src="docs/assets/screenshots/fs2.png" width="100%"> |
91+
<details><summary>👉 点按此处查看所有样式</summary>
9592

96-
| 音乐库 | 播放统计 |
97-
| :---: | :---: |
98-
| <img src="docs/assets/screenshots/music-gallery.png" width="100%"> | <img src="docs/assets/screenshots/stats.png" width="100%"> |
93+
### 经典设计
9994

100-
</div>
95+
<img src="docs/assets/screenshots/card-0.png">
96+
97+
### 实体质感
98+
99+
<img src="docs/assets/screenshots/card-1.png">
100+
101+
### 数码怀旧
102+
103+
<img src="docs/assets/screenshots/card-2.png">
104+
105+
### 氛围创意
106+
107+
<img src="docs/assets/screenshots/card-3.png">
108+
109+
### 国风雅韵
110+
111+
<img src="docs/assets/screenshots/card-4.png">
112+
113+
### 时光印记
114+
115+
<img src="docs/assets/screenshots/card-5.png">
116+
117+
</details>
101118

102119
## 📹 演示视频
103120

README.md

Lines changed: 31 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -79,25 +79,42 @@
7979

8080
## 🖼️ Screenshots
8181

82-
<div align="center">
82+
<img src="docs/assets/screenshots/std.png" width="50%"><img src="docs/assets/screenshots/narrow.png" width="50%">
83+
<img src="docs/assets/screenshots/effect.png" width="50%"><img src="docs/assets/screenshots/all-in-one.png" width="50%">
84+
<img src="docs/assets/screenshots/fs3.png" width="50%"><img src="docs/assets/screenshots/fs2.png" width="50%">
85+
<img src="docs/assets/screenshots/music-gallery.png" width="50%"><img src="docs/assets/screenshots/stats.png" width="50%">
8386

84-
| Standard View | Narrow Mode |
85-
| :---: | :---: |
86-
| <img src="docs/assets/screenshots/std.png" width="100%"> | <img src="docs/assets/screenshots/narrow.png" width="100%"> |
87+
### 🎴 Lyrics Card
8788

88-
| Lyrics Visual Effects | Coexisting Modes |
89-
| :---: | :---: |
90-
| <img src="docs/assets/screenshots/effect.png" width="100%"> | <img src="docs/assets/screenshots/all-in-one.png" width="100%"> |
89+
<img src="docs/assets/screenshots/card-feat.png">
9190

92-
| Fullscreen Mode | Fullscreen Mode |
93-
| :---: | :---: |
94-
| <img src="docs/assets/screenshots/fs3.png" width="100%"> | <img src="docs/assets/screenshots/fs2.png" width="100%"> |
91+
<details><summary>👉 Click here to see all the styles</summary>
9592

96-
| Music Gallery | Playback Statistics |
97-
| :---: | :---: |
98-
| <img src="docs/assets/screenshots/music-gallery.png" width="100%"> | <img src="docs/assets/screenshots/stats.png" width="100%"> |
93+
### Classic Design
9994

100-
</div>
95+
<img src="docs/assets/screenshots/card-0.png">
96+
97+
### Physical
98+
99+
<img src="docs/assets/screenshots/card-1.png">
100+
101+
### Digital Retro
102+
103+
<img src="docs/assets/screenshots/card-2.png">
104+
105+
### Atmosphere
106+
107+
<img src="docs/assets/screenshots/card-3.png">
108+
109+
### Chinese Elegance
110+
111+
<img src="docs/assets/screenshots/card-4.png">
112+
113+
### Traces of Time
114+
115+
<img src="docs/assets/screenshots/card-5.png">
116+
117+
</details>
101118

102119
## 📹 Demonstration
103120

docs/assets/screenshots/card-0.png

940 KB
Loading

docs/assets/screenshots/card-1.png

2.36 MB
Loading

docs/assets/screenshots/card-2.png

1.7 MB
Loading

docs/assets/screenshots/card-3.png

1.02 MB
Loading

0 commit comments

Comments
 (0)