c1d81da15d
NewFolder: Fix mix up between Create and Discard
...
Fixes #139
2020-05-19 11:30:44 +02:00
e5cd707ac1
Editor: 'Discard Changes' -> Do not show confirmation dialog
...
It's annoying. This action is not easy to accidentally trigger.
2020-05-18 23:58:25 +02:00
07576bb624
Do not let the RootFolder be renamed
2020-05-18 00:31:55 +02:00
26ed82fdbc
Make "Root Folder" translatable
...
It was earlier duplicated all over the place.
2020-05-18 00:26:00 +02:00
816cb0c3ed
Reduce code duplication
...
Avoid code for determining the publicName of a folder.
2020-05-18 00:23:14 +02:00
a2b72a1a81
DebugScreen: Add buttons to jump to top and bottom
2020-05-17 19:56:25 +02:00
2a84962cb2
DebugScreen: Do not show microseconds
...
Way too much info
2020-05-17 19:49:51 +02:00
a324d0f755
Logging: Allow logging structured fields
...
Display this in the Debug Screen app. Additionally, add a reason why a
file was not loaded.
2020-05-17 19:47:11 +02:00
2339f50d89
DebugScreen: Make it prettier
2020-05-17 19:24:00 +02:00
109b5f7d37
Update purchase screen with new pro features
2020-05-14 16:47:24 +02:00
f478d1c9ad
Make Tags a pro feature
2020-05-14 16:22:15 +02:00
ef57e263ba
ProSettingsOverlay -> ProOverlay
...
Also move it to its own file
2020-05-14 16:10:09 +02:00
5c04bf204e
Add Tags sidebar
...
Fixes #114
This was there because I couldn't figure out how to configure Billing in
iOS, now that it is done, I can have the pro mode in iOS as well.
2020-05-14 16:09:22 +02:00
7ef9cfe60f
Minor refactor
2020-05-14 13:03:12 +02:00
a959101010
Make some strings translatable
...
Instead of hard-coding the strings.
2020-05-14 12:00:40 +02:00
867f6df14c
[Android] Implement sharing images to GitJournal
...
Fixes #38
2020-05-13 18:30:33 +02:00
1d68d3a4a5
[Android] Implement sharing text to GitJournal
...
Related to #38
2020-05-13 17:40:23 +02:00
0dfb86788e
Minor refactor
2020-05-13 16:56:20 +02:00
321d05664c
TagEditor: Show the tags from all the notes
...
This could get a bit slow, but since we aren't doing it very often, it
should be fine.
2020-05-13 01:24:54 +02:00
4375d0cf6d
Add const
2020-05-13 01:21:40 +02:00
2847e3f60f
Add basic tag support
...
This allows you to be modify the tags from the NoteEditor. Related to
#114 . We still need to add some way to filter the notes by tag. Also,
the current tag editor doesn't show the tags from the other notes.
2020-05-13 01:01:40 +02:00
faf561f104
Allow configuring the Home Screen
...
It can either be the Folders view or the All Notes view.
2020-05-08 19:30:53 +02:00
dea5ba3479
HomeScreen: Simplify code
2020-05-08 17:15:02 +02:00
d86e8124e8
ListPreference: Make the dialog a bit prettier
2020-05-08 12:09:04 +02:00
b2d0cf44ab
Stop using deprecated TextStyle properties
2020-05-08 10:55:00 +02:00
6ebd44505c
FolderView: Hide the scaffold of a previously deleted note
...
When moving to create a new note, it's confusing if when we return to
the FolderView there is still the scaffold of undo-ing the last deleted
note.
2020-05-08 10:29:16 +02:00
ea733aacb5
Add a very simple Debug screen
...
This will show all the debug messages, which include when a file is
being ignored and not loaded, and hopefully all the exceptions. So the
user should be able to better understand why a file has been ignored.
It's not an ideal solution, but it's a quick fix.
Fixes #122
2020-05-06 01:09:57 +02:00
99a3d6214f
Settings: Make some of the strings translatable
...
Man, this is going to be exhausting. There are some 165 Text instances.
So this mean probably around 200+ strings.
2020-05-05 17:29:04 +02:00
efec0500f3
Add basic scaffolding for translations
...
I still need to go through all the public string and document them.
2020-05-05 17:16:07 +02:00
48b6fa21f7
NoteEditor: Build a bottom bar which shows the current folder
...
Also allow notes to be moved to a folder.
2020-05-05 10:00:14 +02:00
317f75799f
Add Title + FileName sorting modes
2020-05-03 16:01:21 +02:00
ca3f705e27
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.
2020-05-01 18:53:06 +02:00
39d495a1a4
PurchaseScreen: Add a fake offering so we can work with this in dev
2020-05-01 12:17:25 +02:00
fd9c8a4a47
Journal Editor Settings: Changing the default Folder is a Pro feature
2020-05-01 12:16:57 +02:00
a12026a121
JournalEditor: Allow a default folder to be specified
...
This way all Journal Entries can go to that folder by default. It makes
adding a new journal entry easier.
Related to #118
2020-05-01 11:38:39 +02:00
9ee16ebe50
Editor: Show ✕ or ✓ in AppBar depending on if the note has been modified
...
Fixes #123
2020-05-01 10:14:18 +02:00
bc32e5bbb3
Editors: Rename autofocus to isNewNote
...
It's more descriptive, and lets each edit decide how it wants to handle
new notes vs existing.
2020-04-25 21:33:42 +02:00
f67300cce7
PurchaseScreen: Only show monthly offerings
2020-04-22 23:31:19 +02:00
45a57da88a
Only check if subscription is valid if it has expired
...
This way we avoid extra network access.
2020-04-22 23:30:50 +02:00
74df0f2bbc
PurchaseScreen: Allow the user to select the price
...
We show a range of available prices. I'm hoping people will pay
according to how much they can afford.
2020-04-22 23:12:24 +02:00
e5cd9ddec2
Email Regexp: Allow dashes
2020-04-21 20:49:26 +02:00
98b8e92437
PurchaseScreen: Show error as snackbar
...
We seem to be getting a PlatformException while listing the offerings.
2020-04-17 09:37:22 +02:00
1d4fd16cc7
PurchaseScreen: Add another advantage
2020-04-16 13:32:04 +02:00
0be484f9b3
PurchaseScreen: Log purchases
2020-04-16 13:31:43 +02:00
afe94da638
MarkdownEditor: Allow the default view to be configurable
...
Fixes #98
2020-04-16 13:16:40 +02:00
d03213178c
Settings: Move Editor Settings to their own screen
...
It just has the default settings right now, but we need to expose some
settings in the Markdown Editor.
2020-04-16 13:06:11 +02:00
7b03e88847
Add another advantage to the purchase section
2020-04-15 09:05:06 +02:00
90dcb72ccf
NoteEditor: Fix debug variable
2020-04-14 17:53:02 +02:00
f79fc52a89
PurchaseScreen: Allow it to be scrolled
...
Maybe for really small screens?
2020-04-14 16:31:17 +02:00
e117c19add
PurchaseScreen: Change status bar color
...
It looks strange when it's just white.
2020-04-14 16:20:00 +02:00