43190b718e
Feature Timeline: Add a link to GitHub issues
2020-08-31 10:14:43 +02:00
bdb3dafdab
Add missing file
2020-08-21 13:02:29 +02:00
aabeb57fc0
InlineTags: Add settings page
...
And support multiple prefixes.
This is disabled for now as it hasn't been fully integrated.
2020-08-21 12:18:55 +02:00
b6f9c27bf1
PurchaseScreen: Change text of yearly to "Purchase"
...
Instead of "Subscribe". Maybe this will help.
2020-08-21 11:37:02 +02:00
61e16daefe
EditorSettings: Move Last State to common
...
Now that you can see the Markdown Preview from any of the Editors, it
doesn't make sense to have this inside the Markdown Editor settings.
2020-08-21 11:06:24 +02:00
6ba0f3974a
NoteEditor: Pass it the parentFolder
...
A note has a parent which is the physical folder it is inside, and a
parent folder which it is being displayed inside. It's useful to have
the latter as that can be used to display the next note - in the case of
the Journal Editor, and open the graph view as well.
2020-08-20 10:42:39 +02:00
d90a87aa4f
PurchaseScreen: Remove the left/right padding from the cards
...
This way the cards can horizontally scroll across the entire screen.
2020-08-20 09:51:28 +02:00
bd19d8c9eb
PurchaseScreen: Add more spacing between the cards
2020-08-20 09:47:57 +02:00
518ae9d4ef
First Iteration of Yearly Purchase
2020-08-20 09:32:40 +02:00
c246ae4eca
Reduce the number of monthly prices visible
...
Going up to 50$/month is just way too much, since then the slider looks
quite ugly as it is barely ever gets full.
2020-08-19 17:25:01 +02:00
7d88ef0399
Add a YearlyPurchaseWidget - disabled for now
...
Abstract out the PurchaseWidget and use it for both monthly and yearly
purchases. The yearly purchases hasn't been enabled so far, as the IAPs
still need to be approved on iOS and the PageView widget I was using to
switch between the two options isn't giving me what I want.
2020-08-19 16:39:42 +02:00
40c03f2c3e
PurchaseScreen: Change padding
2020-08-19 13:51:23 +02:00
8c57368851
PurchaseScreen: Make it a bit prettier
2020-08-19 13:47:43 +02:00
06e78eb1d3
PurchaseScreen: Move Feature Timeline button below
2020-08-19 13:31:11 +02:00
d6fb63c696
Show Features in development and planned features
2020-08-19 13:26:03 +02:00
971e73af09
FeatureTimeline: Refactor
2020-08-19 13:04:00 +02:00
9859aa6106
Allow custom metadata to be specifiec for any note
...
This way we can add 'draft: true' to all new notes.
Fixes #168
2020-08-18 10:47:26 +02:00
7936cc70b8
Analytics: Make all events into enums
...
No more random strings
2020-08-17 15:29:38 +02:00
d94a1e1630
Remove another use of Settings.instance
...
I really want to remove this global variable, and only access it through
the Provider.
2020-08-16 15:51:53 +02:00
4bcbf8226a
Move onBoardingCompleted from AppState to Settings
...
I want to get rid of the AppState entirely. It serves exactly the same
purpose as Settings.
2020-08-16 15:29:49 +02:00
46269dd94a
Implementing controlling of the sorting order
...
The dialog looks quite ugly right now, but at least everything works. I
can work on making it prettier after this.
2020-08-14 19:17:38 +02:00
c6e4cf3d8a
Note's parent shouldn't even be null
2020-08-12 19:20:36 +02:00
990efc8f7b
Add a 'Restore Purchase' button
...
Instead of doing it automatically,
Fixes #211
2020-08-12 19:05:58 +02:00
35985fb8d2
PurchaseScreen: Simplify it and show feature list
...
Instead of showing a list of features which is incomplete we now show
just allow them to see the feature list. This however, doesn't show
up-coming features.
2020-08-12 18:49:46 +02:00
a670891281
PurchaseScreen: Add an AppBar
...
I was trying to make the PurchaseScreen prettier, but this doesn't work
with large fonts, for now I'm just going to go with a standard material
design *shrug*
2020-08-12 18:06:44 +02:00
8861b6a511
Sort imports
2020-08-12 18:06:35 +02:00
a60de417a3
Add a Feature Timeline screen
2020-08-12 17:36:00 +02:00
c048ead8a9
Log every feature and how we reach the purchase page
...
We now have a list of all the features that are implemented, and we can
use that to show a kind of feature list which can be used to -
1. Move away from app rental model
2. Showcase a feature list; see WorkingCopy
2020-08-10 16:05:26 +02:00
9c01b8a931
NoteSerializer: Avoid using Settings.instance
2020-08-09 01:50:52 +02:00
633d9f5744
Remove more instances of Settings.instance
...
Use the Provider
2020-08-09 01:50:36 +02:00
9d55b449d3
Settings: Access it through the Provider
...
Make it a ChageNotifier and try to access it through the Provider
instead of like a global variable. This way, the state is better
managed and it'll be easier to split out Settings into smaller classes.
2020-08-09 01:29:22 +02:00
33c5aae23e
MarkdownToolBar: First attempt at the toolbar
...
This can be enabled via 'Settings -> Experimental'. It's very rough
right now and a lot still needs to be done.
Related to #157
2020-08-06 13:40:45 +02:00
619023660f
NoteMetaData: Allow tags key to be configured
...
Fixes #206
2020-08-06 10:55:41 +02:00
c5deb3e988
Allow the 'created' YAML metadata to be configured
...
Related to #206
2020-08-03 00:46:41 +02:00
a98b99dcb5
refactor: Move SortingOrderSelector into its own widget
...
Also translate it
2020-07-31 21:39:27 +02:00
e3f8cd9397
EditorSettings: Make all strings translatable
2020-07-31 21:25:30 +02:00
8ab7ec22c4
Always check if a Folder exists before accessing it
...
This kinds of bugs will be less frequent once we have non null by
default enabled in Flutter.
Fixes #164
2020-07-31 21:16:36 +02:00
8e8c11c5ef
FolderView: Refactor NewNoteNavBar into its own widget
2020-07-31 20:47:18 +02:00
b85f9028fe
Half implement Note selection in a FolderView
...
This allows you to long press on a note and select it, thereby allowing
you to perform actions on it, without opening the note.
This is disabled for note, as it isn't completely implemented. I'm not
sure how to pass down the informatin on which Note is selected.
2020-07-31 20:36:20 +02:00
1fcc4bc102
MetaData Setting: Set these strings as translatable
2020-07-29 16:43:59 +02:00
0780844c7b
Metadata Settings: Show modified as well
2020-07-29 16:27:36 +02:00
9e8f89be38
Settings MetaData: Make the input and output clearer
2020-07-29 15:59:03 +02:00
41447027f2
Allow 'title' saving to be configured
...
We now allow it be to either saved as the H1 or in the YAML metadata.
I'm not sure what the default should be. Still deciding.
Fixes #112
2020-07-28 17:26:42 +02:00
73e3f7d5bc
default editor should be updated without requiring a restart
2020-07-27 10:57:56 +02:00
04bd9e053e
Add Zen Mode in pro features page
2020-07-27 09:52:29 +02:00
2396b34b75
Allow the FS view to be experimentaly enabled
2020-07-26 19:05:47 +02:00
92f4929042
Fix email regexp
...
Fixes #181
2020-07-26 17:39:30 +02:00
9ca00480c7
PurchaseScreen: Make the back button more clickable
2020-07-26 12:36:58 +02:00
9d00fdac06
Use import_sorter
...
flutter pub run import_sorter:main --no-comments
The code feels much cleaner
2020-07-24 12:43:28 +02:00
5d7f616c6e
const++
2020-07-21 10:46:03 +02:00