27 Commits

Author SHA1 Message Date
d74fcdbd7f Setup RepoSelector: Add a WidgetBook screen for some text written 2023-02-21 18:24:46 +01:00
f2d9379733 Setup: Add all the screens to WidgetBook 2023-02-21 17:01:26 +01:00
ea8cd35261 Fix deprecated methods 2023-02-09 16:00:29 +01:00
5d9c6a8c8c Get rid of the import_sorter
As much as I like it, I think it's better to just use the defaults.
2022-11-27 21:00:50 +01:00
91cc65131b Completely remove easy_localization 2022-11-27 20:41:20 +01:00
3f478bab53 Another removal of easy_localization 2022-11-27 19:18:13 +01:00
887aaabd2a Fix broken tests
Because of the move away from easy_localization
2022-11-27 19:15:04 +01:00
756465c76f Handle a few more cases of easy_localization
We are almost done
2022-11-27 19:02:32 +01:00
6d453ee62a Rename app_localization_context to l10n
It's easier to enter and this file now contains far more things
2022-11-27 17:52:03 +01:00
48ab9669c8 Convert more cases to use the ARB 2022-11-27 17:46:45 +01:00
6f2ce4a6b5 Port more uses of LocaleKeys to new translation system 2022-11-27 17:42:26 +01:00
b925da7a47 Use the generated localization instead of easy_localization
Not everywhere, but a large part of the code base.

This way, hot reloading will also reload the strings which makes for
such a better developer experience.
2022-11-19 03:02:01 +01:00
ae9228f65e Use super.key
Makes the code a bit more readable.
2022-08-25 11:32:25 +02:00
45430349e3 fix formatting errors 2022-06-28 22:42:53 +02:00
da6374e828 Add reuse headers 2022-06-28 22:42:42 +02:00
f4a1df6604 Move cloning code back into GitJournal
I want the git_setup code to only have the UI. Nothing else. The cloning
process for GitJournal is very specific to GitJournal. It doesn't need
to be that complicated for other projects.
2022-06-27 13:21:10 +02:00
f945d2ae1c Setup: Extract more parts of 'io'
This way this library can more easily be used in the web.
2022-06-27 13:15:19 +02: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
794b32128a git_setup: Reduce uses of universal_io 2022-06-26 15:45:28 +02:00
a98b652036 git_setup: Split out Keygen code 2022-06-26 15:42:24 +02:00
b7c4d93831 Move api tests into an api folder 2022-06-26 15:29:26 +02:00
271284b7fe Move api tests to git_setup 2022-06-26 15:25:20 +02:00
f6c9dcc7cb Move the Github/GitLab APIs to git_setup
Only used for the setup.
2022-06-26 15:13:59 +02:00
00e6f39e67 Move setup code into its own package 2022-06-26 15:08:55 +02:00
d823955aa5 Fix reuse licensing issue 2022-06-22 11:22:02 +02:00
704919c542 Create a git_setup package
This will contain all the code for setting up a git repo. I'm moving the
code to another package as it can then be more easily used across other
projects.
2022-06-13 17:40:46 +02:00