diff --git a/lib/canvas/my_painter.dart b/lib/canvas/my_painter.dart index 3bbc1d9..988aff4 100644 --- a/lib/canvas/my_painter.dart +++ b/lib/canvas/my_painter.dart @@ -59,9 +59,8 @@ class MyPainter extends CustomPainter { Offset pt2 = stroke.points[i + 1].point; pt2 = _translatept(pt2, size); - // final strokewidth = _calcAngleDependentWidth(pt1, pt2, stroke.points[i].thickness); canvas.drawLine( - pt1, pt2, paint..strokeWidth = stroke.points[i].thickness); + pt1, pt2, paint..strokeWidth = stroke.points[i].thickness * zoom); } } } diff --git a/lib/main.dart b/lib/main.dart index 29c9731..bafc0d3 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -11,15 +11,15 @@ void main() async { defaultTargetPlatform != TargetPlatform.iOS) { sqfliteFfiInit(); databaseFactory = databaseFactoryFfi; - } + } else { + WidgetsFlutterBinding.ensureInitialized(); - WidgetsFlutterBinding.ensureInitialized(); + Map statuses = + await [Permission.manageExternalStorage, Permission.storage].request(); - Map statuses = - await [Permission.manageExternalStorage, Permission.storage].request(); - - if (statuses.containsValue(PermissionStatus.denied)) { - // todo some error handling + if (statuses.containsValue(PermissionStatus.denied)) { + // todo some error handling + } } runApp(const MaterialApp(home: App())); diff --git a/lib/savesystem/note_file.dart b/lib/savesystem/note_file.dart index 20d223b..bd041f4 100644 --- a/lib/savesystem/note_file.dart +++ b/lib/savesystem/note_file.dart @@ -44,6 +44,6 @@ class NoteFile { Future close() async { // shrink the db file size await _db.execute('VACUUM'); - _db.close(); + await _db.close(); } }