Compare commits

..

2 Commits

4 changed files with 20 additions and 34 deletions

View File

@@ -84,7 +84,6 @@ jobs:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- run: rm -rf /opt/hostedtoolcache
- uses: subosito/flutter-action@v2
with:
channel: "stable"

View File

@@ -13,7 +13,7 @@ export "widget_utils.dart";
export "context.dart";
class _App {
final version = "1.6.1";
final version = "1.6.0";
bool get isAndroid => Platform.isAndroid;

View File

@@ -258,41 +258,29 @@ class _LocalComicsPageState extends State<LocalComicsPage> {
else if (searchMode)
SliverAppbar(
leading: Tooltip(
message: multiSelectMode ? "Cancel".tl : "Cancel".tl,
message: "Cancel".tl,
child: IconButton(
icon: multiSelectMode
? const Icon(Icons.close)
: const Icon(Icons.close),
icon: const Icon(Icons.close),
onPressed: () {
if (multiSelectMode) {
setState(() {
multiSelectMode = false;
selectedComics.clear();
});
} else {
setState(() {
searchMode = false;
keyword = "";
update();
});
}
setState(() {
searchMode = false;
keyword = "";
update();
});
},
),
),
title: multiSelectMode
? Text(selectedComics.length.toString())
: TextField(
autofocus: true,
decoration: InputDecoration(
hintText: "Search".tl,
border: InputBorder.none,
),
onChanged: (v) {
keyword = v;
update();
},
),
actions: multiSelectMode ? selectActions : null,
title: TextField(
autofocus: true,
decoration: InputDecoration(
hintText: "Search".tl,
border: InputBorder.none,
),
onChanged: (v) {
keyword = v;
update();
},
),
),
SliverGridComics(
comics: comics,
@@ -356,7 +344,6 @@ class _LocalComicsPageState extends State<LocalComicsPage> {
return PopScope(
canPop: !multiSelectMode && !searchMode,
onPopInvokedWithResult: (didPop, result) {
if (didPop) return;
if (multiSelectMode) {
setState(() {
multiSelectMode = false;

View File

@@ -2,7 +2,7 @@ name: venera
description: "A comic app."
publish_to: 'none'
version: 1.6.1+161
version: 1.6.0+160
environment:
sdk: '>=3.8.0 <4.0.0'