|
|
@ -110,6 +110,7 @@ class _HomePageState extends State<HomePage> { |
|
|
|
placeholder: 'Add content', |
|
|
|
placeholder: 'Add content', |
|
|
|
expands: false, |
|
|
|
expands: false, |
|
|
|
padding: EdgeInsets.zero, |
|
|
|
padding: EdgeInsets.zero, |
|
|
|
|
|
|
|
onImagePaste: _onImagePaste, |
|
|
|
customStyles: DefaultStyles( |
|
|
|
customStyles: DefaultStyles( |
|
|
|
h1: DefaultTextBlockStyle( |
|
|
|
h1: DefaultTextBlockStyle( |
|
|
|
const TextStyle( |
|
|
|
const TextStyle( |
|
|
@ -351,6 +352,15 @@ class _HomePageState extends State<HomePage> { |
|
|
|
); |
|
|
|
); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Future<String> _onImagePaste(Uint8List imageBytes) async { |
|
|
|
|
|
|
|
// Saves the image to applications directory |
|
|
|
|
|
|
|
final appDocDir = await getApplicationDocumentsDirectory(); |
|
|
|
|
|
|
|
final file = await File( |
|
|
|
|
|
|
|
'${appDocDir.path}/${basename('${DateTime.now().millisecondsSinceEpoch}.png')}') |
|
|
|
|
|
|
|
.writeAsBytes(imageBytes, flush: true); |
|
|
|
|
|
|
|
return file.path.toString(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
Future<void> _addEditNote(BuildContext context, {Document? document}) async { |
|
|
|
Future<void> _addEditNote(BuildContext context, {Document? document}) async { |
|
|
|
final isEditing = document != null; |
|
|
|
final isEditing = document != null; |
|
|
|
final quillEditorController = QuillController( |
|
|
|
final quillEditorController = QuillController( |
|
|
|