Skip to content

Commit

Permalink
Add profile name in addition to holder
Browse files Browse the repository at this point in the history
Also other minor improvements
  • Loading branch information
woernsn committed Apr 26, 2024
1 parent dbb3452 commit b247745
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 11 deletions.
4 changes: 2 additions & 2 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ android {
applicationId = "net.woernsn.openepcqrgen"
minSdk = 29
targetSdk = 34
versionCode = 1
versionName = "1.0"
versionCode = 2
versionName = "1.1"

testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ class GenerateActivity : AppCompatActivity() {
val activeProfile = getActiveProfile()
val defaultPreferences = PreferenceManager.getDefaultSharedPreferences(applicationContext)

val name = defaultPreferences.getString("profile${activeProfile}_name", null)
val holder = defaultPreferences.getString("profile${activeProfile}_holder", null)
val iban = defaultPreferences.getString("profile${activeProfile}_iban", null)
val bic = defaultPreferences.getString("profile${activeProfile}_bic", "")
val amount = amountInput.editText!!.text.toString().toDouble()
Expand All @@ -120,7 +120,7 @@ class GenerateActivity : AppCompatActivity() {
val epcData = EPCData(
amount = amount,
text = text,
name = name!!,
name = holder!!,
iban = iban!!,
bic = bic!!
)
Expand Down Expand Up @@ -185,7 +185,7 @@ class GenerateActivity : AppCompatActivity() {

try {
EPCData(
name = defaultPreferences.getString("profile1_name", null)!!,
name = defaultPreferences.getString("profile1_holder", null)!!,
iban = defaultPreferences.getString("profile1_iban", null)!!,
bic = defaultPreferences.getString("profile1_bic", "")!!,
text = "init",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ class SettingsActivity : AppCompatActivity(),
profileNumber: Number,
enable: Boolean
) {
arrayOf("name", "iban", "bic").forEach { setting ->
arrayOf("name", "holder", "iban", "bic").forEach { setting ->
val pref =
context.findPreference<EditTextPreference>("profile${profileNumber}_${setting}")
pref?.isEnabled = enable
Expand Down
5 changes: 3 additions & 2 deletions app/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<resources>
<string name="app_name">openEpcQrGen</string>
<string name="title_activity_settings">SettingsActivity</string>
<string name="title_activity_settings">Settings</string>

<string name="light">Light</string>
<string name="dark">Dark</string>
Expand All @@ -22,7 +22,8 @@
<string name="settings">Settings</string>
<string name="profiles">Profiles</string>
<string name="general">General</string>
<string name="account_name">Account Name *</string>
<string name="profile_name">Profile Name *</string>
<string name="account_holder">Account Holder *</string>
<string name="account_iban">Account IBAN *</string>
<string name="account_bic">Account BIC</string>
<string name="enable">Enable</string>
Expand Down
24 changes: 21 additions & 3 deletions app/src/main/res/xml/profiles_preferences.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,13 @@
<PreferenceCategory android:title="Profile 1" app:iconSpaceReserved="false">
<EditTextPreference
app:key="profile1_name"
app:title="@string/account_name"
app:defaultValue="@string/profile_1"
app:title="@string/profile_name"
app:iconSpaceReserved="false"
app:useSimpleSummaryProvider="true" />
<EditTextPreference
app:key="profile1_holder"
app:title="@string/account_holder"
app:iconSpaceReserved="false"
app:useSimpleSummaryProvider="true" />
<EditTextPreference
Expand All @@ -28,7 +34,13 @@
app:iconSpaceReserved="false" />
<EditTextPreference
app:key="profile2_name"
app:title="@string/account_name"
app:defaultValue="@string/profile_2"
app:title="@string/profile_name"
app:iconSpaceReserved="false"
app:useSimpleSummaryProvider="true" />
<EditTextPreference
app:key="profile2_holder"
app:title="@string/account_holder"
app:iconSpaceReserved="false"
app:useSimpleSummaryProvider="true" />
<EditTextPreference
Expand All @@ -51,7 +63,13 @@
app:iconSpaceReserved="false" />
<EditTextPreference
app:key="profile3_name"
app:title="@string/account_name"
app:defaultValue="@string/profile_3"
app:title="@string/profile_name"
app:iconSpaceReserved="false"
app:useSimpleSummaryProvider="true" />
<EditTextPreference
app:key="profile3_holder"
app:title="@string/account_holder"
app:iconSpaceReserved="false"
app:useSimpleSummaryProvider="true" />
<EditTextPreference
Expand Down

0 comments on commit b247745

Please sign in to comment.