Compare commits

..
Author SHA1 Message Date
meoware.exe a7fa8f7d30 Merge pull request #81 from meowarex/dev
Forgot .version (again)..
2026-08-13 01:08:17 +10:00
meowarex 625d012e17 Forgot .version (again).. 2026-08-12 15:07:46 +00:00
meoware.exe 2cb0e1a67e Merge pull request #80 from meowarex/dev
Revert to Legacy Sliders <3
2026-08-13 00:53:30 +10:00
meowarex b1f50d4098 Revert to Legacy Sliders <3 2026-08-12 14:45:39 +00:00
meowarexandClaude Opus 5 24c429e8b9 1.0 Hotfix
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-11 18:00:43 +00:00
meoware.exe 0f00c4dca6 Merge pull request #79 from meowarex/dev
Manager UI | Compose Rewrite
2026-08-12 03:44:32 +10:00
meoware.exe 56ed288355 Merge pull request #78 from meowarex/compose-rewrite
UI Compose Rewrite
2026-08-12 03:43:47 +10:00
meoware.exe 28cd296283 Merge pull request #77 from meowarex/dev
WIP | Syllable AI [RL API]
2026-08-11 20:26:40 +10:00
meoware.exe 8d06cea14d Merge pull request #76 from meowarex/dev
1.0 Release <3
2026-08-10 17:00:52 +10:00
meoware.exe 8fc0241611 Merge pull request #75 from meowarex/dev
Syllable Level Lyrics <3
2026-08-10 03:20:25 +10:00
meoware.exe 2150b87371 Merge pull request #71 from meowarex/dev
Word by Word Lyrics <3
2026-07-18 15:04:56 +10:00
meoware.exe 7458df8eba Merge pull request #69 from meowarex/dev
Lyrics Button Hotfix <3
2026-07-17 00:01:18 +10:00
meoware.exe 585666c403 Merge pull request #68 from meowarex/dev
Player Backdrop Image Settings <3
2026-07-14 01:54:31 +10:00
meoware.exe c2a2586306 Merge pull request #67 from meowarex/dev
Upgrade Tidal Version + Native Blur <3
2026-07-14 00:35:34 +10:00
meoware.exe 4911e7703d Merge pull request #66 from meowarex/dev
Nav Bar Color Hotfix <3
2026-07-06 14:25:27 +10:00
meoware.exe 49fe4c0d91 Merge pull request #65 from meowarex/dev
APK Bump + Offline Support + Playing From
2026-07-05 23:03:16 +10:00
meoware.exe 191dcca239 Merge pull request #64 from meowarex/dev
Waze Integration + Integrations UI <3
2026-07-03 20:20:14 +10:00
meoware.exe fb4c776c61 Merge pull request #60 from meowarex/dev
Fold Cover Everywhere -> Player Backdrop
2026-06-26 23:02:05 +10:00
meoware.exe 266cd184dd Merge pull request #59 from meowarex/dev
Improve Swipe Gstures <3
2026-06-26 22:38:36 +10:00
meoware.exe 160be11ac4 Merge pull request #55 from meowarex/dev
Improve Patch Option Style <3
2026-06-25 01:28:34 +10:00
meoware.exe bafd40a20c Merge pull request #54 from meowarex/dev
Advanced Options + New Patch Options <3
2026-06-25 01:05:04 +10:00
meoware.exe 95be099821 Merge pull request #48 from meowarex/dev
Overhaul Patch Defaults <3
2026-06-22 00:17:01 +10:00
meoware.exe b0b614dc6f Merge pull request #47 from meowarex/dev
New Patch: One-Handed Mode <3
2026-06-21 23:16:23 +10:00
meoware.exe bdbcc4fc62 Merge pull request #44 from meowarex/dev
New Patch: Quality Badge Color
2026-06-20 23:06:36 +10:00
meoware.exe 5dc9188772 Merge pull request #41 from meowarex/dev
Mark RL API as WIP
2026-06-16 02:44:23 +10:00
meoware.exe 4d5fea843e Merge pull request #40 from meowarex/dev
Rework Update Notification
2026-06-16 02:31:19 +10:00
meoware.exe 8501ccb0a9 Merge pull request #39 from meowarex/dev
Dev
2026-06-16 02:13:17 +10:00
meoware.exe d8e119eb4b Merge pull request #34 from meowarex/dev
Forgot to Bump Patches Version <3
2026-06-02 11:02:34 +10:00
meoware.exe 1c65c5669a Merge pull request #32 from meowarex/dev
Fix Tidal Connect Share Bug <3
2026-06-01 20:59:31 +10:00
meoware.exe 25852aaea1 Merge pull request #29 from meowarex/dev
New Patch: Mini-Player Redesign
2026-05-26 22:53:46 +10:00
meoware.exe ee8b25330d Merge pull request #28 from meowarex/dev
New Patch: Cover Everywhere - WIP
2026-05-25 21:13:34 +10:00
meoware.exe 0b039110c9 Merge pull request #26 from meowarex/dev
Fix Missing Dependency
2026-05-25 04:35:38 +10:00
meoware.exe 932f2a85dc Merge pull request #25 from meowarex/dev
Update data.json
2026-05-25 04:27:15 +10:00
meoware.exe c89dd54fa6 Merge pull request #24 from meowarex/dev
New Patches: RL API & Keep Controls Visible
2026-05-25 04:19:08 +10:00
meoware.exe c81d2edba3 Merge pull request #23 from meowarex/dev
Fix Update Status & Dynamic Labels
2026-05-25 00:51:52 +10:00
meoware.exe d9de3207f5 Merge pull request #22 from meowarex/dev
Update to TIDAL 2.192.1-9090
2026-05-25 00:14:30 +10:00
meoware.exe e7b69a8deb Merge pull request #21 from meowarex/dev
Overhaul Developer Options <3
2026-05-24 21:49:49 +10:00
meoware.exe c5962ad1a8 Merge pull request #20 from meowarex/dev
Overhaul Update System <3
2026-05-24 21:19:16 +10:00
meoware.exe 32561131b2 Merge pull request #19 from meowarex/dev
New Patches: Debug Menu & Legacy UI
2026-05-24 01:22:49 +10:00
meoware.exe 1ddd1d87be Merge pull request #18 from meowarex/dev
Custom Patch Selection & UI Tweaks
2026-05-21 21:01:04 +10:00
meoware.exe df819b8782 Merge pull request #16 from meowarex/dev
Apply Patches in Filename Order
2026-05-21 06:13:58 +10:00
meoware.exe 196f930a1c Merge pull request #15 from meowarex/dev
Tweak GitIgnore
2026-05-21 05:49:16 +10:00
meoware.exe 8e2ab833a7 Merge pull request #13 from meowarex/dev
Legacy Blur & Notif controls fix <3
2026-05-21 04:34:02 +10:00
meoware.exe d127ea23aa Merge pull request #12 from meowarex/dev
Fixed ProGuard Crash
2026-05-21 00:57:54 +10:00
meoware.exe 2773cc47e4 Merge pull request #11 from meowarex/dev
Rewrite Manager UI <3
2026-05-21 00:42:40 +10:00
6 changed files with 37 additions and 101 deletions
+5 -1
View File
@@ -16,8 +16,12 @@ jobs:
- uses: actions/checkout@v4
- id: set
run: |
# .version now holds the full semver (e.g. 1.0.0) and is bumped per release.
# It used to be a "0.3" prefix with github.run_number appended as the patch,
# which cannot express an exact 1.0.0. versionCode still tracks run_number,
# so it stays monotonic regardless of what versionName says.
BASE=$(cat .version | tr -d '[:space:]')
echo "version=$BASE.${{ github.run_number }}" >> $GITHUB_OUTPUT
echo "version=$BASE" >> $GITHUB_OUTPUT
Build:
needs: Version
+1 -1
View File
@@ -1 +1 @@
0.3
1.0.1
+2 -2
View File
@@ -31,8 +31,8 @@ android {
defaultConfig {
minSdk = 24
targetSdk = 36
versionCode = 10_05_02
versionName = "1.5.2"
versionCode = 53
versionName = "1.0.1"
vectorDrawables {
useSupportLibrary = true
@@ -114,7 +114,7 @@ fun RadiantTextField(
}
/**
* Slider with a gradient and glow.
* Slider. (i prefer the old on tbh so i reverted it back <3)
*/
@Composable
fun RadiantSlider(
@@ -124,12 +124,10 @@ fun RadiantSlider(
valueRange: ClosedFloatingPointRange<Float> = 0f..1f,
steps: Int = 0,
enabled: Boolean = true,
showStopIndicator: Boolean = true,
onValueChangeFinished: (() -> Unit)? = null,
) {
val scheme = MaterialTheme.colorScheme
val interaction = remember(::MutableInteractionSource)
if (radiantStyle.native) {
if (showStopIndicator) {
Slider(
value = value,
onValueChange = onValueChange,
@@ -139,51 +137,18 @@ fun RadiantSlider(
enabled = enabled,
modifier = modifier,
)
return
} else {
Slider(
value = value,
onValueChange = onValueChange,
onValueChangeFinished = onValueChangeFinished,
valueRange = valueRange,
steps = steps,
enabled = enabled,
modifier = modifier,
track = { SliderDefaults.Track(sliderState = it, drawStopIndicator = null) },
)
}
Slider(
value = value,
onValueChange = onValueChange,
onValueChangeFinished = onValueChangeFinished,
valueRange = valueRange,
steps = steps,
enabled = enabled,
interactionSource = interaction,
modifier = modifier,
track = { state ->
val fraction = if (valueRange.endInclusive > valueRange.start) {
((state.value - valueRange.start) / (valueRange.endInclusive - valueRange.start))
.coerceIn(0f, 1f)
} else 0f
Box(
modifier = Modifier
.fillMaxWidth()
.height(6.dp)
.clip(CircleShape)
.background(scheme.surfaceContainerHighest),
) {
Box(
modifier = Modifier
.fillMaxWidth(fraction)
.fillMaxHeight()
.clip(CircleShape)
.background(accentBrush),
)
}
},
thumb = {
Box(
modifier = Modifier
.glow(scheme.primary, 10.dp, CircleShape, alpha = 0.6f)
.size(20.dp)
.clip(CircleShape)
.background(scheme.onPrimary, CircleShape)
.border(3.dp, scheme.primary, CircleShape),
)
},
)
}
/**
@@ -270,37 +235,3 @@ fun RadiantSegmented(
}
/** something.. */
@Composable
fun RadiantLabeledSlider(
label: String,
value: Float,
onValueChange: (Float) -> Unit,
modifier: Modifier = Modifier,
valueRange: ClosedFloatingPointRange<Float> = 0f..1f,
steps: Int = 0,
trailingText: String? = null,
) {
Column(modifier = modifier.fillMaxWidth()) {
Row(verticalAlignment = Alignment.CenterVertically) {
Text(
text = label,
style = MaterialTheme.typography.labelLarge,
color = MaterialTheme.colorScheme.onSurfaceVariant,
modifier = Modifier.weight(1f),
)
if (trailingText != null) {
Text(
text = trailingText,
style = MaterialTheme.typography.labelLarge,
color = MaterialTheme.colorScheme.primary,
)
}
}
RadiantSlider(
value = value,
onValueChange = onValueChange,
valueRange = valueRange,
steps = steps,
)
}
}
@@ -354,6 +354,7 @@ private fun SliderOptionRow(
value = value,
onValueChange = onValueChange,
valueRange = valueRange,
showStopIndicator = false,
)
}
}
@@ -33,13 +33,13 @@ private val Rose80 = Color(0xFFFFAFCC)
private val Rose90 = Color(0xFFFFD9E4)
private val Rose95 = Color(0xFFFFECF1)
// ── Violet (secondary) ───────────────────────────────────────────────────────
private val Violet10 = Color(0xFF25004E)
private val Violet20 = Color(0xFF3D177A)
private val Violet30 = Color(0xFF553194)
private val Violet40 = Color(0xFF6E4BAF)
private val Violet80 = Color(0xFFD6BBFF)
private val Violet90 = Color(0xFFECDCFF)
// ── Dusty rose (secondary) ───────────────────────────────────────────────────
private val DustyRose10 = Color(0xFF2B0D18)
private val DustyRose20 = Color(0xFF43202B)
private val DustyRose30 = Color(0xFF5C3541)
private val DustyRose40 = Color(0xFF774C58)
private val DustyRose80 = Color(0xFFE4BCC8)
private val DustyRose90 = Color(0xFFF5DCE4)
// ── Aqua (tertiary) ──────────────────────────────────────────────────────────
private val Aqua10 = Color(0xFF00201F)
@@ -89,10 +89,10 @@ val RadiantDarkColorScheme: ColorScheme = darkColorScheme(
onPrimaryContainer = Rose90,
inversePrimary = Rose40,
secondary = Violet80,
onSecondary = Violet20,
secondaryContainer = Violet30,
onSecondaryContainer = Violet90,
secondary = DustyRose80,
onSecondary = DustyRose20,
secondaryContainer = DustyRose30,
onSecondaryContainer = DustyRose90,
tertiary = Aqua80,
onTertiary = Aqua20,
@@ -134,10 +134,10 @@ val RadiantLightColorScheme: ColorScheme = lightColorScheme(
onPrimaryContainer = Rose10,
inversePrimary = Rose80,
secondary = Violet40,
secondary = DustyRose40,
onSecondary = Neutral100,
secondaryContainer = Violet90,
onSecondaryContainer = Violet10,
secondaryContainer = DustyRose90,
onSecondaryContainer = DustyRose10,
tertiary = Aqua40,
onTertiary = Neutral100,