parent
0a8084f0ef
commit
5159256600
22
CHANGELOG.md
22
CHANGELOG.md
|
@ -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
|
||||
|
|
|
@ -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"),
|
||||
|
|
|
@ -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: [],
|
||||
|
|
|
@ -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: () {}),
|
||||
],
|
||||
),
|
||||
),
|
||||
|
|
|
@ -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": {},
|
||||
|
|
Loading…
Reference in New Issue