diff --git a/lib/generated/intl/messages_en.dart b/lib/generated/intl/messages_en.dart index c4382ac..0f04ca2 100644 --- a/lib/generated/intl/messages_en.dart +++ b/lib/generated/intl/messages_en.dart @@ -106,6 +106,7 @@ class MessageLookup extends MessageLookupByLibrary { "dismiss" : MessageLookupByLibrary.simpleMessage("Dismiss"), "done" : MessageLookupByLibrary.simpleMessage("Done"), "download" : MessageLookupByLibrary.simpleMessage("Download"), + "downloadRemovedToast" : MessageLookupByLibrary.simpleMessage("Download removed"), "downloaded" : MessageLookupByLibrary.simpleMessage("Downloaded"), "editGroupName" : MessageLookupByLibrary.simpleMessage("Edit group name"), "endOfEpisode" : MessageLookupByLibrary.simpleMessage("End of Episode"), @@ -135,6 +136,7 @@ class MessageLookup extends MessageLookupByLibrary { "feedbackPlay" : MessageLookupByLibrary.simpleMessage("Rate on Play Store"), "feedbackTelegram" : MessageLookupByLibrary.simpleMessage("Join group"), "filter" : MessageLookupByLibrary.simpleMessage("Filter"), + "fontStyle" : MessageLookupByLibrary.simpleMessage("Font style"), "fonts" : MessageLookupByLibrary.simpleMessage("Fonts"), "from" : m5, "goodNight" : MessageLookupByLibrary.simpleMessage("Good Night"), @@ -302,6 +304,7 @@ class MessageLookup extends MessageLookupByLibrary { "settingsUpdateInterval" : MessageLookupByLibrary.simpleMessage("Update interval"), "settingsUpdateIntervalDes" : MessageLookupByLibrary.simpleMessage("Default 24 hours"), "share" : MessageLookupByLibrary.simpleMessage("Share"), + "showNotesFonts" : MessageLookupByLibrary.simpleMessage("Show notes font"), "size" : MessageLookupByLibrary.simpleMessage("Size"), "skipSecondsAtStart" : MessageLookupByLibrary.simpleMessage("Skip seconds at start"), "skipSilence" : MessageLookupByLibrary.simpleMessage("Skip silence"), diff --git a/lib/generated/intl/messages_es.dart b/lib/generated/intl/messages_es.dart index 95a8f5a..3362e03 100644 --- a/lib/generated/intl/messages_es.dart +++ b/lib/generated/intl/messages_es.dart @@ -106,6 +106,7 @@ class MessageLookup extends MessageLookupByLibrary { "dismiss" : MessageLookupByLibrary.simpleMessage("Minimizar"), "done" : MessageLookupByLibrary.simpleMessage("Hecho"), "download" : MessageLookupByLibrary.simpleMessage("Descargar"), + "downloadRemovedToast" : MessageLookupByLibrary.simpleMessage("Download removed"), "downloaded" : MessageLookupByLibrary.simpleMessage("Descargados"), "editGroupName" : MessageLookupByLibrary.simpleMessage("Editar nombre del grupo"), "endOfEpisode" : MessageLookupByLibrary.simpleMessage("Fin del episodio"), @@ -135,6 +136,7 @@ class MessageLookup extends MessageLookupByLibrary { "feedbackPlay" : MessageLookupByLibrary.simpleMessage("Calificar en Play Store"), "feedbackTelegram" : MessageLookupByLibrary.simpleMessage("Unirse a grupo"), "filter" : MessageLookupByLibrary.simpleMessage("Filtrar"), + "fontStyle" : MessageLookupByLibrary.simpleMessage("Font style"), "fonts" : MessageLookupByLibrary.simpleMessage("Tipografías"), "from" : m5, "goodNight" : MessageLookupByLibrary.simpleMessage("Buenas noches"), @@ -302,6 +304,7 @@ class MessageLookup extends MessageLookupByLibrary { "settingsUpdateInterval" : MessageLookupByLibrary.simpleMessage("Intervalo de actualización"), "settingsUpdateIntervalDes" : MessageLookupByLibrary.simpleMessage("24 horas por defecto"), "share" : MessageLookupByLibrary.simpleMessage("Compartir"), + "showNotesFonts" : MessageLookupByLibrary.simpleMessage("Show notes font"), "size" : MessageLookupByLibrary.simpleMessage("Tamaño"), "skipSecondsAtStart" : MessageLookupByLibrary.simpleMessage("Saltar segundos al inicio"), "skipSilence" : MessageLookupByLibrary.simpleMessage("Saltar silencios"), diff --git a/lib/generated/intl/messages_fr.dart b/lib/generated/intl/messages_fr.dart index bea2fa1..07cfcb9 100644 --- a/lib/generated/intl/messages_fr.dart +++ b/lib/generated/intl/messages_fr.dart @@ -106,6 +106,7 @@ class MessageLookup extends MessageLookupByLibrary { "dismiss" : MessageLookupByLibrary.simpleMessage("Passer"), "done" : MessageLookupByLibrary.simpleMessage("Fait"), "download" : MessageLookupByLibrary.simpleMessage("Téléchargés"), + "downloadRemovedToast" : MessageLookupByLibrary.simpleMessage("Download removed"), "downloaded" : MessageLookupByLibrary.simpleMessage("Téléchargés"), "editGroupName" : MessageLookupByLibrary.simpleMessage("Modifier le nom du groupe"), "endOfEpisode" : MessageLookupByLibrary.simpleMessage("Fin de l\'épisode"), @@ -135,6 +136,7 @@ class MessageLookup extends MessageLookupByLibrary { "feedbackPlay" : MessageLookupByLibrary.simpleMessage("PlayStore"), "feedbackTelegram" : MessageLookupByLibrary.simpleMessage("Telegram"), "filter" : MessageLookupByLibrary.simpleMessage("Filtrer"), + "fontStyle" : MessageLookupByLibrary.simpleMessage("Font style"), "fonts" : MessageLookupByLibrary.simpleMessage("Polices"), "from" : m5, "goodNight" : MessageLookupByLibrary.simpleMessage("Bonne nuit"), @@ -302,6 +304,7 @@ class MessageLookup extends MessageLookupByLibrary { "settingsUpdateInterval" : MessageLookupByLibrary.simpleMessage("Intervalle de mise à jour"), "settingsUpdateIntervalDes" : MessageLookupByLibrary.simpleMessage("L\'intervalle par défaut est de 24 heures"), "share" : MessageLookupByLibrary.simpleMessage("Partager"), + "showNotesFonts" : MessageLookupByLibrary.simpleMessage("Show notes font"), "size" : MessageLookupByLibrary.simpleMessage("Taille"), "skipSecondsAtStart" : MessageLookupByLibrary.simpleMessage("Passer les premières secondes du début"), "skipSilence" : MessageLookupByLibrary.simpleMessage("Skip silence"), diff --git a/lib/generated/intl/messages_zh-Hans.dart b/lib/generated/intl/messages_zh-Hans.dart index 4cace47..1e39e49 100644 --- a/lib/generated/intl/messages_zh-Hans.dart +++ b/lib/generated/intl/messages_zh-Hans.dart @@ -106,6 +106,7 @@ class MessageLookup extends MessageLookupByLibrary { "dismiss" : MessageLookupByLibrary.simpleMessage("忽略"), "done" : MessageLookupByLibrary.simpleMessage("完成"), "download" : MessageLookupByLibrary.simpleMessage("下载"), + "downloadRemovedToast" : MessageLookupByLibrary.simpleMessage("下载已删除"), "downloaded" : MessageLookupByLibrary.simpleMessage("已下载"), "editGroupName" : MessageLookupByLibrary.simpleMessage("修改组名"), "endOfEpisode" : MessageLookupByLibrary.simpleMessage("节目结束"), @@ -135,6 +136,7 @@ class MessageLookup extends MessageLookupByLibrary { "feedbackPlay" : MessageLookupByLibrary.simpleMessage("Play评价"), "feedbackTelegram" : MessageLookupByLibrary.simpleMessage("加入小组"), "filter" : MessageLookupByLibrary.simpleMessage("过滤"), + "fontStyle" : MessageLookupByLibrary.simpleMessage("字体风格"), "fonts" : MessageLookupByLibrary.simpleMessage("字体"), "from" : m5, "goodNight" : MessageLookupByLibrary.simpleMessage("晚安"), @@ -302,6 +304,7 @@ class MessageLookup extends MessageLookupByLibrary { "settingsUpdateInterval" : MessageLookupByLibrary.simpleMessage("更新频率"), "settingsUpdateIntervalDes" : MessageLookupByLibrary.simpleMessage("默认 24 小时"), "share" : MessageLookupByLibrary.simpleMessage("分享"), + "showNotesFonts" : MessageLookupByLibrary.simpleMessage("节目简介字体"), "size" : MessageLookupByLibrary.simpleMessage("大小"), "skipSecondsAtStart" : MessageLookupByLibrary.simpleMessage("开头跳过秒数"), "skipSilence" : MessageLookupByLibrary.simpleMessage("跳过无声"), diff --git a/lib/generated/l10n.dart b/lib/generated/l10n.dart index eccfd61..11eda71 100644 --- a/lib/generated/l10n.dart +++ b/lib/generated/l10n.dart @@ -325,6 +325,16 @@ class S { ); } + /// `Download removed` + String get downloadRemovedToast { + return Intl.message( + 'Download removed', + name: 'downloadRemovedToast', + desc: '', + args: [], + ); + } + /// `Edit group name` String get editGroupName { return Intl.message( @@ -618,6 +628,16 @@ class S { ); } + /// `Font style` + String get fontStyle { + return Intl.message( + 'Font style', + name: 'fontStyle', + desc: '', + args: [], + ); + } + /// `From {time}` String from(Object time) { return Intl.message( @@ -2302,6 +2322,16 @@ class S { ); } + /// `Show notes font` + String get showNotesFonts { + return Intl.message( + 'Show notes font', + name: 'showNotesFonts', + desc: '', + args: [], + ); + } + /// `Size` String get size { return Intl.message( diff --git a/lib/l10n/intl_en.arb b/lib/l10n/intl_en.arb index 8fb0345..1d29070 100644 --- a/lib/l10n/intl_en.arb +++ b/lib/l10n/intl_en.arb @@ -68,6 +68,8 @@ "@download": {}, "downloaded": "Downloaded", "@downloaded": {}, + "downloadRemovedToast": "Download removed", + "@downloadRemovedToast": {}, "editGroupName": "Edit group name", "@editGroupName": {}, "endOfEpisode": "End of Episode", @@ -128,6 +130,8 @@ "@filter": {}, "fonts": "Fonts", "@fonts": {}, + "fontStyle": "Font style", + "@fontStyle": {}, "from": "From {time}", "@from": { "placeholders": { @@ -519,6 +523,8 @@ "@settingsUpdateIntervalDes": {}, "share": "Share", "@share": {}, + "showNotesFonts": "Show notes font", + "@showNotesFonts": {}, "size": "Size", "@size": {}, "skipSecondsAtStart": "Skip seconds at start", diff --git a/lib/l10n/intl_es.arb b/lib/l10n/intl_es.arb index 4fca8c5..3954166 100644 --- a/lib/l10n/intl_es.arb +++ b/lib/l10n/intl_es.arb @@ -68,6 +68,8 @@ "@download": {}, "downloaded": "Descargados", "@downloaded": {}, + "downloadRemovedToast": "Download removed", + "@downloadRemovedToast": {}, "editGroupName": "Editar nombre del grupo", "@editGroupName": {}, "endOfEpisode": "Fin del episodio", @@ -128,6 +130,8 @@ "@filter": {}, "fonts": "Tipografías", "@fonts": {}, + "fontStyle": "Font style", + "@fontStyle": {}, "from": "De {time}", "@from": { "placeholders": { @@ -519,6 +523,8 @@ "@settingsUpdateIntervalDes": {}, "share": "Compartir", "@share": {}, + "showNotesFonts": "Show notes font", + "@showNotesFonts": {}, "size": "Tamaño", "@size": {}, "skipSecondsAtStart": "Saltar segundos al inicio", diff --git a/lib/l10n/intl_fr.arb b/lib/l10n/intl_fr.arb index de6f58e..284b57e 100644 --- a/lib/l10n/intl_fr.arb +++ b/lib/l10n/intl_fr.arb @@ -68,6 +68,8 @@ "@download": {}, "downloaded": "Téléchargés", "@downloaded": {}, + "downloadRemovedToast": "Download removed", + "@downloadRemovedToast": {}, "editGroupName": "Modifier le nom du groupe", "@editGroupName": {}, "endOfEpisode": "Fin de l'épisode", @@ -128,6 +130,8 @@ "@filter": {}, "fonts": "Polices", "@fonts": {}, + "fontStyle": "Font style", + "@fontStyle": {}, "from": "De {time}", "@from": { "placeholders": { @@ -519,6 +523,8 @@ "@settingsUpdateIntervalDes": {}, "share": "Partager", "@share": {}, + "showNotesFonts": "Show notes font", + "@showNotesFonts": {}, "size": "Taille", "@size": {}, "skipSecondsAtStart": "Passer les premières secondes du début", diff --git a/lib/l10n/intl_zh_Hans.arb b/lib/l10n/intl_zh_Hans.arb index e5e32e2..65e6fbb 100644 --- a/lib/l10n/intl_zh_Hans.arb +++ b/lib/l10n/intl_zh_Hans.arb @@ -68,6 +68,8 @@ "@download": {}, "downloaded": "已下载", "@downloaded": {}, + "downloadRemovedToast": "下载已删除", + "@downloadRemovedToast": {}, "editGroupName": "修改组名", "@editGroupName": {}, "endOfEpisode": "节目结束", @@ -128,6 +130,8 @@ "@filter": {}, "fonts": "字体", "@fonts": {}, + "fontStyle": "字体风格", + "@fontStyle": {}, "from": "自{time}", "@from": { "placeholders": { @@ -519,6 +523,8 @@ "@settingsUpdateIntervalDes": {}, "share": "分享", "@share": {}, + "showNotesFonts": "节目简介字体", + "@showNotesFonts": {}, "size": "大小", "@size": {}, "skipSecondsAtStart": "开头跳过秒数", diff --git a/lib/util/episodegrid.dart b/lib/util/episodegrid.dart index 51cee8e..c7a479e 100644 --- a/lib/util/episodegrid.dart +++ b/lib/util/episodegrid.dart @@ -143,16 +143,22 @@ class EpisodeGrid extends StatelessWidget { ? Container( height: 20, width: 20, + alignment: Alignment.center, margin: EdgeInsets.symmetric(horizontal: 5), - padding: EdgeInsets.symmetric(horizontal: 2), + padding: EdgeInsets.fromLTRB(2, 2, 2, 5), decoration: BoxDecoration( color: context.accentColor, shape: BoxShape.circle, ), - child: Icon( - Icons.arrow_downward, - size: 15, - color: Colors.white, + child: CustomPaint( + size: Size(12, 12), + painter: DownloadPainter( + stroke: 1.0, + color: context.accentColor, + fraction: 1, + progressColor: Colors.white, + progress: 1, + ), ), ) : Center()