Add longpress to copy implicit username (#635)

* Add longpress to copy implicit username

* Address review comments

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
Gigahawk 2020-02-23 18:07:29 -08:00 committed by GitHub
parent 1a38ecbe75
commit 4afb23bbb4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 0 deletions

View file

@ -3,6 +3,9 @@ All notable changes to this project will be documented in this file.
## Unreleased
### Added
- Copy implicit username (password filename) by long pressing
### Fixed
- Can't delete folders containing a password

View file

@ -124,6 +124,12 @@ class PgpActivity : AppCompatActivity(), OpenPgpServiceConnection.OnBound {
setContentView(R.layout.decrypt_layout)
crypto_password_category_decrypt.text = relativeParentPath
crypto_password_file.text = name
crypto_password_file.setOnLongClickListener {
val clip = ClipData.newPlainText("pgp_handler_result_pm", name)
clipboard.setPrimaryClip(clip)
showSnackbar(this.resources.getString(R.string.clipboard_username_toast_text))
true
}
crypto_password_last_changed.text = try {
this.resources.getString(R.string.last_changed, lastChangedString)