mirror of
https://github.com/haorendashu/nowser.git
synced 2025-12-17 09:54:19 +01:00
bookedit bugfix and hide quik action
This commit is contained in:
@@ -118,25 +118,27 @@ class _BookmarkEditDialog extends State<BookmarkEditDialog> {
|
|||||||
),
|
),
|
||||||
));
|
));
|
||||||
|
|
||||||
list.add(Container(
|
if (!PlatformUtil.isPC()) {
|
||||||
child: Row(
|
list.add(Container(
|
||||||
children: [
|
child: Row(
|
||||||
Text("Add to quick action"),
|
children: [
|
||||||
Expanded(
|
Text("Add to quick action"),
|
||||||
child: Checkbox(
|
Expanded(
|
||||||
value: addedToQa,
|
child: Checkbox(
|
||||||
onChanged: (v) {
|
value: addedToQa,
|
||||||
if (v != null) {
|
onChanged: (v) {
|
||||||
setState(() {
|
if (v != null) {
|
||||||
addedToQa = v;
|
setState(() {
|
||||||
});
|
addedToQa = v;
|
||||||
}
|
});
|
||||||
},
|
}
|
||||||
),
|
},
|
||||||
)
|
),
|
||||||
],
|
)
|
||||||
),
|
],
|
||||||
));
|
),
|
||||||
|
));
|
||||||
|
}
|
||||||
|
|
||||||
list.add(Container(
|
list.add(Container(
|
||||||
margin: EdgeInsets.only(
|
margin: EdgeInsets.only(
|
||||||
@@ -195,20 +197,22 @@ class _BookmarkEditDialog extends State<BookmarkEditDialog> {
|
|||||||
await BookmarkDB.update(bookmark);
|
await BookmarkDB.update(bookmark);
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
if (!PlatformUtil.isPC()) {
|
||||||
var allQas = await BookmarkDB.allQas();
|
try {
|
||||||
List<ShortcutItem> qas = [];
|
var allQas = await BookmarkDB.allQas();
|
||||||
for (var bk in allQas) {
|
List<ShortcutItem> qas = [];
|
||||||
if (StringUtil.isBlank(bk.title) || StringUtil.isBlank(bk.url)) {
|
for (var bk in allQas) {
|
||||||
continue;
|
if (StringUtil.isBlank(bk.title) || StringUtil.isBlank(bk.url)) {
|
||||||
}
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
qas.add(ShortcutItem(
|
qas.add(ShortcutItem(
|
||||||
type: bk.url!, localizedTitle: bk.title!, icon: 'ic_launcher'));
|
type: bk.url!, localizedTitle: bk.title!, icon: 'ic_launcher'));
|
||||||
quickActions.setShortcutItems(qas);
|
quickActions.setShortcutItems(qas);
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
print(e);
|
||||||
}
|
}
|
||||||
} catch (e) {
|
|
||||||
print(e);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
await bookmarkProvider.reload();
|
await bookmarkProvider.reload();
|
||||||
|
|||||||
@@ -97,6 +97,7 @@ Future<void> main() async {
|
|||||||
|
|
||||||
await doInit();
|
await doInit();
|
||||||
|
|
||||||
|
mediaDataCache = MediaDataCache();
|
||||||
await bookmarkProvider.init();
|
await bookmarkProvider.init();
|
||||||
|
|
||||||
runApp(MyApp());
|
runApp(MyApp());
|
||||||
|
|||||||
@@ -67,6 +67,8 @@ class _IndexRouter extends CustState<IndexRouter>
|
|||||||
@override
|
@override
|
||||||
Widget doBuild(BuildContext context) {
|
Widget doBuild(BuildContext context) {
|
||||||
var themeData = Theme.of(context);
|
var themeData = Theme.of(context);
|
||||||
|
mediaDataCache.update(context);
|
||||||
|
|
||||||
// if (PlatformUtil.isAndroid()) {
|
// if (PlatformUtil.isAndroid()) {
|
||||||
// WidgetsBinding.instance.addPostFrameCallback((_) async {
|
// WidgetsBinding.instance.addPostFrameCallback((_) async {
|
||||||
// var intent = await getInitialIntent();
|
// var intent = await getInitialIntent();
|
||||||
|
|||||||
Reference in New Issue
Block a user