mirror of
https://github.com/kavishdevar/librepods.git
synced 2026-07-09 07:30:45 +02:00
Compare commits
7 Commits
790e396345
...
e6ebbed674
| Author | SHA1 | Date | |
|---|---|---|---|
| e6ebbed674 | |||
| e34474f765 | |||
| 4f910136dc | |||
| 721819e792 | |||
| bf3920718c | |||
| cb0c46dc33 | |||
| cd40975a1f |
@@ -1,8 +1,8 @@
|
||||
>[!IMPORTANT]
|
||||
Development paused due to lack of time until June 2026 (JEE Advanced). PRs and issues might not be responded to until then.
|
||||
|
||||
---
|
||||
|
||||
> [!WARNING]
|
||||
> librepods.org is not an official website of the LibrePods project. It inaccurately claims to be the official website of the project by claiming copyrights and using the LibrePods logo in the footer. And at the same time, they say that the project is not affiliated with the LibrePods project or its developers.
|
||||
>
|
||||
> Please report any other such websites to [me@kavish.xyz](mailto:me@kavish.xyz)
|
||||
|
||||
<picture>
|
||||
<source media="(prefers-color-scheme: dark)" srcset="./imgs/banner-dark.png" />
|
||||
<source media="(prefers-color-scheme: light)" srcset="./imgs/banner.png" />
|
||||
@@ -250,4 +250,12 @@ GNU General Public License for more details.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
All trademarks, logos, and brand names are the property of their respective owners. Use of them does not imply any affiliation with or endorsement by them. All AirPods images, symbols, and the SF Pro font are the property of Apple Inc.
|
||||
# Trademark Notice
|
||||
|
||||
The GPL does not grant any rights to use the LibrePods name, logo, or branding. The LibrePods name and logo may not be used for software, websites, domains, products, services, or other projects in a manner that suggests affiliation with, endorsement by, or association with the official LibrePods project without prior permission.
|
||||
|
||||
If you see any misuse of the LibrePods name or logo, please report it to [me@kavish.xyz](mailto:me@kavish.xyz).
|
||||
|
||||
The SF Pro font used in the Android app is the property of Apple Inc.. This will be removed in future versions of the app and replaced with an open alternative soon.
|
||||
|
||||
AirPods, AirPods Pro, AirPods Max, and the AirPods logo are trademarks of Apple Inc. The LibrePods project is not affiliated with or endorsed by Apple Inc. in any way.
|
||||
@@ -1,6 +1,6 @@
|
||||
import java.util.Properties
|
||||
|
||||
val appVersionName = "1.0.0-rc1"
|
||||
val appVersionName = "1.0.0-rc2"
|
||||
|
||||
plugins {
|
||||
alias(libs.plugins.android.application)
|
||||
@@ -49,7 +49,7 @@ android {
|
||||
defaultConfig {
|
||||
applicationId = "me.kavishdevar.librepods"
|
||||
targetSdk = 37
|
||||
versionCode = 61
|
||||
versionCode = 63
|
||||
versionName = appVersionName
|
||||
}
|
||||
buildTypes {
|
||||
|
||||
@@ -181,7 +181,7 @@ fun Main() {
|
||||
|
||||
val onboardingComplete = sharedPreferences.getBoolean("onboarding_complete", false)
|
||||
|
||||
val releaseNotesShownPrefKey = "release_notes_shown_${BuildConfig.VERSION_NAME.removeSuffix("-debug")}"
|
||||
val releaseNotesShownPrefKey = "release_notes_shown_${BuildConfig.VERSION_NAME.removeSuffix("-debug").removeSuffix("-play")}"
|
||||
val releaseNotesShown = sharedPreferences.getBoolean(releaseNotesShownPrefKey, false)
|
||||
|
||||
fun bindService() {
|
||||
|
||||
@@ -8,7 +8,7 @@ import me.kavishdevar.librepods.presentation.screens.EqualizerScreenPreviewMater
|
||||
import me.kavishdevar.librepods.presentation.theme.DesignSystem
|
||||
import me.kavishdevar.librepods.presentation.theme.LocalDesignSystem
|
||||
|
||||
val update0_3_1 = listOf(
|
||||
val update1_0_0 = listOf(
|
||||
UpdateItem(
|
||||
titleRes = R.string.material3e,
|
||||
descriptionRes = R.string.update_m3e_description,
|
||||
@@ -32,4 +32,4 @@ val update0_3_1 = listOf(
|
||||
),
|
||||
)
|
||||
|
||||
val updates = update0_3_1
|
||||
val updates = update1_0_0
|
||||
|
||||
+2
-2
@@ -46,8 +46,8 @@ fun AboutCard(
|
||||
|
||||
DesignSystem.Material -> listOf(
|
||||
serialNumbers[0],
|
||||
stringResource(R.string.left) + " " + {serialNumbers[1]},
|
||||
stringResource(R.string.right) + " " + {serialNumbers[2]},
|
||||
stringResource(R.string.left) + " " + serialNumbers[1],
|
||||
stringResource(R.string.right) + " " + serialNumbers[2],
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
-1
@@ -131,7 +131,6 @@ fun NoiseControlSettings(
|
||||
Column {
|
||||
Box(
|
||||
modifier = Modifier
|
||||
.background(Color.Transparent)
|
||||
.padding(horizontal = 16.dp)
|
||||
.padding(top = 4.dp, bottom = 12.dp)
|
||||
) {
|
||||
|
||||
+1
-1
@@ -190,7 +190,7 @@ fun AppSettingsScreen(
|
||||
label = stringResource(R.string.use_material3e),
|
||||
checked = state.m3eEnabled,
|
||||
onCheckedChange = viewModel::setm3eEnabled,
|
||||
// enabled = state.isPremium
|
||||
enabled = state.isPremium
|
||||
)
|
||||
|
||||
if (state.connectionSuccessful) {
|
||||
|
||||
+3
-3
@@ -78,7 +78,7 @@ import androidx.graphics.shapes.Morph
|
||||
import me.kavishdevar.librepods.BuildConfig
|
||||
import me.kavishdevar.librepods.R
|
||||
import me.kavishdevar.librepods.data.updates.UpdateItem
|
||||
import me.kavishdevar.librepods.data.updates.update0_3_1
|
||||
import me.kavishdevar.librepods.data.updates.updates
|
||||
import me.kavishdevar.librepods.presentation.theme.DesignSystem
|
||||
import me.kavishdevar.librepods.presentation.theme.LibrePodsTheme
|
||||
import me.kavishdevar.librepods.presentation.theme.LocalDesignSystem
|
||||
@@ -116,7 +116,7 @@ fun ReleaseNotesScreen(
|
||||
textAlign = TextAlign.Center
|
||||
)
|
||||
|
||||
val versionName = BuildConfig.VERSION_NAME.removeSuffix("-debug")
|
||||
val versionName = BuildConfig.VERSION_NAME.removeSuffix("-debug").removeSuffix("-play")
|
||||
val url = "https://github.com/kavishdevar/librepods/releases/v$versionName"
|
||||
val fullText = "${stringResource(R.string.version)} $versionName"
|
||||
val textColor = MaterialTheme.colorScheme.primary
|
||||
@@ -375,7 +375,7 @@ fun ReleaseNotesScreenPreview() {
|
||||
m3eEnabled = false
|
||||
) {
|
||||
ReleaseNotesScreen(
|
||||
updates = update0_3_1,
|
||||
updates = updates,
|
||||
releaseNotesShown = { }
|
||||
)
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[versions]
|
||||
accompanistPermissions = "0.37.3"
|
||||
agp = "9.1.1"
|
||||
agp = "9.2.1"
|
||||
kotlin = "2.3.21"
|
||||
coreKtx = "1.18.0"
|
||||
lifecycleRuntimeKtx = "2.10.0"
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#Mon Oct 07 22:30:36 IST 2024
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
|
||||
Reference in New Issue
Block a user