mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-06-29 18:38:36 +08:00
Disable JournalEditor custom Folder when pro mode not available
In iOS - I have no idea how to handle the tax stuff, so there is no paid version. It would therefore we weird to show a paid banner, when the user cannot actually purchase it on ios.
This commit is contained in:
@ -1,4 +1,5 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:gitjournal/features.dart';
|
||||
import 'package:gitjournal/screens/settings_screen.dart';
|
||||
import 'package:gitjournal/settings.dart';
|
||||
import 'package:gitjournal/screens/settings_widgets.dart';
|
||||
@ -47,22 +48,23 @@ class SettingsEditorsScreenState extends State<SettingsEditorsScreen> {
|
||||
setState(() {});
|
||||
},
|
||||
),
|
||||
SettingsHeader("Journal Editor"),
|
||||
ProListTile(
|
||||
title: const Text("Default Folder"),
|
||||
subtitle: Text(defaultNewFolder),
|
||||
onTap: () async {
|
||||
var destFolder = await showDialog<NotesFolderFS>(
|
||||
context: context,
|
||||
builder: (context) => FolderSelectionDialog(),
|
||||
);
|
||||
if (Features.purchaseProModeAvailable) SettingsHeader("Journal Editor"),
|
||||
if (Features.purchaseProModeAvailable)
|
||||
ProListTile(
|
||||
title: const Text("Default Folder"),
|
||||
subtitle: Text(defaultNewFolder),
|
||||
onTap: () async {
|
||||
var destFolder = await showDialog<NotesFolderFS>(
|
||||
context: context,
|
||||
builder: (context) => FolderSelectionDialog(),
|
||||
);
|
||||
|
||||
Settings.instance.journalEditordefaultNewNoteFolderSpec =
|
||||
destFolder != null ? destFolder.pathSpec() : "";
|
||||
Settings.instance.save();
|
||||
setState(() {});
|
||||
},
|
||||
),
|
||||
Settings.instance.journalEditordefaultNewNoteFolderSpec =
|
||||
destFolder != null ? destFolder.pathSpec() : "";
|
||||
Settings.instance.save();
|
||||
setState(() {});
|
||||
},
|
||||
),
|
||||
]);
|
||||
|
||||
return Scaffold(
|
||||
|
Reference in New Issue
Block a user