added about and help texts, font size slider

This commit is contained in:
randogoth 2025-02-22 20:59:42 +02:00
parent 4fcd6db6fd
commit 750a228921
6 changed files with 230 additions and 9 deletions

View file

@ -178,7 +178,7 @@ class _NoteEditorScreenState extends State<NoteEditorScreen> {
PopupMenuItem<String>(
value: 'Save',
child: ListTile(
leading: Icon(Icons.save),
leading: Icon(Icons.save_outlined),
title: Text("Save"),
),
),
@ -186,18 +186,44 @@ class _NoteEditorScreenState extends State<NoteEditorScreen> {
value: 'Toggle Autosave',
child: ListTile(
leading: Icon(_autoSaveEnabled
? Icons.toggle_on
: Icons.toggle_off),
? Icons.alarm_off
: Icons.alarm_on),
title: Text(_autoSaveEnabled
? "Disable Autosave"
: "Enable Autosave"),
),
),
PopupMenuItem<String>(
enabled: false,
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text('Font Size'),
StatefulBuilder(
builder: (context, setState) {
return Slider(
value: _fontSize,
min: 12.0,
max: 24.0,
divisions: 6,
label: _fontSize.toString(),
onChanged: (newSize) {
setState(() {
_fontSize = newSize;
});
_updateFontSize(newSize);
},
);
},
),
],
),
),
PopupMenuItem<String>(
value: 'Toggle Preview',
child: ListTile(
leading:
Icon(_isPreviewMode ? Icons.edit : Icons.preview),
Icon(_isPreviewMode ? Icons.edit_note_outlined : Icons.visibility_outlined),
title:
Text(_isPreviewMode ? "Edit Mode" : "Preview Mode"),
),