summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorTanuj <thetanuj@hotmail.com>2026-03-12 16:12:55 +0530
committerTanuj <thetanuj@hotmail.com>2026-03-12 16:12:55 +0530
commit0e92ac3d4b52ab88087497bc260fdcb2d7ed22ab (patch)
tree436a103548ac95cae1b37c2c589d56c219853b70 /app
parent97c83970679132e232d04377b9fe922d6c4566b7 (diff)
downloadSidePhOnelauncher-0e92ac3d4b52ab88087497bc260fdcb2d7ed22ab.tar.gz
SidePhOnelauncher-0e92ac3d4b52ab88087497bc260fdcb2d7ed22ab.tar.bz2
SidePhOnelauncher-0e92ac3d4b52ab88087497bc260fdcb2d7ed22ab.zip
Settings footer changes
Diffstat (limited to 'app')
-rw-r--r--app/src/main/java/app/olauncher/data/Constants.kt1
-rw-r--r--app/src/main/java/app/olauncher/ui/SettingsFragment.kt12
-rw-r--r--app/src/main/res/layout-land/fragment_settings.xml2
-rw-r--r--app/src/main/res/layout/fragment_settings.xml2
-rw-r--r--app/src/main/res/values/strings.xml3
5 files changed, 15 insertions, 5 deletions
diff --git a/app/src/main/java/app/olauncher/data/Constants.kt b/app/src/main/java/app/olauncher/data/Constants.kt
index 918750b..ab8b4e6 100644
--- a/app/src/main/java/app/olauncher/data/Constants.kt
+++ b/app/src/main/java/app/olauncher/data/Constants.kt
@@ -105,6 +105,7 @@ object Constants {
const val URL_TWITTER_TANUJ = "https://x.com/tanujnotes"
const val URL_WALLPAPERS = "https://gist.githubusercontent.com/tanujnotes/85e2d0343ace71e76615ac346fbff82b/raw"
const val URL_NTS = "https://play.google.com/store/apps/details?id=com.makenotetoself"
+ const val URL_PENTASTIC = "https://play.google.com/store/apps/details?id=app.pentastic"
const val URL_DEFAULT_DARK_WALLPAPER = "https://images.unsplash.com/photo-1512551980832-13df02babc9e"
const val URL_DEFAULT_LIGHT_WALLPAPER = "https://images.unsplash.com/photo-1515549832467-8783363e19b6"
const val URL_DUCK_SEARCH = "https://duck.co/?q="
diff --git a/app/src/main/java/app/olauncher/ui/SettingsFragment.kt b/app/src/main/java/app/olauncher/ui/SettingsFragment.kt
index 86ea870..712d788 100644
--- a/app/src/main/java/app/olauncher/ui/SettingsFragment.kt
+++ b/app/src/main/java/app/olauncher/ui/SettingsFragment.kt
@@ -51,6 +51,7 @@ class SettingsFragment : Fragment(), View.OnClickListener, View.OnLongClickListe
private var _binding: FragmentSettingsBinding? = null
private val binding get() = _binding!!
+ private val showPentastic = System.currentTimeMillis() % 2 == 0L
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View {
_binding = FragmentSettingsBinding.inflate(inflater, container, false)
@@ -86,6 +87,9 @@ class SettingsFragment : Fragment(), View.OnClickListener, View.OnLongClickListe
populateActionHints()
initClickListeners()
initObservers()
+
+ if (showPentastic)
+ binding.footer.text = getText(R.string.new_app_minimal_todo_lists)
}
override fun onClick(view: View) {
@@ -94,7 +98,7 @@ class SettingsFragment : Fragment(), View.OnClickListener, View.OnLongClickListe
binding.appThemeSelectLayout.visibility = View.GONE
binding.swipeDownSelectLayout.visibility = View.GONE
if (view.id != R.id.textSizeMinus && view.id != R.id.textSizePlus) {
- if (binding.textSizesLayout.visibility == View.VISIBLE) {
+ if (binding.textSizesLayout.isVisible) {
binding.textSizesLayout.visibility = View.GONE
applyTextSizeScale()
}
@@ -168,7 +172,11 @@ class SettingsFragment : Fragment(), View.OnClickListener, View.OnLongClickListe
R.id.twitter -> requireContext().openUrl(Constants.URL_TWITTER_TANUJ)
R.id.github -> requireContext().openUrl(Constants.URL_OLAUNCHER_GITHUB)
R.id.privacy -> requireContext().openUrl(Constants.URL_OLAUNCHER_PRIVACY)
- R.id.footer -> requireContext().openUrl(Constants.URL_NTS)
+ R.id.footer -> {
+ requireContext().openUrl(
+ if (showPentastic) Constants.URL_PENTASTIC else Constants.URL_NTS
+ )
+ }
}
}
diff --git a/app/src/main/res/layout-land/fragment_settings.xml b/app/src/main/res/layout-land/fragment_settings.xml
index eb88e50..5bd84c2 100644
--- a/app/src/main/res/layout-land/fragment_settings.xml
+++ b/app/src/main/res/layout-land/fragment_settings.xml
@@ -977,7 +977,7 @@
android:gravity="center"
android:letterSpacing="0.03"
android:padding="12dp"
- android:text="@string/new_app_note_to_self" />
+ android:text="@string/new_app_note_safe" />
</LinearLayout>
diff --git a/app/src/main/res/layout/fragment_settings.xml b/app/src/main/res/layout/fragment_settings.xml
index e978d7f..cbdf526 100644
--- a/app/src/main/res/layout/fragment_settings.xml
+++ b/app/src/main/res/layout/fragment_settings.xml
@@ -1004,7 +1004,7 @@
android:gravity="center"
android:letterSpacing="0.03"
android:padding="12dp"
- android:text="@string/new_app_note_to_self" />
+ android:text="@string/new_app_note_safe" />
</LinearLayout>
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index a9d7d35..803af99 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -5,7 +5,8 @@
<string name="recents_layout_description" translatable="false">recents layout description to be used a unique id to show recent apps</string>
<string name="olauncher_pro" translatable="false">Olauncher Pro</string>
<string name="digital_minimalism" translatable="false"><u>Digital Minimalism</u></string>
- <string name="new_app_note_to_self" translatable="false"><u>New app: Note to Self</u></string>
+ <string name="new_app_note_safe" translatable="false"><u>Note Safe</u>\n<sub><small>(Ad-Free)</small></sub></string>
+ <string name="new_app_minimal_todo_lists" translatable="false"><u>Minimal Todo Lists</u>\n<sub><small>(Ad-Free)</small></sub></string>
<string name="day_battery" formatted="false" translatable="false">%s, %d%%</string>
<string name="tag_0" translatable="false">0</string>
<string name="tag_1" translatable="false">1</string>