8 Commits
1.3.0 ... 1.4.0

Author SHA1 Message Date
fossifybot[bot]
1c1d0360ff chore(release): v1.4.0 (10) (#242)
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2025-09-17 10:26:35 +05:30
josé m
eed55088ce chore(l10n): update Galician translations
Currently translated at 94.4% (17 of 18 strings)

Translation: Fossify/Launcher
Translate-URL: https://hosted.weblate.org/projects/fossify/launcher/gl/
Via: Weblate
2025-09-17 10:24:38 +05:30
Frosted
e531f6c3e8 chore(l10n): update Turkish translations
Currently translated at 100.0% (18 of 18 strings)

Translation: Fossify/Launcher
Translate-URL: https://hosted.weblate.org/projects/fossify/launcher/tr/
Via: Weblate
2025-09-17 10:24:38 +05:30
dependabot[bot]
cebd9846f8 chore(deps): bump org.jetbrains.kotlin.android from 2.2.10 to 2.2.20 (#249)
Bumps [org.jetbrains.kotlin.android](https://github.com/JetBrains/kotlin) from 2.2.10 to 2.2.20.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.2.10...v2.2.20)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin.android
  dependency-version: 2.2.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-16 16:05:04 +05:30
dependabot[bot]
7e2209cc54 chore(deps): bump room from 2.7.2 to 2.8.0 (#248)
Bumps `room` from 2.7.2 to 2.8.0.

Updates `androidx.room:room-runtime` from 2.7.2 to 2.8.0

Updates `androidx.room:room-ktx` from 2.7.2 to 2.8.0

Updates `androidx.room:room-compiler` from 2.7.2 to 2.8.0

---
updated-dependencies:
- dependency-name: androidx.room:room-runtime
  dependency-version: 2.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: androidx.room:room-ktx
  dependency-version: 2.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: androidx.room:room-compiler
  dependency-version: 2.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-16 16:03:55 +05:30
dependabot[bot]
e92a785dbb chore(deps): bump com.google.devtools.ksp (#247)
Bumps [com.google.devtools.ksp](https://github.com/google/ksp) from 2.2.10-2.0.2 to 2.2.20-2.0.3.
- [Release notes](https://github.com/google/ksp/releases)
- [Commits](https://github.com/google/ksp/compare/2.2.10-2.0.2...2.2.20-2.0.3)

---
updated-dependencies:
- dependency-name: com.google.devtools.ksp
  dependency-version: 2.2.20-2.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-16 15:59:16 +05:30
Naveen Singh
138f8bbb9f docs: fix broken discussion links in issue templates (#244) 2025-09-11 18:37:43 +05:30
Naveen Singh
5b15251256 feat: return to first page when home button is tapped (#241)
Refs: https://github.com/FossifyOrg/Launcher/issues/170
2025-09-08 15:04:06 +05:30
10 changed files with 38 additions and 13 deletions

View File

@@ -1,2 +1,2 @@
# Auto-generated file. DO NOT EDIT.
1.3.0
1.4.0

View File

@@ -18,7 +18,7 @@ body:
required: true
- label: "I made sure that there are **no existing issues** - [open](https://github.com/FossifyOrg/Launcher/issues) or [closed](https://github.com/FossifyOrg/Launcher/issues?q=is%3Aissue+is%3Aclosed) - to which I could contribute my information."
required: true
- label: "I made sure that there are **no existing discussions** - [open](https://github.com/FossifyOrg/Launcher/discussions) or [closed](https://github.com/FossifyOrg/Launcher/discussions?discussions_q=is%3Aclosed) - to which I could contribute my information."
- label: "I made sure that there are **no existing discussions** - [open](https://github.com/orgs/FossifyOrg/discussions?discussions_q=is:open+label:launcher) or [closed](https://github.com/orgs/FossifyOrg/discussions?discussions_q=is:closed+label:launcher) - to which I could contribute my information."
required: true
- label: "I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed."
required: true

View File

@@ -16,7 +16,7 @@ body:
options:
- label: "I made sure that there are **no existing issues** - [open](https://github.com/FossifyOrg/Launcher/issues) or [closed](https://github.com/FossifyOrg/Launcher/issues?q=is%3Aissue+is%3Aclosed) - to which I could contribute my information."
required: true
- label: "I made sure that there are **no existing discussions** - [open](https://github.com/FossifyOrg/Launcher/discussions) or [closed](https://github.com/FossifyOrg/Launcher/discussions?discussions_q=is%3Aclosed) - to which I could contribute my information."
- label: "I made sure that there are **no existing discussions** - [open](https://github.com/orgs/FossifyOrg/discussions?discussions_q=is:open+label:launcher) or [closed](https://github.com/orgs/FossifyOrg/discussions?discussions_q=is:closed+label:launcher) - to which I could contribute my information."
required: true
- label: "I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed."
required: true

View File

@@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## [1.4.0] - 2025-09-12
### Changed
- Pressing home button on home screen now returns to the first page ([#170])
- Updated translations
## [1.3.0] - 2025-09-01
### Changed
- The app will now prompt to set as default launcher on startup ([#230])
@@ -75,11 +80,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
[#74]: https://github.com/FossifyOrg/Launcher/issues/74
[#106]: https://github.com/FossifyOrg/Launcher/issues/106
[#115]: https://github.com/FossifyOrg/Launcher/issues/115
[#170]: https://github.com/FossifyOrg/Launcher/issues/170
[#182]: https://github.com/FossifyOrg/Launcher/issues/182
[#230]: https://github.com/FossifyOrg/Launcher/issues/230
[#234]: https://github.com/FossifyOrg/Launcher/issues/234
[Unreleased]: https://github.com/FossifyOrg/Launcher/compare/1.3.0...HEAD
[Unreleased]: https://github.com/FossifyOrg/Launcher/compare/1.4.0...HEAD
[1.4.0]: https://github.com/FossifyOrg/Launcher/compare/1.3.0...1.4.0
[1.3.0]: https://github.com/FossifyOrg/Launcher/compare/1.2.0...1.3.0
[1.2.0]: https://github.com/FossifyOrg/Launcher/compare/1.1.4...1.2.0
[1.1.4]: https://github.com/FossifyOrg/Launcher/compare/1.1.3...1.1.4

View File

@@ -10,6 +10,7 @@ import android.appwidget.AppWidgetProviderInfo
import android.content.ActivityNotFoundException
import android.content.ComponentName
import android.content.Intent
import android.content.Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT
import android.content.pm.ActivityInfo
import android.content.pm.LauncherApps
import android.content.pm.PackageManager
@@ -173,6 +174,7 @@ class MainActivity : SimpleActivity(), FlingListener {
override fun onNewIntent(intent: Intent) {
super.onNewIntent(intent)
val wasAnyFragmentOpen = isAllAppsFragmentExpanded() || isWidgetsFragmentExpanded()
if (wasJustPaused) {
if (isAllAppsFragmentExpanded()) {
hideFragment(binding.allAppsFragment)
@@ -186,6 +188,13 @@ class MainActivity : SimpleActivity(), FlingListener {
}
binding.allAppsFragment.searchBar.closeSearch()
// scroll to first page when home button is pressed
val alreadyOnHome = intent.flags and FLAG_ACTIVITY_BROUGHT_TO_FRONT == 0
if (alreadyOnHome && !wasAnyFragmentOpen) {
binding.homeScreenGrid.root.skipToPage(0)
}
handleIntentAction(intent)
}

View File

@@ -14,4 +14,7 @@
<string name="close_app_drawer_on_app_open">Pechar o panel ao abrir unha app</string>
<string name="widget_too_big">O widget é demasiado grande para o tamaño da pantalla de inicio</string>
<string name="home_screen_settings">Pantalla de inicio</string>
</resources>
<string name="double_tap_to_lock">Toble toque para bloquear pantalla</string>
<string name="lock_device_admin_hint">Para activar a función de bloqueo por doble toque, tes que conceder permiso de administración. Ten en conta que a app non se pode desinstalar ate que retires este permiso.</string>
<string name="lock_device_admin_warning">Ao desactivar o permiso de admin desactivarás o doble toque para bloquear a pantalla.</string>
</resources>

View File

@@ -14,7 +14,8 @@
<string name="close_app_drawer_on_app_open">Bir uygulama açıldığında uygulama çekmecesini kapat</string>
<string name="home_screen_settings">Ana ekran</string>
<string name="widget_too_big">Widget, şu anki ana ekran boyutu için çok büyük</string>
<string name="double_tap_to_lock">Kilit ekranına çift dokun</string>
<string name="lock_device_admin_warning">Yönetici iznini devre dışı bırakmak, kilit ekranı özelliğini devre dışı bırakır.</string>
<string name="lock_device_admin_hint">Kilit ekranı çift dokun özelliğini etkinleştirmek için yönetici izni vermeniz gerekir. Bu izin uygulama kaldırılana kadar kaldırılmayacağını unutmayın.</string>
<string name="double_tap_to_lock">Ekranı kilitlemek için çift dokunun</string>
<string name="lock_device_admin_warning">Yönetici iznini devre dışı bırakmak, ekranı kilitlemek için çift dokunma özelliğini devre dışı bırakır.</string>
<string name="lock_device_admin_hint">Ekranı kilitlemek için çift dokunma özelliğini etkinleştirmek için yönetici izni vermeniz gerekir. Bu izin kaldırılmadığı sürece uygulamanın kaldırılamayacağını unutmayın.</string>
<string name="auto_show_keyboard_in_app_drawer">Uygulama çekmecesinde otomatik olarak klavyeyi göster</string>
</resources>

View File

@@ -0,0 +1,5 @@
Changed:
• Pressing home button on home screen now returns to the first page
• Updated translations

View File

@@ -5,6 +5,6 @@ android.nonTransitiveRClass=true
org.gradle.jvmargs=-Xmx4096M
# Versioning
VERSION_NAME=1.3.0
VERSION_CODE=9
VERSION_NAME=1.4.0
VERSION_CODE=10
APP_ID=org.fossify.home

View File

@@ -1,13 +1,13 @@
[versions]
#jetbrains
kotlin = "2.2.10"
kotlin = "2.2.20"
#KSP
ksp = "2.2.10-2.0.2"
ksp = "2.2.20-2.0.3"
#Detekt
detekt = "1.23.8"
detektCompose = "0.4.27"
#Room
room = "2.7.2"
room = "2.8.0"
#Fossify
commons = "5.0.2"
#Gradle