Fix typo.

Add v0.4.5 changelog.
This commit is contained in:
stonegate 2020-07-16 22:37:19 +08:00
parent 0a8084f0ef
commit 5159256600
5 changed files with 57 additions and 40 deletions

View File

@ -1,5 +1,27 @@
# Tsacdop Changelog
## v0.4.5
Release date 2020/7/16
## New features
* OMPL backup file supports group.
* Add settings backup and restore.
* Enable R8 and dart obfuscate.
## Bugs fixed
* OMPL import not shown in group.
## Minor UI change
* Tap logo in homepage to toggle theme mode.
* Change subscribe button style.
* Improve history chart style.
## v0.4.0
Release date 2020/7/9

View File

@ -176,7 +176,7 @@ class MessageLookup extends MessageLookupByLibrary {
"noEpisodeFavorite" : MessageLookupByLibrary.simpleMessage("No episode collected yet"),
"noEpisodeRecent" : MessageLookupByLibrary.simpleMessage("No episode received yet"),
"noPodcastGroup" : MessageLookupByLibrary.simpleMessage("No podcast in this group"),
"noShownote" : MessageLookupByLibrary.simpleMessage("Still no show notes received \\nfor this episode."),
"noShownote" : MessageLookupByLibrary.simpleMessage("Still no show notes received for this episode."),
"notificaitonFatch" : m12,
"notificationNetworkError" : m13,
"notificationSubscribe" : m14,
@ -260,7 +260,7 @@ class MessageLookup extends MessageLookupByLibrary {
"settingsSTDefaultTime" : MessageLookupByLibrary.simpleMessage("Default time"),
"settingsSTDefautTimeDes" : MessageLookupByLibrary.simpleMessage("Default time for sleep timer"),
"settingsSTMode" : MessageLookupByLibrary.simpleMessage("Auto sleep timer mode"),
"settingsStorageDes" : MessageLookupByLibrary.simpleMessage("Manange cache and download storage"),
"settingsStorageDes" : MessageLookupByLibrary.simpleMessage("Manage cache and download storage"),
"settingsSyncing" : MessageLookupByLibrary.simpleMessage("Syncing"),
"settingsSyncingDes" : MessageLookupByLibrary.simpleMessage("Refresh podcasts in the background"),
"settingsTapToOpenPopupMenu" : MessageLookupByLibrary.simpleMessage("Tap to open popup menu"),

View File

@ -1053,10 +1053,10 @@ class S {
);
}
/// `Still no show notes received \nfor this episode.`
/// `Still no show notes received for this episode.`
String get noShownote {
return Intl.message(
'Still no show notes received \nfor this episode.',
'Still no show notes received for this episode.',
name: 'noShownote',
desc: 'Means this episode have no show notes.',
args: [],
@ -1889,10 +1889,10 @@ class S {
);
}
/// `Manange cache and download storage`
/// `Manage cache and download storage`
String get settingsStorageDes {
return Intl.message(
'Manange cache and download storage',
'Manage cache and download storage',
name: 'settingsStorageDes',
desc: '',
args: [],

View File

@ -416,38 +416,33 @@ class _SearchResultState extends State<SearchResult>
child: Icon(Icons.keyboard_arrow_down),
),
Padding(padding: EdgeInsets.only(right: 10.0)),
Container(
width: 100,
height: 35,
child: !_issubscribe
? OutlineButton(
highlightedBorderColor: context.accentColor,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(100.0),
side: BorderSide(color: context.accentColor)),
splashColor: context.accentColor.withOpacity(0.8),
child: Text(s.subscribe,
style: TextStyle(
color: Theme.of(context).accentColor)),
onPressed: () {
savePodcast(widget.onlinePodcast);
setState(() => _issubscribe = true);
Fluttertoast.showToast(
msg: s.podcastSubscribed,
gravity: ToastGravity.BOTTOM,
);
})
: OutlineButton(
color: context.accentColor.withOpacity(0.8),
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(100.0),
side: BorderSide(color: Colors.grey[500])),
highlightedBorderColor: Colors.grey[500],
disabledTextColor: Colors.grey[500],
child: Text(s.subscribe),
disabledBorderColor: Colors.grey[500],
onPressed: () {}),
),
!_issubscribe
? OutlineButton(
highlightedBorderColor: context.accentColor,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(100.0),
side: BorderSide(color: context.accentColor)),
splashColor: context.accentColor.withOpacity(0.8),
child: Text(s.subscribe,
style: TextStyle(color: context.accentColor)),
onPressed: () {
savePodcast(widget.onlinePodcast);
setState(() => _issubscribe = true);
Fluttertoast.showToast(
msg: s.podcastSubscribed,
gravity: ToastGravity.BOTTOM,
);
})
: OutlineButton(
color: context.accentColor.withOpacity(0.8),
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(100.0),
side: BorderSide(color: Colors.grey[500])),
highlightedBorderColor: Colors.grey[500],
disabledTextColor: Colors.grey[500],
child: Text(s.subscribe),
disabledBorderColor: Colors.grey[500],
onPressed: () {}),
],
),
),

View File

@ -218,7 +218,7 @@
"@noEpisodeRecent": {},
"noPodcastGroup": "No podcast in this group",
"@noPodcastGroup": {},
"noShownote": "Still no show notes received \\nfor this episode.",
"noShownote": "Still no show notes received for this episode.",
"@noShownote": {
"description": "Means this episode have no show notes."
},
@ -421,7 +421,7 @@
"@settingsSTDefautTimeDes": {},
"settingsSTMode": "Auto sleep timer mode",
"@settingsSTMode": {},
"settingsStorageDes": "Manange cache and download storage",
"settingsStorageDes": "Manage cache and download storage",
"@settingsStorageDes": {},
"settingsSyncing": "Syncing",
"@settingsSyncing": {},