custom player/max volume

Closes #2199
Closes #2358

Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-06-08 17:28:32 +08:00
parent fe15024384
commit 90d79b236f
19 changed files with 293 additions and 143 deletions

View File

@@ -1,7 +1,14 @@
final _regExp = RegExp("^(http:)?//", caseSensitive: false);
extension StringExt on String? {
extension NullableStringExt on String? {
String get http2https => this?.replaceFirst(_regExp, "https://") ?? '';
bool get isNullOrEmpty => this == null || this!.isEmpty;
}
extension StringExt on String {
String subLength(int length) {
if (this.length < length) return this;
return substring(0, length);
}
}