Commit Graph

14 Commits (76c89f0fccda7d1b22c567c5d61be7e2a5f5bd5f)

Author SHA1 Message Date
Alexander Bakker 76c89f0fcc
Merge pull request #869 from RandomRoot/feature-yandexotp
Feature: Add Yandex OTP support
4 years ago
Alexander Bakker e88c3ea6db Update dependencies 4 years ago
Mikhail Prokofev af2bf6f683 Add Yandex OTP support 4 years ago
Alexander Bakker 77f59d41ad Add group filter back in the UI tests 4 years ago
Alexander Bakker 2c8a64f943 Disable some fields if Steam OTP type is selected
Also, move some magic default OTP parameters to constants
5 years ago
Alexander Bakker f4bdf4645b Hide some entry editing settings by default to reduce user confusion 5 years ago
Alexander Bakker 68436fba9c Rewrite layout of EditEntryActivity to not use TableLayout
This prevents excessive overdraw and fixes the UI tests
5 years ago
Alexander Bakker d9d6733878 Improve preference organization and add summaries to the sections 5 years ago
Alexander Bakker eae31ef94b Switch from Appcompat to Material Components theme
Close #354.
5 years ago
Alexander Bakker c6cb390990 Fix the UI tests 5 years ago
Alexander Bakker ef8c116bdc Split preferences into separate fragments
<img src="https://alexbakker.me/u/5phth0i1ga.png" width="300" />
5 years ago
Alexander Bakker a45c834b9c Add UI tests for deep links 5 years ago
Alexander Bakker 83c1914ddc Don't use deprecated ActivityTestRule in UI tests 5 years ago
Alexander Bakker 0e78fd9652 Replace AppIntro with a new custom intro
This removes the dependency on AppIntro and replaces it with our own custom
intro implementation, backed by ViewPager2. We're doing this because we want a
more reliable and customizable onboarding for Aegis.

I've kept the design mostly the same as it was before, but tried to achieve a
bit of a cleaner look:

<img src="https://alexbakker.me/u/vsr3ahpjt6.png" width="200"> <img
src="https://alexbakker.me/u/efqid2ixly.png" width="200"> <img
src="https://alexbakker.me/u/oehmjm0rn9.png" width="200">
5 years ago