12 Commits

Author SHA1 Message Date
605f4ab1c9 Convert all settings to GjSetting 2022-11-27 20:09:49 +01:00
4c4d5cfa71 GitSetup: Start interface classes with an I
It's easier to avoid accidentaly passing the wrong name.
2022-06-26 16:14:49 +02:00
149859b09f Setup: Stop depending on the GitConfig class
Instead mark it as an interface that must be implemented.
2022-06-26 16:12:38 +02:00
a98b652036 git_setup: Split out Keygen code 2022-06-26 15:42:24 +02:00
cd67adf3e7 Simplify the code a little bit more 2022-06-22 12:14:52 +02:00
6acb5963bc Try to simplify the SettingsOption class
This way each option will be easier write. Hopefully.
2022-06-22 12:03:27 +02:00
8043a27b27 Allow SSH Key type to be configurable
Azure only supports RSA keys.

Fixes #633
2022-06-22 11:17:19 +02:00
33a731a3d7 Add reuse licensing to files in lib 2021-09-15 13:06:43 +02:00
72e9de29de Move editor related code into its folder
I'm trying to separate the code based on the domain so that this code
can be easily reused in other projects
2021-07-30 11:12:00 +02:00
c6665fa63e Simplify Settings/Config classes 2021-07-29 12:45:33 +02:00
c66eaf1052 NotesFolderConfig: Read directly from the SharedPref
It's super annoying that we have this class which reading from the
settings, so adding any new value involves updating some 12 new things.
2021-07-27 16:33:16 +02:00
b2e08550bb Add GitConfig
This makes the Settings class smaller.
2021-07-26 20:18:22 +02:00