This PR is a concentrated effort to break PgpActivity down to more logical parts that will allow this to be more maintainable and logical going forward. Also opens up the possibility to finally get rid of kotlin-android-extensions and replace it with ViewBinding.
💡 Motivation and Context
PgpActivity is a blackbox of arcane logic and bad design choices that stump contributors and maintainers alike and reducing development friction by bringing this up to standards is an important goal of mine.
💚 How did you test it?
Generating a password both from the FAB as well as the Autofill action works as expected.
📝 Checklist
[x] I formatted the code with the IDE's reformat action (Ctrl + Shift + L/Cmd + Shift + L)
Oh well, I guess this counts. I finally finished the large refactor I was working on for the past month and landed it just a few hours ago :)
Break down PGP Activity into focused sections #776
This PR is a concentrated effort to break
PgpActivity
down to more logical parts that will allow this to be more maintainable and logical going forward. Also opens up the possibility to finally get rid of kotlin-android-extensions and replace it with ViewBinding.PgpActivity
is a blackbox of arcane logic and bad design choices that stump contributors and maintainers alike and reducing development friction by bringing this up to standards is an important goal of mine.Generating a password both from the FAB as well as the Autofill action works as expected.