diff options
| author | Tanuj <thetanuj@hotmail.com> | 2026-03-12 16:12:55 +0530 |
|---|---|---|
| committer | Tanuj <thetanuj@hotmail.com> | 2026-03-12 16:12:55 +0530 |
| commit | 0e92ac3d4b52ab88087497bc260fdcb2d7ed22ab (patch) | |
| tree | 436a103548ac95cae1b37c2c589d56c219853b70 /app | |
| parent | 97c83970679132e232d04377b9fe922d6c4566b7 (diff) | |
| download | SidePhOnelauncher-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.kt | 1 | ||||
| -rw-r--r-- | app/src/main/java/app/olauncher/ui/SettingsFragment.kt | 12 | ||||
| -rw-r--r-- | app/src/main/res/layout-land/fragment_settings.xml | 2 | ||||
| -rw-r--r-- | app/src/main/res/layout/fragment_settings.xml | 2 | ||||
| -rw-r--r-- | app/src/main/res/values/strings.xml | 3 |
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> |
