Commit graph

214 commits

Author SHA1 Message Date
Alexander Bakker
fa607a7856 Some more dark mode theming fixes 2018-05-12 12:32:33 +02:00
Alexander Bakker
7be5d08a60 Rework theming a bit to partially fix dark mode on dialogs
Dark mode is still not great, but at least it's a little less broken now
2018-05-11 15:15:50 +02:00
Michael Schättgen
32e81c5250 Color changes 2018-04-10 12:48:29 +02:00
Michael Schättgen
ae686c8ae2 Improved darkmode
Closes #10
2018-04-10 00:45:48 +02:00
Alexander Bakker
f6bbae3d96 Make backgroundTint consistent across all fields in EditProfileActivity
Also set the default visibility of the 'Advanced' layout to invisible
2018-04-05 17:56:19 +02:00
Michael Schättgen
beee2d212d Improved styling 2018-04-05 13:33:37 +02:00
Michael Schättgen
ec9581e0c4 Removed library and improved advanced settings 2018-04-05 00:15:16 +02:00
Michael Schättgen
211f228efa Added advanced settings to EditProfile view 2018-04-05 00:07:48 +02:00
Michael Schättgen
a00bcfe2cb Fixed margin edit profile view 2018-04-04 22:15:21 +02:00
Michael Schättgen
457f578102 Merge branch 'master' of https://github.com/alexbakker/Aegis 2018-02-20 21:14:53 +01:00
Alexander Bakker
7eaffc933e Reorganize classes into separate packages 2018-02-13 21:17:21 +01:00
Alexander Bakker
a52c5b61c0 Display a message if all fingerprint slots have been invalidated 2018-02-13 13:25:13 +01:00
Alexander Bakker
576f908e01 Match slot ID's to keystore aliases 2018-02-10 17:20:41 +01:00
Alexander Bakker
c24b691a26 Add an activity to manage database key slots 2018-02-10 14:06:22 +01:00
Alexander Bakker
9b960c7f34 Fix numerous layout issues in EditProfileActivity 2018-01-31 18:45:58 +01:00
Michael Schättgen
855f5e519f Merge branch 'master' of https://github.com/alexbakker/Aegis 2018-01-03 23:36:24 +01:00
Alexander Bakker
ca210de78e Drop AddProfileActivity in favor of EditProfileActivity
Also automatically update the TextDrawable on name changes in EditProfileActivity
2018-01-02 21:50:07 +01:00
Michael Schättgen
5dd00391fe Merge branch 'master' of https://github.com/alexbakker/Aegis 2018-01-02 20:29:41 +01:00
Alexander Bakker
22c5237129 Improve the layout of EditProfileActivity a bit
It's still pretty broken
2018-01-02 18:49:35 +01:00
Alexander Bakker
6a122fb515 Add a copy icon 2018-01-02 16:02:25 +01:00
Michael Schättgen
c82cfca4f8 Minor styling improvements 2017-12-30 01:14:45 +01:00
Alexander Bakker
44139de212 Replace the FAB with a FAB menu and allow manually entering OTP details 2017-12-30 00:32:05 +01:00
Alexander Bakker
3a396fe3f6 Don't focus on an edittext by default in EditProfileActivity 2017-12-27 23:59:36 +01:00
Alexander Bakker
07c3e43160 Add a new activity that allows editing key profiles 2017-12-27 22:04:22 +01:00
Alexander Bakker
4d425f5c68 Enable a vertical scrollbar on the recycler view 2017-12-27 13:08:02 +01:00
Alexander Bakker
5aad0d62f9 Make sure the FAB is always displayed on top
Partially fixes API level 19 compatibility
2017-12-26 14:40:28 +01:00
Alexander Bakker
0a3e6e4d90 Only add SwirlView to views on API 23 and above
Partially fixes API level 19 compatibility
2017-12-26 14:40:28 +01:00
Alexander Bakker
950c6d0cf3 Move the recycler view to its own fragment 2017-12-25 15:36:29 +01:00
Alexander Bakker
782f24342c Refactor night mode code a bit 2017-12-24 21:42:08 +01:00
Alexander Bakker
87f7ebed74 Select the password radio button by default in the intro 2017-12-10 19:30:01 +01:00
Alexander Bakker
d906c6d9a8 Switch the FingerprintUiHelper over to SwirlView 2017-08-19 16:48:57 +02:00
Alexander Bakker
bfe7a1bde0 Add fingerprint support 2017-08-13 23:38:38 +02:00
Alexander Bakker
302c4802b7 Switch to a more flexible intro library 2017-08-13 19:51:54 +02:00
Alexander Bakker
3e2bb5b0b3 Support plain text databases 2017-08-06 21:45:27 +02:00
Alexander Bakker
722ea50b68 Add an activity to decrypt the database 2017-08-06 18:24:12 +02:00
Alexander Bakker
53e86db187 Start hooking up the intro to the database code
Fingerprint stuff has been left out for now
2017-08-06 18:21:01 +02:00
Michael Schättgen
f1b499f101 Started working on authentication methods 2017-08-06 18:21:01 +02:00
Impyy
9de0f35104 Replaced the sqlcipher database with a custom one
Still a WIP. This change was made to allow us to use Android's SecretKey API.
Which in turn allows us to store our secret keys in the Android KeyStore.

You can read about the database file format here: doc/db.md
2017-08-06 18:21:01 +02:00
Michael Schättgen
fd88c3e75b Changed way to initialize BottomSheet 2016-11-01 22:16:54 +01:00
Michael Schättgen
61149887ee Started working on the bottom sheet for editing profiles 2016-10-28 13:18:11 +02:00
Michael Schättgen
fd3db9854d Added issuer to profile card 2016-10-26 13:18:41 +02:00
Michael Schättgen
036dd2b2cb Improved styling 2016-10-05 01:19:22 +02:00
Michael Schättgen
9204e530b0 Finished night theme 2016-09-30 01:17:37 +02:00
Michael Schättgen
fe44bdbb65 Started working on themes 2016-09-30 01:08:03 +02:00
Impyy
2128b5bf59 Made the progressbar animation somewhat smoother 2016-09-29 18:16:00 +02:00
Michael Schättgen
1b12dfc3e0 Added progressbars to keys 2016-09-29 12:39:50 +02:00
Michael Schättgen
9112c16235 Added material intro screen including icons 2016-09-29 12:39:49 +02:00
Michael Schättgen
ed829d004b Various fixes 2016-09-29 12:39:36 +02:00
Michael Schättgen
5eb2af0512 Fixed FAB icon and added background to Profiles 2016-08-25 00:50:32 +02:00
Michael Schättgen
0c45315c21 Added more details to AddActivity 2016-08-25 00:37:31 +02:00