mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-09-11 21:43:47 +08:00
Use time.dart
I'm sacrificing const code for readability. So maybe I'll lose a bit of performance, but this is so much easier to read.
This commit is contained in:
@ -5,6 +5,7 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
|
||||
import 'package:easy_localization/easy_localization.dart';
|
||||
import 'package:time/time.dart';
|
||||
|
||||
import 'package:gitjournal/core/checklist.dart';
|
||||
import 'package:gitjournal/core/note.dart';
|
||||
@ -141,7 +142,7 @@ class ChecklistEditorState extends State<ChecklistEditor>
|
||||
checklist.addItem(item);
|
||||
|
||||
// FIXME: Make this happen on the next build
|
||||
Timer(const Duration(milliseconds: 50), () {
|
||||
Timer(50.milliseconds, () {
|
||||
FocusScope.of(context).requestFocus();
|
||||
FocusScope.of(context).requestFocus(fn);
|
||||
});
|
||||
@ -251,7 +252,7 @@ class ChecklistEditorState extends State<ChecklistEditor>
|
||||
checklist.removeItem(item);
|
||||
|
||||
// FIXME: Make this happen on the next build
|
||||
Timer(const Duration(milliseconds: 200), () {
|
||||
Timer(200.milliseconds, () {
|
||||
if (fn != null) {
|
||||
FocusScope.of(context).requestFocus();
|
||||
FocusScope.of(context).requestFocus(fn);
|
||||
@ -267,7 +268,7 @@ class ChecklistEditorState extends State<ChecklistEditor>
|
||||
checklist.insertItem(index + 1, item);
|
||||
|
||||
// FIXME: Make this happen on the next build
|
||||
Timer(const Duration(milliseconds: 50), () {
|
||||
Timer(50.milliseconds, () {
|
||||
print("Asking focus to ${index + 1}");
|
||||
FocusScope.of(context).requestFocus();
|
||||
FocusScope.of(context).requestFocus(fn);
|
||||
|
Reference in New Issue
Block a user