mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-06-29 18:38:36 +08:00
List all the features and when they were released
This is so that I can show some kind of screen with the evolution of the features, similar to WorkingCopy.
This commit is contained in:
@ -130,3 +130,25 @@ rootFolder: Root Folder
|
|||||||
ignoredFiles:
|
ignoredFiles:
|
||||||
dot: Starts with a .
|
dot: Starts with a .
|
||||||
ext: Doesn't end with .md or .txt
|
ext: Doesn't end with .md or .txt
|
||||||
|
features:
|
||||||
|
darkMode: Dark Mode
|
||||||
|
rawEditor: Raw Editor
|
||||||
|
folderSupport: Folder Support
|
||||||
|
fileNameCustomize: Customize Note FileName
|
||||||
|
noteMetaDataCustomize:
|
||||||
|
title: Customize Note Metadata
|
||||||
|
subtitle: Allows GitJorunal to be used with static website generators
|
||||||
|
autoMergeConflict: Automation Merge Conflict Resolution
|
||||||
|
noteSorting: Configurable Note Sorting
|
||||||
|
gitPushFreq: Configurable Git Sync Frequency
|
||||||
|
checklistEditor: Checklist Editor
|
||||||
|
journalEditor: Journal Editor
|
||||||
|
diffViews: Different Folder Views - Journal, Card, Grid, Standard
|
||||||
|
imageSupport: Image Support
|
||||||
|
tags: Note Tags
|
||||||
|
appShortcuts: App Shortcuts
|
||||||
|
createRepo: Create Custom Repos from within App
|
||||||
|
backlinks: Note Backlinks Support
|
||||||
|
txtFiles: Txt File Support
|
||||||
|
wikiLinks: Wiki Style Links Support
|
||||||
|
metaDataTitle: Customize Title MetaData
|
||||||
|
@ -1,3 +1,43 @@
|
|||||||
|
import 'package:easy_localization/easy_localization.dart';
|
||||||
|
|
||||||
class Features {
|
class Features {
|
||||||
static bool perFolderConfig = false;
|
static bool perFolderConfig = false;
|
||||||
|
|
||||||
|
static final all = <Feature>[
|
||||||
|
Feature(DateTime(2019, 09, 25), tr("feature.darkMode"), "", false),
|
||||||
|
Feature(DateTime(2019, 10, 07), tr("feature.rawEditor"), "", false),
|
||||||
|
Feature(DateTime(2019, 12, 04), tr("feature.folderSupport"), "", false),
|
||||||
|
Feature(DateTime(2019, 12, 20), tr("feature.fileNameCustomize"), "", false),
|
||||||
|
Feature(
|
||||||
|
DateTime(2019, 12, 20),
|
||||||
|
tr("feature.noteMetaDataCustomize.title"),
|
||||||
|
tr("feature.noteMetaDataCustomize.subtitle"),
|
||||||
|
true,
|
||||||
|
),
|
||||||
|
Feature(DateTime(2019, 12, 28), tr("feature.autoMergeConflict"), "", false),
|
||||||
|
Feature(DateTime(2020, 02, 09), tr("feature.noteSorting"), "", false),
|
||||||
|
Feature(DateTime(2020, 02, 09), tr("feature.noteSorting"), "", false),
|
||||||
|
Feature(DateTime(2020, 02, 09), tr("feature.gitPushFreq"), "", false),
|
||||||
|
Feature(DateTime(2020, 02, 15), tr("feature.checklistEditor"), "", false),
|
||||||
|
Feature(DateTime(2020, 03, 01), tr("feature.journalEditor"), "", false),
|
||||||
|
Feature(DateTime(2020, 04, 01), tr("feature.diffViews"), "", false),
|
||||||
|
Feature(DateTime(2020, 05, 08), tr("feature.imageSupport"), "", false),
|
||||||
|
Feature(DateTime(2020, 05, 14), tr("feature.tags"), "", true),
|
||||||
|
Feature(DateTime(2020, 05, 14), tr("feature.appShortcuts"), "", false),
|
||||||
|
Feature(DateTime(2020, 05, 18), tr("feature.createRepo"), "", false),
|
||||||
|
Feature(DateTime(2020, 05, 27), tr("feature.backlinks"), "", true),
|
||||||
|
Feature(DateTime(2020, 06, 03), tr("feature.txtFiles"), "", false),
|
||||||
|
Feature(DateTime(2020, 07, 09), tr("feature.wikiLinks"), "", false),
|
||||||
|
Feature(DateTime(2020, 07, 28), tr("feature.zenMode"), "", true),
|
||||||
|
Feature(DateTime(2020, 07, 30), tr("feature.metaDataTitle"), "", true),
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
||||||
|
class Feature {
|
||||||
|
final DateTime date;
|
||||||
|
final String title;
|
||||||
|
final String subtitle;
|
||||||
|
final bool pro;
|
||||||
|
|
||||||
|
Feature(this.date, this.title, this.subtitle, this.pro);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user