From a06123341f175239f9a44c14f47e16f2e13b9e8f Mon Sep 17 00:00:00 2001 From: minar Date: Fri, 20 Jan 2023 17:38:21 +0100 Subject: [PATCH 01/44] New translations strings.xml (Dutch) --- app/src/main/res/values-nl/strings.xml | 147 +++++++++++++++++++++++++ 1 file changed, 147 insertions(+) create mode 100644 app/src/main/res/values-nl/strings.xml diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml new file mode 100644 index 0000000..f120335 --- /dev/null +++ b/app/src/main/res/values-nl/strings.xml @@ -0,0 +1,147 @@ + + + + An open source app to choose randomly between numbers, answers, options and so on. Let the randomness talk! + Roulette + Coin + Dice + Magic Ball + Settings + The result is: + + Roulette mode + Do you have to choose something? Are you tired of polls and bossy friends? A roulette will decide for you! Long press the roulette to Add generic options or clear them. + Spin the roulette! + Enter an option… + Delete the last option entered + Please list below the possible choices to add in the roulette. + Please, enter 2 or more options to spin the roulette! + You can\'t enter more than 30 options! + Option + Recent options, tap to restore + No recent option, spin the roulette to save the current options! + A-Z Letters + Range + The range is wrong or empty, please enter both the values correctly! + Are you sure you want to delete all the entered options? + + Coin mode + Flipping a coin is easy, but can help you decide between doing something or not. Just heads or tails. Let the coin talk! + Flip the coin! + Press the button below! + Heads! + Tails! + + Magic Ball + The magic ball will tell you the answers! Just ask something, and it will help you with a generic and affordable answer. You can activate its rudeness from settings! + Shake it! + Press the button below! + No. + Yes! + I don\'t think so. + Maybe! + This makes no sense. + Probably… + Are you sure? + Probably yes. + Probably no. + Of course. + Ask it yourself. + No, absurd. + Hell yeah! + Think about it. + Who knows. + Are you kidding? + As I see it, yes. + It is certain. + It is decidedly so. + Outlook good. + Signs point to yes. + Without a doubt. + Reply hazy, try again. + Better not tell you now. + Cannot predict now! + Concentrate and ask again. + Don\'t count on it. + My sources say no. + Very doubtful. + Ask your best friend. + No, idiot. + Of course, dammit. + Are you stupid? + Lol! How stupid. + You\'re crazy. + Go to hell. + + Dice mode + Dice can be useful, in a table game for example! The app will throw one to ten dice for you. Select the number from settings. Good luck! + Throw the dice! + Press the button below! + + Settings + I\'m a polite guy, and I like beautiful things like animations, icons, sports cars and 3D printing. I work as a designer and computer engineer. + Nice logo, huh? ;D + Customization + Vibration + Vibrate when a button is pressed + No vibrations when a button is pressed + Sounds + Play a sound when a button is pressed + No sound when a button is pressed + Dice number + Change the number of dice thrown. Currently %s + One + Two + Three + Four + Five + Six + Seven + Eight + Nine + Ten + Change the default accent color. Currently %s + Accent color + Use a dark, light or automatic app theme. Currently %s + App theme + Blue + Aqua + Green + Orange + Yellow + Teal + Violet + Pink + Light blue + Red + Lime + Crimson + System default + Dark + Light + App behavior + Rude answers + Rude answers activated, idiot + Just kind and polite answers + Hide descriptions + Descriptions hidden + Descriptions visible + Allow equal options + Equal options in roulette allowed + Equal options in roulette not allowed + Remove last chosen + Remove the last chosen option in the roulette automatically + Don\'t remove the last chosen option in the roulette automatically + Shake to launch + Shaking the device will act like the center button + Shaking the device won\'t have any effect + + Review! + I\'m lazy + Nah + AAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n + \nOK, now that I have your attention, may I ask you to leave a good review to help Randomix grow a bit? I\'d really appreciate it! Have a great day! :D + I\'ve something to tell you + Never ask again + Translate the app + From 7faf66501e701b8ed4c60fa38b23b751ac437959 Mon Sep 17 00:00:00 2001 From: minar Date: Fri, 20 Jan 2023 17:38:22 +0100 Subject: [PATCH 02/44] New translations strings.xml (Serbian (Cyrillic)) --- app/src/main/res/values-sr/strings.xml | 147 +++++++++++++++++++++++++ 1 file changed, 147 insertions(+) create mode 100644 app/src/main/res/values-sr/strings.xml diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml new file mode 100644 index 0000000..f120335 --- /dev/null +++ b/app/src/main/res/values-sr/strings.xml @@ -0,0 +1,147 @@ + + + + An open source app to choose randomly between numbers, answers, options and so on. Let the randomness talk! + Roulette + Coin + Dice + Magic Ball + Settings + The result is: + + Roulette mode + Do you have to choose something? Are you tired of polls and bossy friends? A roulette will decide for you! Long press the roulette to Add generic options or clear them. + Spin the roulette! + Enter an option… + Delete the last option entered + Please list below the possible choices to add in the roulette. + Please, enter 2 or more options to spin the roulette! + You can\'t enter more than 30 options! + Option + Recent options, tap to restore + No recent option, spin the roulette to save the current options! + A-Z Letters + Range + The range is wrong or empty, please enter both the values correctly! + Are you sure you want to delete all the entered options? + + Coin mode + Flipping a coin is easy, but can help you decide between doing something or not. Just heads or tails. Let the coin talk! + Flip the coin! + Press the button below! + Heads! + Tails! + + Magic Ball + The magic ball will tell you the answers! Just ask something, and it will help you with a generic and affordable answer. You can activate its rudeness from settings! + Shake it! + Press the button below! + No. + Yes! + I don\'t think so. + Maybe! + This makes no sense. + Probably… + Are you sure? + Probably yes. + Probably no. + Of course. + Ask it yourself. + No, absurd. + Hell yeah! + Think about it. + Who knows. + Are you kidding? + As I see it, yes. + It is certain. + It is decidedly so. + Outlook good. + Signs point to yes. + Without a doubt. + Reply hazy, try again. + Better not tell you now. + Cannot predict now! + Concentrate and ask again. + Don\'t count on it. + My sources say no. + Very doubtful. + Ask your best friend. + No, idiot. + Of course, dammit. + Are you stupid? + Lol! How stupid. + You\'re crazy. + Go to hell. + + Dice mode + Dice can be useful, in a table game for example! The app will throw one to ten dice for you. Select the number from settings. Good luck! + Throw the dice! + Press the button below! + + Settings + I\'m a polite guy, and I like beautiful things like animations, icons, sports cars and 3D printing. I work as a designer and computer engineer. + Nice logo, huh? ;D + Customization + Vibration + Vibrate when a button is pressed + No vibrations when a button is pressed + Sounds + Play a sound when a button is pressed + No sound when a button is pressed + Dice number + Change the number of dice thrown. Currently %s + One + Two + Three + Four + Five + Six + Seven + Eight + Nine + Ten + Change the default accent color. Currently %s + Accent color + Use a dark, light or automatic app theme. Currently %s + App theme + Blue + Aqua + Green + Orange + Yellow + Teal + Violet + Pink + Light blue + Red + Lime + Crimson + System default + Dark + Light + App behavior + Rude answers + Rude answers activated, idiot + Just kind and polite answers + Hide descriptions + Descriptions hidden + Descriptions visible + Allow equal options + Equal options in roulette allowed + Equal options in roulette not allowed + Remove last chosen + Remove the last chosen option in the roulette automatically + Don\'t remove the last chosen option in the roulette automatically + Shake to launch + Shaking the device will act like the center button + Shaking the device won\'t have any effect + + Review! + I\'m lazy + Nah + AAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n + \nOK, now that I have your attention, may I ask you to leave a good review to help Randomix grow a bit? I\'d really appreciate it! Have a great day! :D + I\'ve something to tell you + Never ask again + Translate the app + From 140ea74b1bdb4fa6c1f02c5ea7e6892c83898fb1 Mon Sep 17 00:00:00 2001 From: minar Date: Fri, 20 Jan 2023 17:38:23 +0100 Subject: [PATCH 03/44] New translations strings.xml (Croatian) --- app/src/main/res/values-hr/strings.xml | 147 +++++++++++++++++++++++++ 1 file changed, 147 insertions(+) create mode 100644 app/src/main/res/values-hr/strings.xml diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml new file mode 100644 index 0000000..f120335 --- /dev/null +++ b/app/src/main/res/values-hr/strings.xml @@ -0,0 +1,147 @@ + + + + An open source app to choose randomly between numbers, answers, options and so on. Let the randomness talk! + Roulette + Coin + Dice + Magic Ball + Settings + The result is: + + Roulette mode + Do you have to choose something? Are you tired of polls and bossy friends? A roulette will decide for you! Long press the roulette to Add generic options or clear them. + Spin the roulette! + Enter an option… + Delete the last option entered + Please list below the possible choices to add in the roulette. + Please, enter 2 or more options to spin the roulette! + You can\'t enter more than 30 options! + Option + Recent options, tap to restore + No recent option, spin the roulette to save the current options! + A-Z Letters + Range + The range is wrong or empty, please enter both the values correctly! + Are you sure you want to delete all the entered options? + + Coin mode + Flipping a coin is easy, but can help you decide between doing something or not. Just heads or tails. Let the coin talk! + Flip the coin! + Press the button below! + Heads! + Tails! + + Magic Ball + The magic ball will tell you the answers! Just ask something, and it will help you with a generic and affordable answer. You can activate its rudeness from settings! + Shake it! + Press the button below! + No. + Yes! + I don\'t think so. + Maybe! + This makes no sense. + Probably… + Are you sure? + Probably yes. + Probably no. + Of course. + Ask it yourself. + No, absurd. + Hell yeah! + Think about it. + Who knows. + Are you kidding? + As I see it, yes. + It is certain. + It is decidedly so. + Outlook good. + Signs point to yes. + Without a doubt. + Reply hazy, try again. + Better not tell you now. + Cannot predict now! + Concentrate and ask again. + Don\'t count on it. + My sources say no. + Very doubtful. + Ask your best friend. + No, idiot. + Of course, dammit. + Are you stupid? + Lol! How stupid. + You\'re crazy. + Go to hell. + + Dice mode + Dice can be useful, in a table game for example! The app will throw one to ten dice for you. Select the number from settings. Good luck! + Throw the dice! + Press the button below! + + Settings + I\'m a polite guy, and I like beautiful things like animations, icons, sports cars and 3D printing. I work as a designer and computer engineer. + Nice logo, huh? ;D + Customization + Vibration + Vibrate when a button is pressed + No vibrations when a button is pressed + Sounds + Play a sound when a button is pressed + No sound when a button is pressed + Dice number + Change the number of dice thrown. Currently %s + One + Two + Three + Four + Five + Six + Seven + Eight + Nine + Ten + Change the default accent color. Currently %s + Accent color + Use a dark, light or automatic app theme. Currently %s + App theme + Blue + Aqua + Green + Orange + Yellow + Teal + Violet + Pink + Light blue + Red + Lime + Crimson + System default + Dark + Light + App behavior + Rude answers + Rude answers activated, idiot + Just kind and polite answers + Hide descriptions + Descriptions hidden + Descriptions visible + Allow equal options + Equal options in roulette allowed + Equal options in roulette not allowed + Remove last chosen + Remove the last chosen option in the roulette automatically + Don\'t remove the last chosen option in the roulette automatically + Shake to launch + Shaking the device will act like the center button + Shaking the device won\'t have any effect + + Review! + I\'m lazy + Nah + AAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n + \nOK, now that I have your attention, may I ask you to leave a good review to help Randomix grow a bit? I\'d really appreciate it! Have a great day! :D + I\'ve something to tell you + Never ask again + Translate the app + From cdc3b18d1e54644a03aadde756f054f56a1e0815 Mon Sep 17 00:00:00 2001 From: minar Date: Fri, 20 Jan 2023 17:38:24 +0100 Subject: [PATCH 04/44] New translations strings.xml (English, United Kingdom) --- app/src/main/res/values-en-rGB/strings.xml | 147 +++++++++++++++++++++ 1 file changed, 147 insertions(+) create mode 100644 app/src/main/res/values-en-rGB/strings.xml diff --git a/app/src/main/res/values-en-rGB/strings.xml b/app/src/main/res/values-en-rGB/strings.xml new file mode 100644 index 0000000..f120335 --- /dev/null +++ b/app/src/main/res/values-en-rGB/strings.xml @@ -0,0 +1,147 @@ + + + + An open source app to choose randomly between numbers, answers, options and so on. Let the randomness talk! + Roulette + Coin + Dice + Magic Ball + Settings + The result is: + + Roulette mode + Do you have to choose something? Are you tired of polls and bossy friends? A roulette will decide for you! Long press the roulette to Add generic options or clear them. + Spin the roulette! + Enter an option… + Delete the last option entered + Please list below the possible choices to add in the roulette. + Please, enter 2 or more options to spin the roulette! + You can\'t enter more than 30 options! + Option + Recent options, tap to restore + No recent option, spin the roulette to save the current options! + A-Z Letters + Range + The range is wrong or empty, please enter both the values correctly! + Are you sure you want to delete all the entered options? + + Coin mode + Flipping a coin is easy, but can help you decide between doing something or not. Just heads or tails. Let the coin talk! + Flip the coin! + Press the button below! + Heads! + Tails! + + Magic Ball + The magic ball will tell you the answers! Just ask something, and it will help you with a generic and affordable answer. You can activate its rudeness from settings! + Shake it! + Press the button below! + No. + Yes! + I don\'t think so. + Maybe! + This makes no sense. + Probably… + Are you sure? + Probably yes. + Probably no. + Of course. + Ask it yourself. + No, absurd. + Hell yeah! + Think about it. + Who knows. + Are you kidding? + As I see it, yes. + It is certain. + It is decidedly so. + Outlook good. + Signs point to yes. + Without a doubt. + Reply hazy, try again. + Better not tell you now. + Cannot predict now! + Concentrate and ask again. + Don\'t count on it. + My sources say no. + Very doubtful. + Ask your best friend. + No, idiot. + Of course, dammit. + Are you stupid? + Lol! How stupid. + You\'re crazy. + Go to hell. + + Dice mode + Dice can be useful, in a table game for example! The app will throw one to ten dice for you. Select the number from settings. Good luck! + Throw the dice! + Press the button below! + + Settings + I\'m a polite guy, and I like beautiful things like animations, icons, sports cars and 3D printing. I work as a designer and computer engineer. + Nice logo, huh? ;D + Customization + Vibration + Vibrate when a button is pressed + No vibrations when a button is pressed + Sounds + Play a sound when a button is pressed + No sound when a button is pressed + Dice number + Change the number of dice thrown. Currently %s + One + Two + Three + Four + Five + Six + Seven + Eight + Nine + Ten + Change the default accent color. Currently %s + Accent color + Use a dark, light or automatic app theme. Currently %s + App theme + Blue + Aqua + Green + Orange + Yellow + Teal + Violet + Pink + Light blue + Red + Lime + Crimson + System default + Dark + Light + App behavior + Rude answers + Rude answers activated, idiot + Just kind and polite answers + Hide descriptions + Descriptions hidden + Descriptions visible + Allow equal options + Equal options in roulette allowed + Equal options in roulette not allowed + Remove last chosen + Remove the last chosen option in the roulette automatically + Don\'t remove the last chosen option in the roulette automatically + Shake to launch + Shaking the device will act like the center button + Shaking the device won\'t have any effect + + Review! + I\'m lazy + Nah + AAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n + \nOK, now that I have your attention, may I ask you to leave a good review to help Randomix grow a bit? I\'d really appreciate it! Have a great day! :D + I\'ve something to tell you + Never ask again + Translate the app + From 9f53aa6b483961a315ffaba998da2804989d22cc Mon Sep 17 00:00:00 2001 From: minar Date: Fri, 20 Jan 2023 17:38:25 +0100 Subject: [PATCH 05/44] New translations strings.xml (Bosnian) --- app/src/main/res/values-bs/strings.xml | 147 +++++++++++++++++++++++++ 1 file changed, 147 insertions(+) create mode 100644 app/src/main/res/values-bs/strings.xml diff --git a/app/src/main/res/values-bs/strings.xml b/app/src/main/res/values-bs/strings.xml new file mode 100644 index 0000000..f120335 --- /dev/null +++ b/app/src/main/res/values-bs/strings.xml @@ -0,0 +1,147 @@ + + + + An open source app to choose randomly between numbers, answers, options and so on. Let the randomness talk! + Roulette + Coin + Dice + Magic Ball + Settings + The result is: + + Roulette mode + Do you have to choose something? Are you tired of polls and bossy friends? A roulette will decide for you! Long press the roulette to Add generic options or clear them. + Spin the roulette! + Enter an option… + Delete the last option entered + Please list below the possible choices to add in the roulette. + Please, enter 2 or more options to spin the roulette! + You can\'t enter more than 30 options! + Option + Recent options, tap to restore + No recent option, spin the roulette to save the current options! + A-Z Letters + Range + The range is wrong or empty, please enter both the values correctly! + Are you sure you want to delete all the entered options? + + Coin mode + Flipping a coin is easy, but can help you decide between doing something or not. Just heads or tails. Let the coin talk! + Flip the coin! + Press the button below! + Heads! + Tails! + + Magic Ball + The magic ball will tell you the answers! Just ask something, and it will help you with a generic and affordable answer. You can activate its rudeness from settings! + Shake it! + Press the button below! + No. + Yes! + I don\'t think so. + Maybe! + This makes no sense. + Probably… + Are you sure? + Probably yes. + Probably no. + Of course. + Ask it yourself. + No, absurd. + Hell yeah! + Think about it. + Who knows. + Are you kidding? + As I see it, yes. + It is certain. + It is decidedly so. + Outlook good. + Signs point to yes. + Without a doubt. + Reply hazy, try again. + Better not tell you now. + Cannot predict now! + Concentrate and ask again. + Don\'t count on it. + My sources say no. + Very doubtful. + Ask your best friend. + No, idiot. + Of course, dammit. + Are you stupid? + Lol! How stupid. + You\'re crazy. + Go to hell. + + Dice mode + Dice can be useful, in a table game for example! The app will throw one to ten dice for you. Select the number from settings. Good luck! + Throw the dice! + Press the button below! + + Settings + I\'m a polite guy, and I like beautiful things like animations, icons, sports cars and 3D printing. I work as a designer and computer engineer. + Nice logo, huh? ;D + Customization + Vibration + Vibrate when a button is pressed + No vibrations when a button is pressed + Sounds + Play a sound when a button is pressed + No sound when a button is pressed + Dice number + Change the number of dice thrown. Currently %s + One + Two + Three + Four + Five + Six + Seven + Eight + Nine + Ten + Change the default accent color. Currently %s + Accent color + Use a dark, light or automatic app theme. Currently %s + App theme + Blue + Aqua + Green + Orange + Yellow + Teal + Violet + Pink + Light blue + Red + Lime + Crimson + System default + Dark + Light + App behavior + Rude answers + Rude answers activated, idiot + Just kind and polite answers + Hide descriptions + Descriptions hidden + Descriptions visible + Allow equal options + Equal options in roulette allowed + Equal options in roulette not allowed + Remove last chosen + Remove the last chosen option in the roulette automatically + Don\'t remove the last chosen option in the roulette automatically + Shake to launch + Shaking the device will act like the center button + Shaking the device won\'t have any effect + + Review! + I\'m lazy + Nah + AAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n + \nOK, now that I have your attention, may I ask you to leave a good review to help Randomix grow a bit? I\'d really appreciate it! Have a great day! :D + I\'ve something to tell you + Never ask again + Translate the app + From 14e17dcd264624409feaaae3c35ef5db76ab5e95 Mon Sep 17 00:00:00 2001 From: minar Date: Fri, 20 Jan 2023 17:38:25 +0100 Subject: [PATCH 06/44] New translations strings.xml (Serbian (Latin)) --- app/src/main/res/values-sr-rCS/strings.xml | 147 +++++++++++++++++++++ 1 file changed, 147 insertions(+) create mode 100644 app/src/main/res/values-sr-rCS/strings.xml diff --git a/app/src/main/res/values-sr-rCS/strings.xml b/app/src/main/res/values-sr-rCS/strings.xml new file mode 100644 index 0000000..f120335 --- /dev/null +++ b/app/src/main/res/values-sr-rCS/strings.xml @@ -0,0 +1,147 @@ + + + + An open source app to choose randomly between numbers, answers, options and so on. Let the randomness talk! + Roulette + Coin + Dice + Magic Ball + Settings + The result is: + + Roulette mode + Do you have to choose something? Are you tired of polls and bossy friends? A roulette will decide for you! Long press the roulette to Add generic options or clear them. + Spin the roulette! + Enter an option… + Delete the last option entered + Please list below the possible choices to add in the roulette. + Please, enter 2 or more options to spin the roulette! + You can\'t enter more than 30 options! + Option + Recent options, tap to restore + No recent option, spin the roulette to save the current options! + A-Z Letters + Range + The range is wrong or empty, please enter both the values correctly! + Are you sure you want to delete all the entered options? + + Coin mode + Flipping a coin is easy, but can help you decide between doing something or not. Just heads or tails. Let the coin talk! + Flip the coin! + Press the button below! + Heads! + Tails! + + Magic Ball + The magic ball will tell you the answers! Just ask something, and it will help you with a generic and affordable answer. You can activate its rudeness from settings! + Shake it! + Press the button below! + No. + Yes! + I don\'t think so. + Maybe! + This makes no sense. + Probably… + Are you sure? + Probably yes. + Probably no. + Of course. + Ask it yourself. + No, absurd. + Hell yeah! + Think about it. + Who knows. + Are you kidding? + As I see it, yes. + It is certain. + It is decidedly so. + Outlook good. + Signs point to yes. + Without a doubt. + Reply hazy, try again. + Better not tell you now. + Cannot predict now! + Concentrate and ask again. + Don\'t count on it. + My sources say no. + Very doubtful. + Ask your best friend. + No, idiot. + Of course, dammit. + Are you stupid? + Lol! How stupid. + You\'re crazy. + Go to hell. + + Dice mode + Dice can be useful, in a table game for example! The app will throw one to ten dice for you. Select the number from settings. Good luck! + Throw the dice! + Press the button below! + + Settings + I\'m a polite guy, and I like beautiful things like animations, icons, sports cars and 3D printing. I work as a designer and computer engineer. + Nice logo, huh? ;D + Customization + Vibration + Vibrate when a button is pressed + No vibrations when a button is pressed + Sounds + Play a sound when a button is pressed + No sound when a button is pressed + Dice number + Change the number of dice thrown. Currently %s + One + Two + Three + Four + Five + Six + Seven + Eight + Nine + Ten + Change the default accent color. Currently %s + Accent color + Use a dark, light or automatic app theme. Currently %s + App theme + Blue + Aqua + Green + Orange + Yellow + Teal + Violet + Pink + Light blue + Red + Lime + Crimson + System default + Dark + Light + App behavior + Rude answers + Rude answers activated, idiot + Just kind and polite answers + Hide descriptions + Descriptions hidden + Descriptions visible + Allow equal options + Equal options in roulette allowed + Equal options in roulette not allowed + Remove last chosen + Remove the last chosen option in the roulette automatically + Don\'t remove the last chosen option in the roulette automatically + Shake to launch + Shaking the device will act like the center button + Shaking the device won\'t have any effect + + Review! + I\'m lazy + Nah + AAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n + \nOK, now that I have your attention, may I ask you to leave a good review to help Randomix grow a bit? I\'d really appreciate it! Have a great day! :D + I\'ve something to tell you + Never ask again + Translate the app + From 47d2f4dfedb66b16b8613e38e1885b9d1ac8816b Mon Sep 17 00:00:00 2001 From: minar Date: Sun, 22 Jan 2023 18:59:16 +0100 Subject: [PATCH 07/44] New translations strings.xml (English, United Kingdom) --- app/src/main/res/values-en-rGB/strings.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/res/values-en-rGB/strings.xml b/app/src/main/res/values-en-rGB/strings.xml index f120335..0f326a2 100644 --- a/app/src/main/res/values-en-rGB/strings.xml +++ b/app/src/main/res/values-en-rGB/strings.xml @@ -81,7 +81,7 @@ Settings I\'m a polite guy, and I like beautiful things like animations, icons, sports cars and 3D printing. I work as a designer and computer engineer. Nice logo, huh? ;D - Customization + Customisation Vibration Vibrate when a button is pressed No vibrations when a button is pressed @@ -100,8 +100,8 @@ Eight Nine Ten - Change the default accent color. Currently %s - Accent color + Change the default accent colour. Currently %s + Accent colour Use a dark, light or automatic app theme. Currently %s App theme Blue @@ -119,7 +119,7 @@ System default Dark Light - App behavior + App behaviour Rude answers Rude answers activated, idiot Just kind and polite answers @@ -133,7 +133,7 @@ Remove the last chosen option in the roulette automatically Don\'t remove the last chosen option in the roulette automatically Shake to launch - Shaking the device will act like the center button + Shaking the device will act like the centre button Shaking the device won\'t have any effect Review! From fe9a9c38b6e0589e332584cbabfc78ba13c79a57 Mon Sep 17 00:00:00 2001 From: minar Date: Sun, 22 Jan 2023 19:37:44 +0100 Subject: [PATCH 08/44] Gradle and langs updated --- app/build.gradle | 2 +- app/release/output-metadata.json | 4 ++-- app/src/main/res/xml/locales_config.xml | 6 ++++++ build.gradle | 2 +- gradle/wrapper/gradle-wrapper.properties | 2 +- 5 files changed, 11 insertions(+), 5 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index aeaf7b2..0cb437d 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -8,7 +8,7 @@ android { targetSdkVersion 33 versionCode 39 versionName "2.4" - resConfigs 'en', 'ast', 'cs', 'de', 'es', 'fr', 'id', 'it', 'ru', 'pt', 'pt-rBR', 'zh-rCN', 'zh-rTW' + resConfigs 'en', 'en-rGB', 'ast', 'bs', 'cs', 'de', 'es', 'fr', 'hr', 'id', 'it', 'nl', 'ru', 'pt', 'pt-rBR', 'sr', 'sr-rCS', 'zh-rCN', 'zh-rTW' testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } compileOptions { diff --git a/app/release/output-metadata.json b/app/release/output-metadata.json index 28fc0e0..0990a6b 100644 --- a/app/release/output-metadata.json +++ b/app/release/output-metadata.json @@ -11,8 +11,8 @@ "type": "SINGLE", "filters": [], "attributes": [], - "versionCode": 38, - "versionName": "2.3", + "versionCode": 39, + "versionName": "2.4", "outputFile": "app-release.apk" } ], diff --git a/app/src/main/res/xml/locales_config.xml b/app/src/main/res/xml/locales_config.xml index e2370ec..fd3e5aa 100644 --- a/app/src/main/res/xml/locales_config.xml +++ b/app/src/main/res/xml/locales_config.xml @@ -1,15 +1,21 @@ + + + + + + diff --git a/build.gradle b/build.gradle index 5c5c26f..2c58b02 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:7.3.1' + classpath 'com.android.tools.build:gradle:7.4.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index d500ece..604e131 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip From 0e41dc7af78864fd3f58eb7f7508f97686f71195 Mon Sep 17 00:00:00 2001 From: minar Date: Sun, 22 Jan 2023 20:02:14 +0100 Subject: [PATCH 09/44] New translations strings.xml (Dutch) --- app/src/main/res/values-nl/strings.xml | 264 ++++++++++++------------- 1 file changed, 132 insertions(+), 132 deletions(-) diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index f120335..9aaddbf 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -1,147 +1,147 @@ - An open source app to choose randomly between numbers, answers, options and so on. Let the randomness talk! + Een opensource-app om willekeurig te kiezen tussen getallen, antwoorden, opties, enzovoort. Laat de willekeurigheid spreken! Roulette - Coin - Dice - Magic Ball - Settings - The result is: + Munt + Dobbelsteen + Toverbal + Instellingen + Het resultaat is: - Roulette mode - Do you have to choose something? Are you tired of polls and bossy friends? A roulette will decide for you! Long press the roulette to Add generic options or clear them. - Spin the roulette! - Enter an option… - Delete the last option entered - Please list below the possible choices to add in the roulette. - Please, enter 2 or more options to spin the roulette! - You can\'t enter more than 30 options! - Option - Recent options, tap to restore - No recent option, spin the roulette to save the current options! + Roulette modus + Moet je iets kiezen? Ben je moe van peilingen en bazige vrienden? Een roulette zal beslissen voor jou. Druk lang op de roulette om generieke opties toe te voegen of deze te wissen. + Draai aan de roulette! + Voer een optie in… + Verwijder de laatst ingevoerde optie + Geef hieronder de mogelijke keuzes om in de roulette toe te voegen. + Voer a.u.b. 2 of meer opties in om de roulette te draaien! + Je kan niet meer dan 30 opties invoeren! + Optie + Recente opties, tik om te herstellen + Geen recente optie, draai de roulette om de huidige opties op te slaan! A-Z Letters - Range - The range is wrong or empty, please enter both the values correctly! - Are you sure you want to delete all the entered options? + Bereik + De bereik is verkeerd of leeg, voer beide waarden correct in! + Weet u zeker dat u alle ingevoerde opties wilt verwijderen? - Coin mode - Flipping a coin is easy, but can help you decide between doing something or not. Just heads or tails. Let the coin talk! - Flip the coin! - Press the button below! - Heads! - Tails! + Munt modus + Een munt gooien is makkelijk, maar kan je helpen om te kiezen tussen iets doen of niet. Laat het munt praten! + Draai de munt op! + Druk op de knop hieronder! + Kop! + Staart! - Magic Ball - The magic ball will tell you the answers! Just ask something, and it will help you with a generic and affordable answer. You can activate its rudeness from settings! - Shake it! - Press the button below! - No. - Yes! - I don\'t think so. - Maybe! - This makes no sense. - Probably… - Are you sure? - Probably yes. - Probably no. - Of course. - Ask it yourself. - No, absurd. - Hell yeah! - Think about it. - Who knows. - Are you kidding? - As I see it, yes. - It is certain. - It is decidedly so. - Outlook good. - Signs point to yes. - Without a doubt. - Reply hazy, try again. - Better not tell you now. - Cannot predict now! - Concentrate and ask again. - Don\'t count on it. - My sources say no. - Very doubtful. - Ask your best friend. - No, idiot. - Of course, dammit. - Are you stupid? - Lol! How stupid. - You\'re crazy. - Go to hell. + Toverbal + De toverbal zal je de antwoorden vertellen! Vraag gewoon iets en het helpt je met een generiek en betaalbaar antwoord. Je kunt de onbeschoftheid via de instellingen activeren! + Schud het! + Druk op de knop hieronder! + Nee. + Ja! + Ik denk het niet. + Misschien! + Dat slaat nergens op. + Waarschijnlijk… + Weet je het zeker? + Waarschijnlijk wel. + Waarschijnlijk niet. + Natuurlijk. + Vraag het jezelf af. + Nee, absurd. + Hel ja! + Denk erover na. + Wie weet. + Ben je grap? + Volgens mij wel. + Het is zeker. + Het is beslist zo. + Goed vooruitzicht. + Tekenen wijzen op ja. + Zonder twijfel. + Wazig antwoord, probeer het nog eens. + Dat kan ik je nu beter niet vertellen. + Ik kan het nu niet voorspellen! + Concentreer en vraag opnieuw. + Reken er maar niet op. + Mijn bronnen zeggen van niet. + Zeer twijfelachtig. + Vraag je beste vriend. + Nee, idioot. + Natuurlijk, verdomme. + Ben je stom? + Lol! Wat dom. + Je bent gek. + Ga naar de hel. - Dice mode - Dice can be useful, in a table game for example! The app will throw one to ten dice for you. Select the number from settings. Good luck! - Throw the dice! - Press the button below! + Dobbelsteen modus + Dobbelstenen kunnen handig zijn, in een tafelspel bijvoorbeeld! De app gooit één tot tien dobbelstenen voor je. Selecteer het aantal bij instellingen. Veel succes! + Gooi de dobbelstenen! + Druk op de knop hieronder! - Settings - I\'m a polite guy, and I like beautiful things like animations, icons, sports cars and 3D printing. I work as a designer and computer engineer. - Nice logo, huh? ;D - Customization - Vibration - Vibrate when a button is pressed - No vibrations when a button is pressed - Sounds - Play a sound when a button is pressed - No sound when a button is pressed - Dice number - Change the number of dice thrown. Currently %s - One - Two - Three - Four - Five - Six - Seven - Eight - Nine - Ten - Change the default accent color. Currently %s - Accent color - Use a dark, light or automatic app theme. Currently %s - App theme - Blue + Instellingen + Ik ben een beleefde jongen, en ik hou van mooie dingen zoals animaties, iconen, sportwagens en 3D-printen. Ik werk als een ontwerper en computer ingenieur. + Mooi logo, hé? ;D + Aanpassingen + Trilling + Trillen wanneer een knop wordt ingedrukt + Geen trillingen wanneer een knop wordt ingedrukt + Geluiden + Speel een geluid af wanneer een knop wordt ingedrukt + Geen geluid wanneer een knop wordt ingedrukt + Dobbel aantal + Wijzig het aantal dobbelstenen. Momenteel %s + Een + Twee + Drie + Vier + Vijf + Zes + Zeven + Acht + Negen + Tien + Wijzig de standaard accentkleur. Momenteel %s + Accentkleur + Gebruik een donker, licht of automatisch app thema. Momenteel %s + App thema + Blauw Aqua - Green - Orange - Yellow - Teal + Groen + Oranje + Geel + Groenblauw Violet - Pink - Light blue - Red - Lime - Crimson - System default - Dark - Light - App behavior - Rude answers - Rude answers activated, idiot - Just kind and polite answers - Hide descriptions - Descriptions hidden - Descriptions visible - Allow equal options - Equal options in roulette allowed - Equal options in roulette not allowed - Remove last chosen - Remove the last chosen option in the roulette automatically - Don\'t remove the last chosen option in the roulette automatically - Shake to launch - Shaking the device will act like the center button - Shaking the device won\'t have any effect + Roze + Lichtblauw + Rood + Limoen + Karmozijn + Systeem standaard + Donker + Licht + App gedrag + Ruwe antwoorden + Ruwe antwoorden geactiveerd, idioot + Gewoon aardige en beleefde antwoorden + Verberg beschrijvingen + Beschrijvingen zijn verborgen + Beschrijvingen zijn zichtbaar + Sta gelijke opties toe + Gelijke opties in roulette toegestaan + Gelijke opties in roulette niet toegestaan + Laatst gekozen verwijderen + Verwijder automatisch de laatst gekozen optie in de roulette + Verwijder niet automatisch de laatst gekozen optie in de roulette + Schud om te starten + Schudden van het apparaat zal werken als de middenknop + Schudden van het apparaat zal geen effect hebben - Review! - I\'m lazy + Recensie! + Ik ben lui Nah - AAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n - \nOK, now that I have your attention, may I ask you to leave a good review to help Randomix grow a bit? I\'d really appreciate it! Have a great day! :D - I\'ve something to tell you - Never ask again - Translate the app + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n + \nOké, nu ik uw aandacht heb, mag ik u vragen een goede recensie achter te laten om Randomix een beetje te helpen groeien? Ik zou het echt waarderen! Nog een fijne dag! :D + Ik heb je iets te vertellen + Nooit meer vragen + Vertaal de app From 9837cd1edca6d2eccb808d1194494d2fb264bd30 Mon Sep 17 00:00:00 2001 From: minar Date: Sun, 22 Jan 2023 20:02:15 +0100 Subject: [PATCH 10/44] New translations strings.xml (Serbian (Cyrillic)) --- app/src/main/res/values-sr/strings.xml | 273 ++++++++++++------------- 1 file changed, 136 insertions(+), 137 deletions(-) diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index f120335..f3ffab1 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -1,147 +1,146 @@ - An open source app to choose randomly between numbers, answers, options and so on. Let the randomness talk! - Roulette - Coin - Dice - Magic Ball - Settings - The result is: + Апликација отвореног извора којом насумично можете одабрати између бројева, одговора, избора итд. Дозволите насумичности да прича! + Рулет + Новчић + Коцке + Магична Кугла + Подешавања + Резултат је: - Roulette mode - Do you have to choose something? Are you tired of polls and bossy friends? A roulette will decide for you! Long press the roulette to Add generic options or clear them. - Spin the roulette! - Enter an option… - Delete the last option entered - Please list below the possible choices to add in the roulette. - Please, enter 2 or more options to spin the roulette! - You can\'t enter more than 30 options! - Option - Recent options, tap to restore - No recent option, spin the roulette to save the current options! - A-Z Letters - Range - The range is wrong or empty, please enter both the values correctly! - Are you sure you want to delete all the entered options? + Рулет мод + Морате ли изабрати нешто? Јесу ли вам досадиле анкете и запоједничави пријатељи? Рулета ће за вас одлучити! Држите дуго прст на рулети да додате опште поставке или да их расчистите. + Окрените рилету! + Унесите поставку… + Избришите задње-унешену поставку + Молим вас да наведете испод могуће изборе да додате у рулету. + Молим вас, унесите двоје или више поставких да окренете рулету! + Не можете унети више од 30 поставких! + Поставка + Скорашње поставке, тапните да обновите + Нема скорашњих поставких, окрените рулету да спасите тренутачне поставке! + A-Z Слова + Опсег + Опсег је погрешан или празан, молимо вас да унесете обоје вредности исправно! + Јесте ли сигурни да желите избрисати све унесене поставке? - Coin mode - Flipping a coin is easy, but can help you decide between doing something or not. Just heads or tails. Let the coin talk! - Flip the coin! - Press the button below! - Heads! - Tails! + Новчићни мод + Бацање новчића је једноставно, али вам може помоћи да одлучите хоћете ли или нећете нешто учинити. Само глава или писмо. Нека новчић прича! + Баците новчић! + Притисните дугме испод! + Глава! + Писмо! - Magic Ball - The magic ball will tell you the answers! Just ask something, and it will help you with a generic and affordable answer. You can activate its rudeness from settings! - Shake it! - Press the button below! - No. - Yes! - I don\'t think so. - Maybe! - This makes no sense. - Probably… - Are you sure? - Probably yes. - Probably no. - Of course. - Ask it yourself. - No, absurd. - Hell yeah! - Think about it. - Who knows. - Are you kidding? - As I see it, yes. - It is certain. - It is decidedly so. - Outlook good. - Signs point to yes. - Without a doubt. - Reply hazy, try again. - Better not tell you now. - Cannot predict now! - Concentrate and ask again. - Don\'t count on it. - My sources say no. - Very doubtful. - Ask your best friend. - No, idiot. - Of course, dammit. - Are you stupid? - Lol! How stupid. - You\'re crazy. - Go to hell. + Магична Кугла + Магична кугла ће вам на све одговорити! Само питајте нешто, и помоћи ће вам са општим и приступачним одговором. Можете и укључити њену грубост у подешавањима! + Протресите ју! + Притисните дугме испод! + Не. + Да! + Мислим да није. + Можда! + Ово нема никако смисла. + Вероватно… + Да ли сте сигурни? + Вероватно да. + Вероватно не. + Наравно. + Запитајте се сами. + Не, апсурдно. + Дођавола да! + Размисли о томе. + Ко зна. + Јел се шалиш? + Заколико видим, да. + Сигурно и јест. + Одлучно и јест. + Изгледа добро. + Знакови упућују на према да. + Без сумње. + Одговор је мутан, пробајте поново. + Боље да ти сад не кажем. + Не може се сад предвидити! + Усредсреди се и питај поново. + Не рачунај на то. + Моји извори кажу не. + Врло неизвесно. + Питај најбољег пријатеља. + Не, будало. + Наравно, доврага. + Јеси глуп? + Лол! Како тупаво. + Полудио си. + Иди у пакао. - Dice mode - Dice can be useful, in a table game for example! The app will throw one to ten dice for you. Select the number from settings. Good luck! - Throw the dice! - Press the button below! + Мод за коцке + Коцке могу бити корисне, на столној игри например! Апликација ће једну до десет коцких за вас бацити. Одаберите количину у подешавањима. Сретно! + Баците коцке! + Притисните дугме испод! - Settings - I\'m a polite guy, and I like beautiful things like animations, icons, sports cars and 3D printing. I work as a designer and computer engineer. - Nice logo, huh? ;D - Customization - Vibration - Vibrate when a button is pressed - No vibrations when a button is pressed - Sounds - Play a sound when a button is pressed - No sound when a button is pressed - Dice number - Change the number of dice thrown. Currently %s - One - Two - Three - Four - Five - Six - Seven - Eight - Nine - Ten - Change the default accent color. Currently %s - Accent color - Use a dark, light or automatic app theme. Currently %s - App theme - Blue - Aqua - Green - Orange - Yellow - Teal - Violet - Pink - Light blue - Red - Lime - Crimson - System default - Dark - Light - App behavior - Rude answers - Rude answers activated, idiot - Just kind and polite answers - Hide descriptions - Descriptions hidden - Descriptions visible - Allow equal options - Equal options in roulette allowed - Equal options in roulette not allowed - Remove last chosen - Remove the last chosen option in the roulette automatically - Don\'t remove the last chosen option in the roulette automatically - Shake to launch - Shaking the device will act like the center button - Shaking the device won\'t have any effect + Подешавања + Ја сам пристојан човек, и волим лепе ствари ко цртиће, иконе, спортска аута и 3Д принтање. Радим ко дизајнер и рачунарски инжењер. + Лепа ознака, зар није? ;D + Прилагођавање + Вибрација + Нек мобител зуји при притиску дугмади + Нек мобител не зуји при притиску дугмади + Звукови + Нек мобител покрене звук при притиску дугмади + Нек мобител не покрене звук при притиску дугмади + Количина коцких + Промените количину коцких бачених, Тренутно их је %s + Једна + Две + Три + Четири + Пет + Шест + Седам + Осам + Девет + Десет + Промените задану боју акцента. Тренутно је %s + Боја акцента + Користите мрачну, светлу или аутоматску тему апликације. Тренутно је %s + Тема апликације + Плава + Аква + Зелена + Наранџаста + Жута + Плавозелена + Љубичаста + Ружичаста + Светлоплава + Црвена + Лимета + Тамноцрвена + Системски подразумевана + Мрачна + Светла + Понашање апликације + Груби одговори + Груби одговори су укључени, будало + Само љубазни и учитиви одговори + Сакриј описе + Описи су сакривени + Описи се могу видети + Дозволите једнаке поставке + Једнаке поставке су дозвољене у рулети + Једнаке поставке нису дозвољене у рулети + Уклоните задње одабрано + Аутоматски уклоните задње одабрану поставку у рулети + Немојте аутоматски уклонити задње одабрану поставку у рулети + Потресите да покренете + Тресање уређаја ће деловати као средње дугме + Тресање уређаја неће имати икакав ефекат - Review! - I\'m lazy - Nah - AAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n - \nOK, now that I have your attention, may I ask you to leave a good review to help Randomix grow a bit? I\'d really appreciate it! Have a great day! :D - I\'ve something to tell you - Never ask again - Translate the app + Рецензија! + Лен сам + Не + ААААААААААААААААААААААААААААА\n \nДобро, сад кад сам ухватио вашу пажњу, могу ли вас замолити да ми даднете добру рецензију да помогнете Рандомиx-у да мало израсте? Био бих веома захвалан! Нек вам је угодан дан! :D + Морам ти нешто рећи + Никад ме више то не питај + Преведите апликацију From 4d829f36db2a088fb9854ee3ad4b965722473ca7 Mon Sep 17 00:00:00 2001 From: minar Date: Sun, 22 Jan 2023 20:02:16 +0100 Subject: [PATCH 11/44] New translations strings.xml (Croatian) --- app/src/main/res/values-hr/strings.xml | 272 ++++++++++++------------- 1 file changed, 136 insertions(+), 136 deletions(-) diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index f120335..3223a03 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -1,147 +1,147 @@ - An open source app to choose randomly between numbers, answers, options and so on. Let the randomness talk! - Roulette - Coin - Dice - Magic Ball - Settings - The result is: + Aplikacija otvorenog izvora kojom nasumično možete odabrati između brojeva, odgovora, izbora itd. Pustite nasumičnosti da priča! + Rulet + Kovanica + Kocke + Magična Kugla + Postavke + Rezultat je: - Roulette mode - Do you have to choose something? Are you tired of polls and bossy friends? A roulette will decide for you! Long press the roulette to Add generic options or clear them. - Spin the roulette! - Enter an option… - Delete the last option entered - Please list below the possible choices to add in the roulette. - Please, enter 2 or more options to spin the roulette! - You can\'t enter more than 30 options! - Option - Recent options, tap to restore - No recent option, spin the roulette to save the current options! - A-Z Letters - Range - The range is wrong or empty, please enter both the values correctly! - Are you sure you want to delete all the entered options? + Rulet mod + Morate li odabrati nešto? Jesu li vam dojadile ankete i zapojedničavi prijatelji? Ruleta će za vas odlučiti! Držite dugo prst na ruleti da dodate opće postavke ili da ih rasčistite. + Okrenite ruletu! + Unesite postavku… + Izbrišite zadnje-unešenu postavku + Molim vas navedite ispod moguće izbore da dodate u ruletu. + Molim vas, unesite dvije ili više postavkih da okrenete ruletu! + Ne možete unijeti više od 30 postavkih! + Postavka + Nedavne postavke, tapnite za obnovu + Nema nedavnih postavkih, okrenite ruletu da spasite trenutne postavke! + A-Z Slova + Domet + Domet je pogrešan ili prazan, molimo da unesete obje vrijednosti ispravno! + Jeste li sigurni da želite izbrisati sve unesene postavke? - Coin mode - Flipping a coin is easy, but can help you decide between doing something or not. Just heads or tails. Let the coin talk! - Flip the coin! - Press the button below! - Heads! - Tails! + Kovanićni mod + Bacanje kovanice je jednostavno, ali vam može pomoći da odlučite želite li il ne želite nešto uraditi. Samo glava il pismo. Neka kovanica priča! + Bacite kovanicu! + Pritisnite gumb ispod! + Glava! + Pismo! - Magic Ball - The magic ball will tell you the answers! Just ask something, and it will help you with a generic and affordable answer. You can activate its rudeness from settings! - Shake it! - Press the button below! - No. - Yes! - I don\'t think so. - Maybe! - This makes no sense. - Probably… - Are you sure? - Probably yes. - Probably no. - Of course. - Ask it yourself. - No, absurd. - Hell yeah! - Think about it. - Who knows. - Are you kidding? - As I see it, yes. - It is certain. - It is decidedly so. - Outlook good. - Signs point to yes. - Without a doubt. - Reply hazy, try again. - Better not tell you now. - Cannot predict now! - Concentrate and ask again. - Don\'t count on it. - My sources say no. - Very doubtful. - Ask your best friend. - No, idiot. - Of course, dammit. - Are you stupid? - Lol! How stupid. - You\'re crazy. - Go to hell. + Magična Kugla + Magična kugla će vam na sve odgovoriti! Samo pitajte nešto, i pomoće vam sa općim i pristupačnim odgovorom. Možete uključiti njenu grubost u podešavanjima! + Protresite ju! + Pritisnite gumb ispod! + Ne. + Da! + Mislim da nije. + Možda! + Ovo nema nimalo smisla. + Vjerovatno… + Jeste li sigurni? + Vjerovatno da. + Vjerovatno ne. + Naravno. + Zapitajte se sami. + Ne, apsurdno. + Dođavola da! + Razmisli o tome. + Ko zna. + Zar se zezaš? + Zakoliko vidim, da. + Sigurno i jest. + Sasvim i jest. + Izgleda dobro. + Znakovi upućuju na prema da. + Bez sumnje. + Odgovor je mutan, probajte ponovno. + Bolje da ti sad ne kažem. + Ne može se sad predviditi! + Usredsredi se i pitaj ponovno. + Ne računaj na to. + Moji izvori kažu ne. + Vrlo neizvjesno. + Pitaj najboljeg prijatelja. + Ne, budalo. + Naravno, dovraga. + Jesi glup? + Lol! Kako glupo. + Poludio si. + Idi u pakao. - Dice mode - Dice can be useful, in a table game for example! The app will throw one to ten dice for you. Select the number from settings. Good luck! - Throw the dice! - Press the button below! + Mod za kocke + Kocke mogu biti korisne, na stolnoj igri naprimjer! Aplikacija će jednu do deset kockih za vas baciti. Odaberite količinu u postavkama. Sretno! + Bacite kocke! + Pritisnite gumb ispod! - Settings - I\'m a polite guy, and I like beautiful things like animations, icons, sports cars and 3D printing. I work as a designer and computer engineer. - Nice logo, huh? ;D - Customization - Vibration - Vibrate when a button is pressed - No vibrations when a button is pressed - Sounds - Play a sound when a button is pressed - No sound when a button is pressed - Dice number - Change the number of dice thrown. Currently %s - One - Two - Three - Four - Five - Six - Seven - Eight - Nine - Ten - Change the default accent color. Currently %s - Accent color - Use a dark, light or automatic app theme. Currently %s - App theme - Blue - Aqua - Green - Orange - Yellow - Teal - Violet - Pink - Light blue - Red - Lime - Crimson - System default - Dark - Light - App behavior - Rude answers - Rude answers activated, idiot - Just kind and polite answers - Hide descriptions - Descriptions hidden - Descriptions visible - Allow equal options - Equal options in roulette allowed - Equal options in roulette not allowed - Remove last chosen - Remove the last chosen option in the roulette automatically - Don\'t remove the last chosen option in the roulette automatically - Shake to launch - Shaking the device will act like the center button - Shaking the device won\'t have any effect + Postavke + Ja sam pristojan čovjek, i volim lijepe stvari poput crtića, ikona, sportskih auta i 3D printanja. Radim kao dizajner i računalni inženjer. + Lijepa oznaka, zar nije? ;D + Prilagođavanje + Vibracija + Nek mobitel zuji pri pritisku gumba + Nek mobitel ne zuji pri pritisku gumba + Zvukovi + Nek mobitel pokrene zvuk pri pritisku gumba + Nek mobitel ne pokrene zvuk pri pritisku gumba + Količina kockih + Promijenite količinu kockih bačenih, Trenutno ih je %s + Jedna + Dvije + Tri + Četiri + Pet + Šest + Sedam + Osam + Devet + Deset + Promijenite zadanu boju akcenta. Trenutno je %s + Boja akcenta + Koristite tamnu, svijetlu ili automatsku temu aplikacije. Trenutno je %s + Tema aplikacije + Plava + Akva + Zelena + Narančasta + Žuta + Plavozelena + Ljubičasta + Ružičasta + Svijetloplava + Crvena + Limeta + Tamnocrvena + Sistemski zadana + Tamna + Svijetla + Ponašanje aplikacije + Grubi odgovori + Grubi odgovori su uključeni, budalo + Samo fini i primjerni odgovori + Sakrij opise + Opisi su sakriveni + Opisi su vidljivi + Dozvolite jednake postavke + Jednake postavke su dozvoljene u ruleti + Jednake postavke nisu dozvoljene u ruleti + Uklonite zadnje odabrano + Automatski uklonite zadnje odabranu postavku u ruleti + Nemojte automatski ukloniti zadnje odabranu postavku u ruleti + Potresite da pokrenete + Tresanje uređaja će djelovati kao srednji gumb + Tresanje uređaja neće imati ikoji utjecaj - Review! - I\'m lazy - Nah + Recenzija! + Lijen sam + Ne AAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n - \nOK, now that I have your attention, may I ask you to leave a good review to help Randomix grow a bit? I\'d really appreciate it! Have a great day! :D - I\'ve something to tell you - Never ask again - Translate the app + \nU redu, sad kad imam vašu pažnju, mogu li vas zamoliti da mi dadnete dobru recenziju da pomognete Randomix-u da malo poraste? Bio bih vrlo zahvalan! Nek vam je ugodan dan! :D + Moram ti nešto reći + Nikad me to više ne pitaj + Prevedite aplikaciju From a922a79e2e40431c135249809967028666f642c7 Mon Sep 17 00:00:00 2001 From: minar Date: Sun, 22 Jan 2023 20:02:17 +0100 Subject: [PATCH 12/44] New translations strings.xml (Bosnian) --- app/src/main/res/values-bs/strings.xml | 272 ++++++++++++------------- 1 file changed, 136 insertions(+), 136 deletions(-) diff --git a/app/src/main/res/values-bs/strings.xml b/app/src/main/res/values-bs/strings.xml index f120335..e9763fa 100644 --- a/app/src/main/res/values-bs/strings.xml +++ b/app/src/main/res/values-bs/strings.xml @@ -1,147 +1,147 @@ - An open source app to choose randomly between numbers, answers, options and so on. Let the randomness talk! - Roulette - Coin - Dice - Magic Ball - Settings - The result is: + Aplikacija otvorenog izvora kojom nasumično možete odabrati između brojeva, odgovora, izbora itd. Dopustite nasumičnosti da priča! + Rulet + Novčić + Kocke + Magična Kugla + Podešavanja + Rezultat je: - Roulette mode - Do you have to choose something? Are you tired of polls and bossy friends? A roulette will decide for you! Long press the roulette to Add generic options or clear them. - Spin the roulette! - Enter an option… - Delete the last option entered - Please list below the possible choices to add in the roulette. - Please, enter 2 or more options to spin the roulette! - You can\'t enter more than 30 options! - Option - Recent options, tap to restore - No recent option, spin the roulette to save the current options! - A-Z Letters - Range - The range is wrong or empty, please enter both the values correctly! - Are you sure you want to delete all the entered options? + Rulet mod + Morate li odabrati nešto? Jesu li vam dojadile ankete i zapojedničavi prijatelji? Ruleta će za vas odlučiti! Držite dugo prst na ruleti da dodate opšte postavke ili da ih rasčistite. + Okrenite ruletu! + Unesite postavku… + Izbrišite zadnje-unešenu postavku + Molim vas navedite ispod moguće izbore da dodate u ruletu. + Molim vas, unesite dvije ili više postavkih da okrenete ruletu! + Ne možete unijeti više od 30 postavkih! + Postavka + Nedavne postavke, tapnite za obnovu + Nema nedavnih postavkih, okrenite ruletu da spasite trenutačne postavke! + A-Z Slova + Opseg + Opseg je pogrešan ili prazan, molimo da unesete obje vrijednosti ispravno! + Jeste li sigurni da želite izbrisati sve unesene postavke? - Coin mode - Flipping a coin is easy, but can help you decide between doing something or not. Just heads or tails. Let the coin talk! - Flip the coin! - Press the button below! - Heads! - Tails! + Novčićni mod + Bacanje novčića je jednostavno, ali vam može pomoći da odlučite hoćete li il nećete nešto učiniti. Samo glava il pismo. Neka novčić priča! + Bacite novčić! + Pritisnite dugme ispod! + Glava! + Pismo! - Magic Ball - The magic ball will tell you the answers! Just ask something, and it will help you with a generic and affordable answer. You can activate its rudeness from settings! - Shake it! - Press the button below! - No. - Yes! - I don\'t think so. - Maybe! - This makes no sense. - Probably… - Are you sure? - Probably yes. - Probably no. - Of course. - Ask it yourself. - No, absurd. - Hell yeah! - Think about it. - Who knows. - Are you kidding? - As I see it, yes. - It is certain. - It is decidedly so. - Outlook good. - Signs point to yes. - Without a doubt. - Reply hazy, try again. - Better not tell you now. - Cannot predict now! - Concentrate and ask again. - Don\'t count on it. - My sources say no. - Very doubtful. - Ask your best friend. - No, idiot. - Of course, dammit. - Are you stupid? - Lol! How stupid. - You\'re crazy. - Go to hell. + Magična Kugla + Magična kugla će vam na sve odgovoriti! Samo pitajte nešto, i pomoće vam sa opštim i pristupačnim odgovorom. Možete uključiti njenu grubost u podešavanjima! + Protresite ju! + Pritisnite dugme ispod! + Ne. + Da! + Mislim da nije. + Možda! + Ovo nema nikako smisla. + Vjerovatno… + Jeste li sigurni? + Vjerovatno da. + Vjerovatno ne. + Naravno. + Zapitajte se sami. + Ne, apsurdno. + Dođavola da! + Razmisli o tome. + Ko zna. + Jel se zezaš? + Zakoliko vidim, da. + Sigurno i jest. + Odlučno i jest. + Izgleda dobro. + Znakovi upućuju na prema da. + Bez sumnje. + Odgovor je mutan, probajte ponovo. + Bolje da ti sad ne kažem. + Ne može se sad predviditi! + Usredsredi se i pitaj ponovo. + Ne računaj na to. + Moji izvori kažu ne. + Vrlo neizvjesno. + Pitaj najboljeg prijatelja. + Ne, budalo. + Naravno, dovraga. + Jesi glup? + Lol! Kako tupavo. + Poludio si. + Idi u pakao. - Dice mode - Dice can be useful, in a table game for example! The app will throw one to ten dice for you. Select the number from settings. Good luck! - Throw the dice! - Press the button below! + Mod za kocke + Kocke mogu biti korisne, na stolnoj igri naprimjer! Aplikacija će jednu do deset kockih za vas baciti. Odaberite količinu u podešavanjima. Sretno! + Bacite kocke! + Pritisnite dugme ispod! - Settings - I\'m a polite guy, and I like beautiful things like animations, icons, sports cars and 3D printing. I work as a designer and computer engineer. - Nice logo, huh? ;D - Customization - Vibration - Vibrate when a button is pressed - No vibrations when a button is pressed - Sounds - Play a sound when a button is pressed - No sound when a button is pressed - Dice number - Change the number of dice thrown. Currently %s - One - Two - Three - Four - Five - Six - Seven - Eight - Nine - Ten - Change the default accent color. Currently %s - Accent color - Use a dark, light or automatic app theme. Currently %s - App theme - Blue - Aqua - Green - Orange - Yellow - Teal - Violet - Pink - Light blue - Red - Lime - Crimson - System default - Dark - Light - App behavior - Rude answers - Rude answers activated, idiot - Just kind and polite answers - Hide descriptions - Descriptions hidden - Descriptions visible - Allow equal options - Equal options in roulette allowed - Equal options in roulette not allowed - Remove last chosen - Remove the last chosen option in the roulette automatically - Don\'t remove the last chosen option in the roulette automatically - Shake to launch - Shaking the device will act like the center button - Shaking the device won\'t have any effect + Podešavanja + Ja sam pristojan čovjek, i volim lijepe stvari ko crtiće, ikone, sportska auta i 3D printanje. Radim ko dizajner i računarski inženjer. + Lijepa oznaka, zar nije? ;D + Prilagođavanje + Vibracija + Nek mobitel zuji pri pritisku dugmadi + Nek mobitel ne zuji pri pritisku dugmadi + Zvukovi + Nek mobitel pokrene zvuk pri pritisku dugmadi + Nek mobitel ne pokrene zvuk pri pritisku dugmadi + Količina kockih + Promijenite količinu kockih bačenih, Trenutno ih je %s + Jedna + Dvije + Tri + Četiri + Pet + Šest + Sedam + Osam + Devet + Deset + Promijenite zadanu boju akcenta. Trenutno je %s + Boja akcenta + Koristite mračnu, svijetlu ili automatsku temu aplikacije. Trenutno je %s + Tema aplikacije + Plava + Akva + Zelena + Narandžasta + Žuta + Plavozelena + Ljubičasta + Ružičasta + Svijetloplava + Crvena + Limeta + Tamnocrvena + Sistemski zadana + Mračna + Svijetla + Ponašanje aplikacije + Grubi odgovori + Grubi odgovori su uključeni, budalo + Samo fini i pristojni odgovori + Sakrij opise + Opisi su sakriveni + Opisi se mogu vidjeti + Dozvolite jednake postavke + Jednake postavke su dozvoljene u ruleti + Jednake postavke nisu dozvoljene u ruleti + Uklonite zadnje odabrano + Automatski uklonite zadnje odabranu postavku u ruleti + Nemojte automatski ukloniti zadnje odabranu postavku u ruleti + Potresite da pokrenete + Tresanje uređaja će djelovati ko srednje dugme + Tresanje uređaja neće imati ikoji efekat - Review! - I\'m lazy - Nah + Recenzija! + Lijen sam + Ne AAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n - \nOK, now that I have your attention, may I ask you to leave a good review to help Randomix grow a bit? I\'d really appreciate it! Have a great day! :D - I\'ve something to tell you - Never ask again - Translate the app + \nDobro, sad kad imam vašu pažnju, mogu li vas zamoliti da mi dadnete dobru recenziju da pomognete Randomix-u da malo izraste? Bio bih veoma zahvalan! Nek vam je ugodan dan! :D + Moram ti nešto reći + Nikad me to više ne pitaj + Prevedite aplikaciju From e257023e85787e41f7d2c18557f77c801a33e0bd Mon Sep 17 00:00:00 2001 From: minar Date: Sun, 22 Jan 2023 20:02:18 +0100 Subject: [PATCH 13/44] New translations strings.xml (Serbian (Latin)) --- app/src/main/res/values-sr-rCS/strings.xml | 272 ++++++++++----------- 1 file changed, 136 insertions(+), 136 deletions(-) diff --git a/app/src/main/res/values-sr-rCS/strings.xml b/app/src/main/res/values-sr-rCS/strings.xml index f120335..3afe3ed 100644 --- a/app/src/main/res/values-sr-rCS/strings.xml +++ b/app/src/main/res/values-sr-rCS/strings.xml @@ -1,147 +1,147 @@ - An open source app to choose randomly between numbers, answers, options and so on. Let the randomness talk! - Roulette - Coin - Dice - Magic Ball - Settings - The result is: + Aplikacija otvorenog izvora kojom nasumično možete odabrati između brojeva, odgovora, izbora itd. Dozvolite nasumičnosti da priča! + Rulet + Novčić + Kocke + Magična Kugla + Podešavanja + Rezultat je: - Roulette mode - Do you have to choose something? Are you tired of polls and bossy friends? A roulette will decide for you! Long press the roulette to Add generic options or clear them. - Spin the roulette! - Enter an option… - Delete the last option entered - Please list below the possible choices to add in the roulette. - Please, enter 2 or more options to spin the roulette! - You can\'t enter more than 30 options! - Option - Recent options, tap to restore - No recent option, spin the roulette to save the current options! - A-Z Letters - Range - The range is wrong or empty, please enter both the values correctly! - Are you sure you want to delete all the entered options? + Rulet mod + Morate li izabrati nešto? Jesu li vam dosadile ankete i zapojedničavi prijatelji? Ruleta će za vas odlučiti! Držite dugo prst na ruleti da dodate opšte postavke ili da ih rasčistite. + Okrenite ruletu! + Unesite postavku… + Izbrišite zadnje-unešenu postavku + Molim vas da navedete ispod moguće izbore da dodate u ruletu. + Molim vas, unesite dvoje ili više postavkih da okrenete ruletu! + Ne možete uneti više od 30 postavkih! + Postavka + Skorašnje postavke, tapnite da obnovite + Nema skorašnjih postavkih, okrenite ruletu da spasite trenutačne postavke! + A-Z Slova + Opseg + Opseg je pogrešan ili prazan, molimo vas da unesete oboje vrednosti ispravno! + Jeste li sigurni da želite izbrisati sve unesene postavke? - Coin mode - Flipping a coin is easy, but can help you decide between doing something or not. Just heads or tails. Let the coin talk! - Flip the coin! - Press the button below! - Heads! - Tails! + Novčićni mod + Bacanje novčića je jednostavno, ali vam može pomoći da odlučite hoćete li ili nećete nešto učiniti. Samo glava ili pismo. Neka novčić priča! + Bacite novčić! + Pritisnite dugme ispod! + Glava! + Pismo! - Magic Ball - The magic ball will tell you the answers! Just ask something, and it will help you with a generic and affordable answer. You can activate its rudeness from settings! - Shake it! - Press the button below! - No. - Yes! - I don\'t think so. - Maybe! - This makes no sense. - Probably… - Are you sure? - Probably yes. - Probably no. - Of course. - Ask it yourself. - No, absurd. - Hell yeah! - Think about it. - Who knows. - Are you kidding? - As I see it, yes. - It is certain. - It is decidedly so. - Outlook good. - Signs point to yes. - Without a doubt. - Reply hazy, try again. - Better not tell you now. - Cannot predict now! - Concentrate and ask again. - Don\'t count on it. - My sources say no. - Very doubtful. - Ask your best friend. - No, idiot. - Of course, dammit. - Are you stupid? - Lol! How stupid. - You\'re crazy. - Go to hell. + Magična Kugla + Magična kugla će vam na sve odgovoriti! Samo pitajte nešto, i pomoći će vam sa opštim i pristupačnim odgovorom. Možete i uključiti njenu grubost u podešavanjima! + Protresite ju! + Pritisnite dugme ispod! + Ne. + Da! + Mislim da nije. + Možda! + Ovo nema nikako smisla. + Verovatno… + Da li ste sigurni? + Verovatno da. + Verovatno ne. + Naravno. + Zapitajte se sami. + Ne, apsurdno. + Dođavola da! + Razmisli o tome. + Ko zna. + Jel se šališ? + Zakoliko vidim, da. + Sigurno i jest. + Odlučno i jest. + Izgleda dobro. + Znakovi upućuju na prema da. + Bez sumnje. + Odgovor je mutan, probajte ponovo. + Bolje da ti sad ne kažem. + Ne može se sad predviditi! + Usredsredi se i pitaj ponovo. + Ne računaj na to. + Moji izvori kažu ne. + Vrlo neizvesno. + Pitaj najboljeg prijatelja. + Ne, budalo. + Naravno, dovraga. + Jesi glup? + Lol! Kako tupavo. + Poludio si. + Idi u pakao. - Dice mode - Dice can be useful, in a table game for example! The app will throw one to ten dice for you. Select the number from settings. Good luck! - Throw the dice! - Press the button below! + Mod za kocke + Kocke mogu biti korisne, na stolnoj igri naprimer! Aplikacija će jednu do deset kockih za vas baciti. Odaberite količinu u podešavanjima. Sretno! + Bacite kocke! + Pritisnite dugme ispod! - Settings - I\'m a polite guy, and I like beautiful things like animations, icons, sports cars and 3D printing. I work as a designer and computer engineer. - Nice logo, huh? ;D - Customization - Vibration - Vibrate when a button is pressed - No vibrations when a button is pressed - Sounds - Play a sound when a button is pressed - No sound when a button is pressed - Dice number - Change the number of dice thrown. Currently %s - One - Two - Three - Four - Five - Six - Seven - Eight - Nine - Ten - Change the default accent color. Currently %s - Accent color - Use a dark, light or automatic app theme. Currently %s - App theme - Blue - Aqua - Green - Orange - Yellow - Teal - Violet - Pink - Light blue - Red - Lime - Crimson - System default - Dark - Light - App behavior - Rude answers - Rude answers activated, idiot - Just kind and polite answers - Hide descriptions - Descriptions hidden - Descriptions visible - Allow equal options - Equal options in roulette allowed - Equal options in roulette not allowed - Remove last chosen - Remove the last chosen option in the roulette automatically - Don\'t remove the last chosen option in the roulette automatically - Shake to launch - Shaking the device will act like the center button - Shaking the device won\'t have any effect + Podešavanja + Ja sam pristojan čovek, i volim lepe stvari ko crtiće, ikone, sportska auta i 3D printanje. Radim ko dizajner i računarski inženjer. + Lepa oznaka, zar nije? ;D + Prilagođavanje + Vibracija + Nek mobitel zuji pri pritisku dugmadi + Nek mobitel ne zuji pri pritisku dugmadi + Zvukovi + Nek mobitel pokrene zvuk pri pritisku dugmadi + Nek mobitel ne pokrene zvuk pri pritisku dugmadi + Količina kockih + Promenite količinu kockih bačenih, Trenutno ih je %s + Jedna + Dve + Tri + Četiri + Pet + Šest + Sedam + Osam + Devet + Deset + Promenite zadanu boju akcenta. Trenutno je %s + Boja akcenta + Koristite mračnu, svetlu ili automatsku temu aplikacije. Trenutno je %s + Tema aplikacije + Plava + Akva + Zelena + Narandžasta + Žuta + Plavozelena + Ljubičasta + Ružičasta + Svetloplava + Crvena + Limeta + Tamnocrvena + Sistemski podrazumevana + Mračna + Svetla + Ponašanje aplikacije + Grubi odgovori + Grubi odgovori su uključeni, budalo + Samo ljubazni i učitivi odgovori + Sakrij opise + Opisi su sakriveni + Opisi se mogu videti + Dozvolite jednake postavke + Jednake postavke su dozvoljene u ruleti + Jednake postavke nisu dozvoljene u ruleti + Uklonite zadnje odabrano + Automatski uklonite zadnje odabranu postavku u ruleti + Nemojte automatski ukloniti zadnje odabranu postavku u ruleti + Potresite da pokrenete + Tresanje uređaja će delovati kao srednje dugme + Tresanje uređaja neće imati ikakav efekat - Review! - I\'m lazy - Nah + Recenzija! + Len sam + Ne AAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n - \nOK, now that I have your attention, may I ask you to leave a good review to help Randomix grow a bit? I\'d really appreciate it! Have a great day! :D - I\'ve something to tell you - Never ask again - Translate the app + \nDobro, sad kad sam uhvatio vašu pažnju, mogu li vas zamoliti da mi dadnete dobru recenziju da pomognete Randomix-u da malo izraste? Bio bih veoma zahvalan! Nek vam je ugodan dan! :D + Moram ti nešto reći + Nikad me to više ne pitaj + Prevedite aplikaciju From 88d08ec8eee3ddbf634ca959a3f550ebbbba4493 Mon Sep 17 00:00:00 2001 From: minar Date: Sat, 28 Jan 2023 18:28:50 +0100 Subject: [PATCH 14/44] Magic ball bottom sheet (WIP) --- app/build.gradle | 2 +- .../fragments/MagicBallBottomSheet.java | 180 ++++++++++++++++++ .../randomix/fragments/MagicBallFragment.java | 111 +++++++---- .../randomix/fragments/RouletteFragment.java | 2 +- .../main/res/layout/fragment_magic_ball.xml | 13 ++ app/src/main/res/layout/fragment_roulette.xml | 10 +- .../res/layout/magic_ball_bottom_sheet.xml | 152 +++++++++++++++ .../main/res/layout/roulette_bottom_sheet.xml | 2 +- app/src/main/res/values/strings.xml | 4 + 9 files changed, 428 insertions(+), 48 deletions(-) create mode 100644 app/src/main/java/com/minar/randomix/fragments/MagicBallBottomSheet.java create mode 100644 app/src/main/res/layout/magic_ball_bottom_sheet.xml diff --git a/app/build.gradle b/app/build.gradle index 0cb437d..4b480c8 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -29,7 +29,7 @@ android { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) - implementation 'com.google.android.material:material:1.8.0-rc01' + implementation 'com.google.android.material:material:1.9.0-alpha01' implementation 'androidx.constraintlayout:constraintlayout:2.1.4' implementation "androidx.navigation:navigation-fragment:2.5.3" implementation "androidx.navigation:navigation-ui:2.5.3" diff --git a/app/src/main/java/com/minar/randomix/fragments/MagicBallBottomSheet.java b/app/src/main/java/com/minar/randomix/fragments/MagicBallBottomSheet.java new file mode 100644 index 0000000..a0e9936 --- /dev/null +++ b/app/src/main/java/com/minar/randomix/fragments/MagicBallBottomSheet.java @@ -0,0 +1,180 @@ +package com.minar.randomix.fragments; + +import android.content.DialogInterface; +import android.content.SharedPreferences; +import android.graphics.drawable.Animatable2; +import android.graphics.drawable.Drawable; +import android.os.Bundle; +import android.preference.PreferenceManager; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.view.animation.Animation; +import android.view.animation.AnimationUtils; +import android.view.inputmethod.EditorInfo; +import android.widget.EditText; +import android.widget.ImageView; +import android.widget.TextView; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.appcompat.widget.SwitchCompat; + +import com.google.android.material.bottomsheet.BottomSheetDialogFragment; +import com.google.android.material.chip.Chip; +import com.google.android.material.chip.ChipGroup; +import com.google.android.material.textfield.TextInputLayout; +import com.minar.randomix.R; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + +public class MagicBallBottomSheet extends BottomSheetDialogFragment { + private final MagicBallFragment magicBall; + private SharedPreferences sp; + private EditText answerText; + private final List loadedAnswers = new ArrayList<>(); + private ChipGroup answerChips; + private TextView placeholder; + private SwitchCompat customAnswersSwitch; + + MagicBallBottomSheet(MagicBallFragment magicBall) { + this.magicBall = magicBall; + } + + @Nullable + @Override + public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + // Inflate the bottom sheet, initialize the shared preferences and the recent options list + View v = inflater.inflate(R.layout.magic_ball_bottom_sheet, container, false); + sp = PreferenceManager.getDefaultSharedPreferences(getContext()); + boolean customActive = sp.getBoolean("custom_answers_active", false); + String customAnswers = sp.getString("custom_answers", ""); + Collections.addAll(loadedAnswers, customAnswers.split(";")); + loadedAnswers.remove(""); + placeholder = v.findViewById(R.id.customAnswersEmptyPlaceholder); + + // Animate the drawable in loop + ImageView noRecentImage = v.findViewById(R.id.recentImage); + Drawable animatedNoRecent = noRecentImage.getDrawable(); + if (animatedNoRecent instanceof Animatable2) { + ((Animatable2) animatedNoRecent).registerAnimationCallback(new Animatable2.AnimationCallback() { + @Override + public void onAnimationEnd(Drawable drawable) { + ((Animatable2) animatedNoRecent).start(); + } + }); + ((Animatable2) animatedNoRecent).start(); + } + + // Manage the text field + answerChips = v.findViewById(R.id.customAnswerChipGroup); + answerText = v.findViewById(R.id.customAnswerText); + TextInputLayout answerTextLayout = v.findViewById(R.id.customAnswerTextLayout); + answerText.setOnEditorActionListener(((v1, actionId, event) -> { + if (actionId == EditorInfo.IME_ACTION_DONE || actionId == EditorInfo.IME_ACTION_GO || actionId == EditorInfo.IME_ACTION_SEND) { + // Insert in both the list and the layout + insertAnswerChip(""); + return true; + } + return false; + })); + + // Manage placeholder and chips + managePlaceholder(); + if (!loadedAnswers.isEmpty()) + for (String s : loadedAnswers.toArray(new String[0])) { + System.out.println("Inserting: " + s); + insertAnswerChip(s); + } + + // Manage the switch + customAnswersSwitch = v.findViewById(R.id.customAnswerSwitch); + if (!customActive || loadedAnswers.size() < 3) + customAnswersSwitch.setActivated(false); + else + customAnswersSwitch.setActivated(false); + customAnswersSwitch.setOnCheckedChangeListener((buttonView, checked) -> { + if (checked) { + magicBall.setCustomAnswers(loadedAnswers.toArray(new String[0])); + } else { + magicBall.setCustomAnswers(null); + } + }); + + return v; + } + + // Insert the chip for a custom answer + private void insertAnswerChip(String answer) { + String currentAnswer; + if (!answer.equals("")) currentAnswer = answer; + else { + currentAnswer = answerText.getText().toString().trim(); + currentAnswer = currentAnswer.replaceAll("\\s+", " "); + answerText.setText(""); + } + + // Check if the limit is reached + if (loadedAnswers.size() > 150) { + return; + } + + // Add to the list + loadedAnswers.add(currentAnswer); + managePlaceholder(); + + // Inflate the layout and its onclick action + LayoutInflater inflater = LayoutInflater.from(getActivity()); + final Chip chip = (Chip) inflater.inflate(R.layout.chip_roulette, answerChips, false); + chip.setText(currentAnswer); + chip.setId(loadedAnswers.size()); + + // Add the chip with an animation + answerChips.addView(chip); + Animation animation = AnimationUtils.loadAnimation(getContext(), R.anim.chip_enter_anim); + chip.startAnimation(animation); + + // Remove the chip and the element from the list + chip.setOnClickListener(view -> removeChip(chip)); + } + + // Remove a single chip + private void removeChip(final Chip chip) { + // Remove the chip with an animation + if (chip == null) return; + loadedAnswers.remove(chip.getText().toString()); + final Animation animation = AnimationUtils.loadAnimation(getContext(), R.anim.chip_exit_anim); + chip.startAnimation(animation); + managePlaceholder(); + chip.postDelayed(() -> { + answerChips.removeView(chip); + magicBall.setCustomAnswers(loadedAnswers.toArray(new String[0])); + }, 400); + } + + // Evaluate the visibility of the placeholder + private void managePlaceholder() { + if (loadedAnswers.size() == 0) { + answerChips.setVisibility(View.GONE); + placeholder.setVisibility(View.VISIBLE); + } else { + answerChips.setVisibility(View.VISIBLE); + placeholder.setVisibility(View.GONE); + } + } + + @Override + public void onDismiss(@NonNull DialogInterface dialog) { + SharedPreferences.Editor editor = sp.edit(); + editor.putBoolean("custom_answers_active", customAnswersSwitch.isChecked()); + StringBuilder answersString = new StringBuilder(); + for (String s : loadedAnswers) { + answersString.append(s).append(";"); + } + editor.putString("custom_answers", answersString.toString()); + editor.apply(); + super.onDismiss(dialog); + } +} diff --git a/app/src/main/java/com/minar/randomix/fragments/MagicBallFragment.java b/app/src/main/java/com/minar/randomix/fragments/MagicBallFragment.java index be74a96..1000de9 100644 --- a/app/src/main/java/com/minar/randomix/fragments/MagicBallFragment.java +++ b/app/src/main/java/com/minar/randomix/fragments/MagicBallFragment.java @@ -1,5 +1,6 @@ package com.minar.randomix.fragments; +import android.app.Activity; import android.content.Context; import android.content.SharedPreferences; import android.graphics.drawable.Animatable; @@ -29,7 +30,9 @@ public class MagicBallFragment extends androidx.fragment.app.Fragment implements private boolean shakeEnabled = false; private SensorManager sensorManager; private ShakeEventListener sensorListener; - private final String[] magicAnswers = new String[36]; + private String[] magicAnswers = new String[36]; + private final MagicBallBottomSheet bottomSheet = new MagicBallBottomSheet(this); + private String[] customAnswers = null; @Override public void onResume() { @@ -59,7 +62,10 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa v.findViewById(R.id.descriptionMagicBall).setVisibility(View.GONE); ImageView shake = v.findViewById(R.id.magicBallButtonAnimation); + ImageView recentAnimation = v.findViewById(R.id.magicBallRecentButton); + shake.setOnClickListener(this); + recentAnimation.setOnClickListener(this); // Manage the shake to launch option and bind the activity act = (MainActivity) getActivity(); @@ -76,11 +82,33 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa @Override public void onClick(View v) { - if (v.getId() == R.id.magicBallButtonAnimation) { + Activity act = getActivity(); + final View view = requireView(); + int pressedId = v.getId(); + ImageView recentAnimation = view.findViewById(R.id.magicBallRecentButton); + + if (pressedId == R.id.magicBallRecentButton) { + // Start the animated vector drawable + Drawable recent = recentAnimation.getDrawable(); + if (recent instanceof Animatable) ((Animatable) recent).start(); + // Vibrate using the common method in MainActivity + if (act instanceof MainActivity) ((MainActivity) act).vibrate(); + + // Open a dialog with the recent answers sets + if (bottomSheet.isAdded()) return; + bottomSheet.show(getChildFragmentManager(), "magic_ball_bottom_sheet"); + return; + } + if (pressedId == R.id.magicBallButtonAnimation) { mainThrow(); } } + // Used from the bottom sheet to set a custom set of answers + public void setCustomAnswers(String[] answers) { + this.customAnswers = answers; + } + private void mainThrow() { // Start the animated vector drawable, make the button un-clickable during the execution final ImageView magicBallAnimation = requireView().findViewById(R.id.magicBallButtonAnimation); @@ -99,44 +127,47 @@ private void mainThrow() { } // Initialize the answers array - magicAnswers[0] = getString(R.string.magic_answer_1); - magicAnswers[1] = getString(R.string.magic_answer_2); - magicAnswers[2] = getString(R.string.magic_answer_3); - magicAnswers[3] = getString(R.string.magic_answer_4); - magicAnswers[4] = getString(R.string.magic_answer_5); - magicAnswers[5] = getString(R.string.magic_answer_6); - magicAnswers[6] = getString(R.string.magic_answer_7); - magicAnswers[7] = getString(R.string.magic_answer_8); - magicAnswers[8] = getString(R.string.magic_answer_9); - magicAnswers[9] = getString(R.string.magic_answer_10); - magicAnswers[10] = getString(R.string.magic_answer_11); - magicAnswers[11] = getString(R.string.magic_answer_12); - magicAnswers[12] = getString(R.string.magic_answer_13); - magicAnswers[13] = getString(R.string.magic_answer_14); - magicAnswers[14] = getString(R.string.magic_answer_15); - magicAnswers[15] = getString(R.string.magic_answer_16); - magicAnswers[16] = getString(R.string.magic_answer_17); - magicAnswers[17] = getString(R.string.magic_answer_18); - magicAnswers[18] = getString(R.string.magic_answer_19); - magicAnswers[19] = getString(R.string.magic_answer_20); - magicAnswers[20] = getString(R.string.magic_answer_21); - magicAnswers[21] = getString(R.string.magic_answer_22); - magicAnswers[22] = getString(R.string.magic_answer_23); - magicAnswers[23] = getString(R.string.magic_answer_24); - magicAnswers[24] = getString(R.string.magic_answer_25); - magicAnswers[25] = getString(R.string.magic_answer_26); - magicAnswers[26] = getString(R.string.magic_answer_27); - magicAnswers[27] = getString(R.string.magic_answer_28); - magicAnswers[28] = getString(R.string.magic_answer_29); - magicAnswers[29] = getString(R.string.magic_answer_30); - - // Rude answers - magicAnswers[30] = getString(R.string.magic_answer_rude_1); - magicAnswers[31] = getString(R.string.magic_answer_rude_2); - magicAnswers[32] = getString(R.string.magic_answer_rude_3); - magicAnswers[33] = getString(R.string.magic_answer_rude_4); - magicAnswers[34] = getString(R.string.magic_answer_rude_5); - magicAnswers[35] = getString(R.string.magic_answer_rude_6); + if (customAnswers != null) magicAnswers = customAnswers; + else { + magicAnswers[0] = getString(R.string.magic_answer_1); + magicAnswers[1] = getString(R.string.magic_answer_2); + magicAnswers[2] = getString(R.string.magic_answer_3); + magicAnswers[3] = getString(R.string.magic_answer_4); + magicAnswers[4] = getString(R.string.magic_answer_5); + magicAnswers[5] = getString(R.string.magic_answer_6); + magicAnswers[6] = getString(R.string.magic_answer_7); + magicAnswers[7] = getString(R.string.magic_answer_8); + magicAnswers[8] = getString(R.string.magic_answer_9); + magicAnswers[9] = getString(R.string.magic_answer_10); + magicAnswers[10] = getString(R.string.magic_answer_11); + magicAnswers[11] = getString(R.string.magic_answer_12); + magicAnswers[12] = getString(R.string.magic_answer_13); + magicAnswers[13] = getString(R.string.magic_answer_14); + magicAnswers[14] = getString(R.string.magic_answer_15); + magicAnswers[15] = getString(R.string.magic_answer_16); + magicAnswers[16] = getString(R.string.magic_answer_17); + magicAnswers[17] = getString(R.string.magic_answer_18); + magicAnswers[18] = getString(R.string.magic_answer_19); + magicAnswers[19] = getString(R.string.magic_answer_20); + magicAnswers[20] = getString(R.string.magic_answer_21); + magicAnswers[21] = getString(R.string.magic_answer_22); + magicAnswers[22] = getString(R.string.magic_answer_23); + magicAnswers[23] = getString(R.string.magic_answer_24); + magicAnswers[24] = getString(R.string.magic_answer_25); + magicAnswers[25] = getString(R.string.magic_answer_26); + magicAnswers[26] = getString(R.string.magic_answer_27); + magicAnswers[27] = getString(R.string.magic_answer_28); + magicAnswers[28] = getString(R.string.magic_answer_29); + magicAnswers[29] = getString(R.string.magic_answer_30); + + // Rude answers + magicAnswers[30] = getString(R.string.magic_answer_rude_1); + magicAnswers[31] = getString(R.string.magic_answer_rude_2); + magicAnswers[32] = getString(R.string.magic_answer_rude_3); + magicAnswers[33] = getString(R.string.magic_answer_rude_4); + magicAnswers[34] = getString(R.string.magic_answer_rude_5); + magicAnswers[35] = getString(R.string.magic_answer_rude_6); + } // Choose a random number between 0 and the answer number Random ran = new Random(); diff --git a/app/src/main/java/com/minar/randomix/fragments/RouletteFragment.java b/app/src/main/java/com/minar/randomix/fragments/RouletteFragment.java index 1eaf7d5..0fc87fb 100644 --- a/app/src/main/java/com/minar/randomix/fragments/RouletteFragment.java +++ b/app/src/main/java/com/minar/randomix/fragments/RouletteFragment.java @@ -203,7 +203,7 @@ public void onClick(View v) { // Start the animated vector drawable Drawable recent = recentAnimation.getDrawable(); if (recent instanceof Animatable) ((Animatable) recent).start(); - // Vibrate and play sound using the common method in MainActivity + // Vibrate using the common method in MainActivity if (act instanceof MainActivity) ((MainActivity) act).vibrate(); // Open a dialog with the recent searches diff --git a/app/src/main/res/layout/fragment_magic_ball.xml b/app/src/main/res/layout/fragment_magic_ball.xml index aeae4cd..4119a4d 100644 --- a/app/src/main/res/layout/fragment_magic_ball.xml +++ b/app/src/main/res/layout/fragment_magic_ball.xml @@ -60,6 +60,19 @@ android:focusable="true" android:src="@drawable/magic_ball_vector_animation" /> + + diff --git a/app/src/main/res/layout/fragment_roulette.xml b/app/src/main/res/layout/fragment_roulette.xml index 343a655..fa0927d 100644 --- a/app/src/main/res/layout/fragment_roulette.xml +++ b/app/src/main/res/layout/fragment_roulette.xml @@ -47,7 +47,7 @@ android:layout_weight="0.12" android:background="?attr/selectableItemBackgroundBorderless" android:clickable="true" - android:contentDescription="@string/delete_roulette_hint" + android:contentDescription="@string/recent_title" android:focusable="true" android:hapticFeedbackEnabled="false" android:src="@drawable/recent_vector_animation" /> @@ -60,10 +60,10 @@ android:layout_weight="0.8" android:hint="@string/insert_roulette_hint" app:boxBackgroundColor="?android:statusBarColor" - app:boxCornerRadiusBottomEnd="10dp" - app:boxCornerRadiusBottomStart="10dp" - app:boxCornerRadiusTopEnd="10dp" - app:boxCornerRadiusTopStart="10dp" + app:boxCornerRadiusBottomEnd="@dimen/dialog_corners" + app:boxCornerRadiusBottomStart="@dimen/dialog_corners" + app:boxCornerRadiusTopEnd="@dimen/dialog_corners" + app:boxCornerRadiusTopStart="@dimen/dialog_corners" app:boxStrokeWidth="@dimen/text_box_stroke_width" app:boxStrokeWidthFocused="@dimen/text_box_focused_stroke_width" app:endIconMode="clear_text" diff --git a/app/src/main/res/layout/magic_ball_bottom_sheet.xml b/app/src/main/res/layout/magic_ball_bottom_sheet.xml new file mode 100644 index 0000000..33641b2 --- /dev/null +++ b/app/src/main/res/layout/magic_ball_bottom_sheet.xml @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/roulette_bottom_sheet.xml b/app/src/main/res/layout/roulette_bottom_sheet.xml index 98c3af5..0787ded 100644 --- a/app/src/main/res/layout/roulette_bottom_sheet.xml +++ b/app/src/main/res/layout/roulette_bottom_sheet.xml @@ -56,7 +56,7 @@ android:paddingStart="@dimen/side_drawable_margin" android:paddingEnd="@dimen/activity_horizontal_margin" android:text="@string/recent_title" - android:textAppearance="@style/TextAppearance.Material3.BodyLarge" + android:textAppearance="@style/TextAppearance.Material3.HeadlineSmall" android:textColor="?attr/colorPrimary" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/recentImage" diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index d6233f8..e8777aa 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -82,6 +82,10 @@ Lol! How stupid. You\'re crazy. Go to hell. + No custom answers. Add one from the above text field. You can delete them by tapping on them. + Custom answers + Use custom answers + Insert an answer… Dice mode From ebece2b9dda4deeb10a0dbdf306fbbe15b58fcec Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 15:34:01 +0100 Subject: [PATCH 15/44] Magic ball bottom sheet done --- .../fragments/MagicBallBottomSheet.java | 55 ++++++++------ .../randomix/fragments/MagicBallFragment.java | 18 +++-- app/src/main/res/drawable/animated_edit.xml | 71 +++++++++++++++++++ .../main/res/layout/fragment_magic_ball.xml | 2 +- .../res/layout/magic_ball_bottom_sheet.xml | 6 +- 5 files changed, 122 insertions(+), 30 deletions(-) create mode 100644 app/src/main/res/drawable/animated_edit.xml diff --git a/app/src/main/java/com/minar/randomix/fragments/MagicBallBottomSheet.java b/app/src/main/java/com/minar/randomix/fragments/MagicBallBottomSheet.java index a0e9936..cd15187 100644 --- a/app/src/main/java/com/minar/randomix/fragments/MagicBallBottomSheet.java +++ b/app/src/main/java/com/minar/randomix/fragments/MagicBallBottomSheet.java @@ -51,8 +51,9 @@ public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, sp = PreferenceManager.getDefaultSharedPreferences(getContext()); boolean customActive = sp.getBoolean("custom_answers_active", false); String customAnswers = sp.getString("custom_answers", ""); + loadedAnswers.clear(); Collections.addAll(loadedAnswers, customAnswers.split(";")); - loadedAnswers.remove(""); + loadedAnswers.remove(""); // Ensure no empty elements are saved placeholder = v.findViewById(R.id.customAnswersEmptyPlaceholder); // Animate the drawable in loop @@ -72,6 +73,9 @@ public void onAnimationEnd(Drawable drawable) { answerChips = v.findViewById(R.id.customAnswerChipGroup); answerText = v.findViewById(R.id.customAnswerText); TextInputLayout answerTextLayout = v.findViewById(R.id.customAnswerTextLayout); + answerTextLayout.setEndIconOnClickListener(v1 -> { + insertAnswerChip(""); // Empty answer = take it from the text field + }); answerText.setOnEditorActionListener(((v1, actionId, event) -> { if (actionId == EditorInfo.IME_ACTION_DONE || actionId == EditorInfo.IME_ACTION_GO || actionId == EditorInfo.IME_ACTION_SEND) { // Insert in both the list and the layout @@ -81,20 +85,10 @@ public void onAnimationEnd(Drawable drawable) { return false; })); - // Manage placeholder and chips - managePlaceholder(); - if (!loadedAnswers.isEmpty()) - for (String s : loadedAnswers.toArray(new String[0])) { - System.out.println("Inserting: " + s); - insertAnswerChip(s); - } - // Manage the switch customAnswersSwitch = v.findViewById(R.id.customAnswerSwitch); - if (!customActive || loadedAnswers.size() < 3) - customAnswersSwitch.setActivated(false); - else - customAnswersSwitch.setActivated(false); + customAnswersSwitch.setChecked(customActive); + customAnswersSwitch.setEnabled(loadedAnswers.size() >= 3); customAnswersSwitch.setOnCheckedChangeListener((buttonView, checked) -> { if (checked) { magicBall.setCustomAnswers(loadedAnswers.toArray(new String[0])); @@ -103,13 +97,21 @@ public void onAnimationEnd(Drawable drawable) { } }); + // Manage placeholder and chips + managePlaceholder(); + if (!loadedAnswers.isEmpty()) { + for (String s : loadedAnswers) { + insertAnswerChip(s); + } + } + return v; } // Insert the chip for a custom answer private void insertAnswerChip(String answer) { String currentAnswer; - if (!answer.equals("")) currentAnswer = answer; + if (!answer.isEmpty()) currentAnswer = answer; else { currentAnswer = answerText.getText().toString().trim(); currentAnswer = currentAnswer.replaceAll("\\s+", " "); @@ -117,19 +119,22 @@ private void insertAnswerChip(String answer) { } // Check if the limit is reached - if (loadedAnswers.size() > 150) { + if (loadedAnswers.size() > 50 || currentAnswer.isEmpty() || currentAnswer.equals(" ")) { return; } - // Add to the list - loadedAnswers.add(currentAnswer); + // Add to the list if the answer is not empty + if (answer.isEmpty()) { + loadedAnswers.add(currentAnswer); + } + if (loadedAnswers.size() > 2) customAnswersSwitch.setEnabled(true); managePlaceholder(); // Inflate the layout and its onclick action LayoutInflater inflater = LayoutInflater.from(getActivity()); final Chip chip = (Chip) inflater.inflate(R.layout.chip_roulette, answerChips, false); chip.setText(currentAnswer); - chip.setId(loadedAnswers.size()); + chip.setId(loadedAnswers.size() + 100); // Add the chip with an animation answerChips.addView(chip); @@ -145,13 +150,11 @@ private void removeChip(final Chip chip) { // Remove the chip with an animation if (chip == null) return; loadedAnswers.remove(chip.getText().toString()); + if (!(loadedAnswers.size() > 2)) customAnswersSwitch.setEnabled(false); final Animation animation = AnimationUtils.loadAnimation(getContext(), R.anim.chip_exit_anim); chip.startAnimation(animation); managePlaceholder(); - chip.postDelayed(() -> { - answerChips.removeView(chip); - magicBall.setCustomAnswers(loadedAnswers.toArray(new String[0])); - }, 400); + chip.postDelayed(() -> answerChips.removeView(chip), 400); } // Evaluate the visibility of the placeholder @@ -171,9 +174,15 @@ public void onDismiss(@NonNull DialogInterface dialog) { editor.putBoolean("custom_answers_active", customAnswersSwitch.isChecked()); StringBuilder answersString = new StringBuilder(); for (String s : loadedAnswers) { - answersString.append(s).append(";"); + String answer = s.replace(";", ""); + answersString.append(answer).append(";"); } editor.putString("custom_answers", answersString.toString()); + + // Set the custom answers to make sure they are updated + if (customAnswersSwitch.isChecked()) + magicBall.setCustomAnswers(loadedAnswers.toArray(new String[0])); + editor.apply(); super.onDismiss(dialog); } diff --git a/app/src/main/java/com/minar/randomix/fragments/MagicBallFragment.java b/app/src/main/java/com/minar/randomix/fragments/MagicBallFragment.java index 1000de9..df54ee4 100644 --- a/app/src/main/java/com/minar/randomix/fragments/MagicBallFragment.java +++ b/app/src/main/java/com/minar/randomix/fragments/MagicBallFragment.java @@ -22,6 +22,7 @@ import com.minar.randomix.activities.MainActivity; import com.minar.randomix.utilities.ShakeEventListener; +import java.util.Collections; import java.util.Random; public class MagicBallFragment extends androidx.fragment.app.Fragment implements OnClickListener { @@ -30,7 +31,7 @@ public class MagicBallFragment extends androidx.fragment.app.Fragment implements private boolean shakeEnabled = false; private SensorManager sensorManager; private ShakeEventListener sensorListener; - private String[] magicAnswers = new String[36]; + private String[] magicAnswers; private final MagicBallBottomSheet bottomSheet = new MagicBallBottomSheet(this); private String[] customAnswers = null; @@ -119,6 +120,11 @@ private void mainThrow() { ((Animatable) drawable).start(); } SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getContext()); + boolean customAnswersEnabled = sp.getBoolean("custom_answers_active", false); + if (customAnswersEnabled) { + String customAnswers = sp.getString("custom_answers", ""); + if (!customAnswers.isEmpty()) this.customAnswers = customAnswers.split(";"); + } // Vibrate and play sound using the common method in MainActivity if (act != null) { @@ -129,6 +135,7 @@ private void mainThrow() { // Initialize the answers array if (customAnswers != null) magicAnswers = customAnswers; else { + magicAnswers = new String[36]; magicAnswers[0] = getString(R.string.magic_answer_1); magicAnswers[1] = getString(R.string.magic_answer_2); magicAnswers[2] = getString(R.string.magic_answer_3); @@ -172,9 +179,12 @@ private void mainThrow() { // Choose a random number between 0 and the answer number Random ran = new Random(); final int n; - if (sp.getBoolean("rude_answers", true)) n = ran.nextInt(36); - else n = ran.nextInt(30); - + if (customAnswers != null && customAnswers.length > 2) + n = ran.nextInt(customAnswers.length); + else { + if (sp.getBoolean("rude_answers", true)) n = ran.nextInt(36); + else n = ran.nextInt(30); + } // Get the text view and set its value depending on n final TextView textViewResult = requireView().findViewById(R.id.resultMagicBall); diff --git a/app/src/main/res/drawable/animated_edit.xml b/app/src/main/res/drawable/animated_edit.xml new file mode 100644 index 0000000..763f18d --- /dev/null +++ b/app/src/main/res/drawable/animated_edit.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/fragment_magic_ball.xml b/app/src/main/res/layout/fragment_magic_ball.xml index 4119a4d..32bf80b 100644 --- a/app/src/main/res/layout/fragment_magic_ball.xml +++ b/app/src/main/res/layout/fragment_magic_ball.xml @@ -71,7 +71,7 @@ android:focusable="true" android:hapticFeedbackEnabled="false" android:padding="@dimen/activity_horizontal_margin" - android:src="@drawable/recent_vector_animation" /> + android:src="@drawable/animated_edit" /> diff --git a/app/src/main/res/layout/magic_ball_bottom_sheet.xml b/app/src/main/res/layout/magic_ball_bottom_sheet.xml index 33641b2..d2a2ca3 100644 --- a/app/src/main/res/layout/magic_ball_bottom_sheet.xml +++ b/app/src/main/res/layout/magic_ball_bottom_sheet.xml @@ -15,7 +15,6 @@ android:id="@+id/magicBallBottomSheet" android:layout_width="match_parent" android:layout_height="wrap_content" - android:animateLayoutChanges="true" android:fitsSystemWindows="true" android:paddingBottom="@dimen/linear_vertical_margin" app:behavior_fitToContents="false" @@ -102,12 +101,15 @@ Date: Mon, 30 Jan 2023 15:44:12 +0100 Subject: [PATCH 16/44] New translations strings.xml (Dutch) --- app/src/main/res/values-nl/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 9aaddbf..b617e7a 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -72,6 +72,10 @@ Lol! Wat dom. Je bent gek. Ga naar de hel. + No custom answers. Add one from the above text field. You can delete them by tapping on them. + Custom answers + Use custom answers + Insert an answer… Dobbelsteen modus Dobbelstenen kunnen handig zijn, in een tafelspel bijvoorbeeld! De app gooit één tot tien dobbelstenen voor je. Selecteer het aantal bij instellingen. Veel succes! From f93442cd2e2329ff8b0203ade36655d3636036a1 Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 15:44:13 +0100 Subject: [PATCH 17/44] New translations strings.xml (Serbian (Cyrillic)) --- app/src/main/res/values-sr/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index f3ffab1..c809e1c 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -72,6 +72,10 @@ Лол! Како тупаво. Полудио си. Иди у пакао. + No custom answers. Add one from the above text field. You can delete them by tapping on them. + Custom answers + Use custom answers + Insert an answer… Мод за коцке Коцке могу бити корисне, на столној игри например! Апликација ће једну до десет коцких за вас бацити. Одаберите количину у подешавањима. Сретно! From 45bcc51a65c299db08948c29b065494e4d972a54 Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 15:44:14 +0100 Subject: [PATCH 18/44] New translations strings.xml (Croatian) --- app/src/main/res/values-hr/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index 3223a03..ff0f053 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -72,6 +72,10 @@ Lol! Kako glupo. Poludio si. Idi u pakao. + No custom answers. Add one from the above text field. You can delete them by tapping on them. + Custom answers + Use custom answers + Insert an answer… Mod za kocke Kocke mogu biti korisne, na stolnoj igri naprimjer! Aplikacija će jednu do deset kockih za vas baciti. Odaberite količinu u postavkama. Sretno! From 2f2576dfd16bbc8feaa79e4d8ca36830d50dd539 Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 15:44:15 +0100 Subject: [PATCH 19/44] New translations strings.xml (English, United Kingdom) --- app/src/main/res/values-en-rGB/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/res/values-en-rGB/strings.xml b/app/src/main/res/values-en-rGB/strings.xml index 0f326a2..f8669e0 100644 --- a/app/src/main/res/values-en-rGB/strings.xml +++ b/app/src/main/res/values-en-rGB/strings.xml @@ -72,6 +72,10 @@ Lol! How stupid. You\'re crazy. Go to hell. + No custom answers. Add one from the above text field. You can delete them by tapping on them. + Custom answers + Use custom answers + Insert an answer… Dice mode Dice can be useful, in a table game for example! The app will throw one to ten dice for you. Select the number from settings. Good luck! From 5260f54e6ad87ea5d1015d7aefbbab0e28600c7a Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 15:44:16 +0100 Subject: [PATCH 20/44] New translations strings.xml (Bosnian) --- app/src/main/res/values-bs/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/res/values-bs/strings.xml b/app/src/main/res/values-bs/strings.xml index e9763fa..41183c0 100644 --- a/app/src/main/res/values-bs/strings.xml +++ b/app/src/main/res/values-bs/strings.xml @@ -72,6 +72,10 @@ Lol! Kako tupavo. Poludio si. Idi u pakao. + No custom answers. Add one from the above text field. You can delete them by tapping on them. + Custom answers + Use custom answers + Insert an answer… Mod za kocke Kocke mogu biti korisne, na stolnoj igri naprimjer! Aplikacija će jednu do deset kockih za vas baciti. Odaberite količinu u podešavanjima. Sretno! From 97dd54abe7b9fe3a0f99eb825d3b93dd649c362f Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 15:44:17 +0100 Subject: [PATCH 21/44] New translations strings.xml (Serbian (Latin)) --- app/src/main/res/values-sr-rCS/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/res/values-sr-rCS/strings.xml b/app/src/main/res/values-sr-rCS/strings.xml index 3afe3ed..7062313 100644 --- a/app/src/main/res/values-sr-rCS/strings.xml +++ b/app/src/main/res/values-sr-rCS/strings.xml @@ -72,6 +72,10 @@ Lol! Kako tupavo. Poludio si. Idi u pakao. + No custom answers. Add one from the above text field. You can delete them by tapping on them. + Custom answers + Use custom answers + Insert an answer… Mod za kocke Kocke mogu biti korisne, na stolnoj igri naprimer! Aplikacija će jednu do deset kockih za vas baciti. Odaberite količinu u podešavanjima. Sretno! From 467bdadb82a9a47a58f2a9d55aca6e266adf3bf0 Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 15:44:18 +0100 Subject: [PATCH 22/44] New translations strings.xml (French) --- app/src/main/res/values-fr/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index e4366d3..6bf23f3 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -72,6 +72,10 @@ Lol! Qu\'est que tu es bête. T\'es fou! Va en enfer. + No custom answers. Add one from the above text field. You can delete them by tapping on them. + Custom answers + Use custom answers + Insert an answer… Un dé peut être pratique, pour un jeu de plateau par exemple ! Cette appli peut lancer entre 1 et 10 dés From 5cde21ed24eb431ba471847fcb82edaa17688b6e Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 15:44:19 +0100 Subject: [PATCH 23/44] New translations strings.xml (Spanish) --- app/src/main/res/values-es/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index c69a33f..9a857df 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -72,6 +72,10 @@ ¡Jajaja! Que estúpido. Estas loco/a. Vete al diablo. + No custom answers. Add one from the above text field. You can delete them by tapping on them. + Custom answers + Use custom answers + Insert an answer… Modo dado ¡Un dado podría ser útil, en un juego de mesa, por ejemplo! La aplicación arrojará de uno a diez dados por ti. Seleccione el número de la configuración. ¡Buena suerte! From 18a1198c3371e5352ed4657a08a2fd53542dbc3f Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 15:44:20 +0100 Subject: [PATCH 24/44] New translations strings.xml (Czech) --- app/src/main/res/values-cs/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 5910482..2d6ccd3 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -72,6 +72,10 @@ Cha! Jak hloupé. Jsi blázen. Jdi do háje. + No custom answers. Add one from the above text field. You can delete them by tapping on them. + Custom answers + Use custom answers + Insert an answer… Režim kostky Kostky se mohou hodit, například ve stolních hrách! Aplikace za vás hodí jednu až deseti kostky. Počet si vyberte v nastavení. Hodně štěstí! From dc03c8687476ac922bd80b5ac06169eab15fdcde Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 15:44:21 +0100 Subject: [PATCH 25/44] New translations strings.xml (German) --- app/src/main/res/values-de/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 0d86356..ca35d0a 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -72,6 +72,10 @@ Lol! Wie dumm. Du bist verrückt. Fahr zur Hölle. + No custom answers. Add one from the above text field. You can delete them by tapping on them. + Custom answers + Use custom answers + Insert an answer… Würfel Modus Würfel können nützlich sein, bei einem Gesellschaftsspiel zum Beispiel! Die App wirft einen bis zehn Würfel für dich. Wähle die Anzahl in den Einstellungen aus. Viel Glück! From 5ca61e1f10be428de89a3825627bff95fd06e758 Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 15:44:21 +0100 Subject: [PATCH 26/44] New translations strings.xml (Italian) --- app/src/main/res/values-it/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 6e94770..6c8a205 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -72,6 +72,10 @@ Lol! Che idiozia. Tu sei pazzo/a. Va all\'inferno. + No custom answers. Add one from the above text field. You can delete them by tapping on them. + Custom answers + Use custom answers + Insert an answer… Modalità dado Un dado può essere utile, ad esempio in un gioco da tavola! L\'app ne lancerà da uno a dieci per te. Seleziona il numero dalle impostazioni. Buona fortuna! From f20c7a1b40961d7dd8324d26c8eac1f2ad5ef58f Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 15:44:22 +0100 Subject: [PATCH 27/44] New translations strings.xml (Portuguese) --- app/src/main/res/values-pt/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 727bf11..9ec6aad 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -72,6 +72,10 @@ Lol! Quanta estupidez em uma pergunta. Você é louco. Vá para o inferno. + No custom answers. Add one from the above text field. You can delete them by tapping on them. + Custom answers + Use custom answers + Insert an answer… Modo dado Os dados podem ser úteis, em um jogo de mesa, por exemplo! O aplicativo lançará de um a dez dados para você. Selecione o número nas configurações. Boa sorte! From 5fd322b308713ccf8b7aa9a6c4681d06aed90e82 Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 15:44:23 +0100 Subject: [PATCH 28/44] New translations strings.xml (Russian) --- app/src/main/res/values-ru/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 43e511e..000b05a 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -72,6 +72,10 @@ Как глупо. Ты сумасшедший. Иди к чёрту. + No custom answers. Add one from the above text field. You can delete them by tapping on them. + Custom answers + Use custom answers + Insert an answer… Кости Кости могут быть полезны, например, в настольной игре! Приложение бросает за вас от одного до десяти кубиков. Количество можно выбрать в настройках. Удачи! From 1010d93dc35c433597c319749c771d7c17f42a2c Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 15:44:24 +0100 Subject: [PATCH 29/44] New translations strings.xml (Chinese Simplified) --- app/src/main/res/values-zh-rCN/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index c4dd7fa..218da19 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -72,6 +72,10 @@ 哈!真蠢。 你他妈疯了吧。 去死吧。 + No custom answers. Add one from the above text field. You can delete them by tapping on them. + Custom answers + Use custom answers + Insert an answer… 骰子模式 骰子有时候会很有用,例如在桌面游戏中!这个应用程序会为你扔一到十个骰子,在设置中调整骰子的数量。祝你好运! From b15474071fa198ed38862e620f57977218406835 Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 15:44:26 +0100 Subject: [PATCH 30/44] New translations strings.xml (Chinese Traditional) --- app/src/main/res/values-zh-rTW/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 139a575..d6d6a45 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -72,6 +72,10 @@ 哈!真蠢。 你他媽瘋了吧。 去死吧。 + No custom answers. Add one from the above text field. You can delete them by tapping on them. + Custom answers + Use custom answers + Insert an answer… 骰子模式 骰子在某些場合如在桌遊中很有用!這個程式可為你扔一到十個骰子,在設定中調整骰子的數量。祝你好運! From 9531620faf9da700600dd05f7c79a3b5c9603dd7 Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 15:44:27 +0100 Subject: [PATCH 31/44] New translations strings.xml (Portuguese, Brazilian) --- app/src/main/res/values-pt-rBR/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 727bf11..9ec6aad 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -72,6 +72,10 @@ Lol! Quanta estupidez em uma pergunta. Você é louco. Vá para o inferno. + No custom answers. Add one from the above text field. You can delete them by tapping on them. + Custom answers + Use custom answers + Insert an answer… Modo dado Os dados podem ser úteis, em um jogo de mesa, por exemplo! O aplicativo lançará de um a dez dados para você. Selecione o número nas configurações. Boa sorte! From e59704553fccabbedc57589e6335c8c6ace188f2 Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 15:44:28 +0100 Subject: [PATCH 32/44] New translations strings.xml (Indonesian) --- app/src/main/res/values-id/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/res/values-id/strings.xml b/app/src/main/res/values-id/strings.xml index fb591b6..2189053 100644 --- a/app/src/main/res/values-id/strings.xml +++ b/app/src/main/res/values-id/strings.xml @@ -72,6 +72,10 @@ Wkwk! Bodoh sekali. Anda gila. Pergi sana ke neraka. + No custom answers. Add one from the above text field. You can delete them by tapping on them. + Custom answers + Use custom answers + Insert an answer… Mode Dadu Dadu bisa berguna, di permainan meja misalnya! Aplikasi ini akan melempar satu hingga sepuluh dadu untuk Anda. Pilih jumlah dadunya dari Pengaturan. Semoga berhasil! From 33e759767212346cce9d2acab028dc82045c878c Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 15:44:29 +0100 Subject: [PATCH 33/44] New translations strings.xml (Asturian) --- app/src/main/res/values-ast/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/res/values-ast/strings.xml b/app/src/main/res/values-ast/strings.xml index e569bd5..bb6f13b 100644 --- a/app/src/main/res/values-ast/strings.xml +++ b/app/src/main/res/values-ast/strings.xml @@ -73,6 +73,10 @@ ¡Ḥaḥa! Vaya fatada. Tas ensin cepiyar. Vete al infiernu. + No custom answers. Add one from the above text field. You can delete them by tapping on them. + Custom answers + Use custom answers + Insert an answer… Mou de dau El dau pue ser útil, por exemplu, nun xuegu de mesa. L\'aplicación va tirar el númberu de daos qu\'esbilles nos axustes (de 1 a 10). ¡Bona suerte! From 78d6fbcc4a2ab46388a85d43733ef0a79d7ed636 Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 16:05:05 +0100 Subject: [PATCH 34/44] Improvements and refactoring --- .../fragments/MagicBallBottomSheet.java | 20 +++++++++++----- .../randomix/fragments/MagicBallFragment.java | 3 +-- .../randomix/fragments/RouletteFragment.java | 2 +- .../main/res/drawable/bottom_sheet_pill.xml | 2 +- app/src/main/res/drawable/dialog_bg_monet.xml | 16 ++++++------- .../{chip_roulette.xml => custom_chip.xml} | 4 +++- app/src/main/res/layout/fragment_roulette.xml | 24 +++++++++---------- .../res/layout/magic_ball_bottom_sheet.xml | 11 +++++---- .../main/res/layout/roulette_bottom_sheet.xml | 4 ++-- app/src/main/res/values/dimens.xml | 2 +- app/src/main/res/values/styles.xml | 8 +++---- 11 files changed, 53 insertions(+), 43 deletions(-) rename app/src/main/res/layout/{chip_roulette.xml => custom_chip.xml} (81%) diff --git a/app/src/main/java/com/minar/randomix/fragments/MagicBallBottomSheet.java b/app/src/main/java/com/minar/randomix/fragments/MagicBallBottomSheet.java index cd15187..e16e864 100644 --- a/app/src/main/java/com/minar/randomix/fragments/MagicBallBottomSheet.java +++ b/app/src/main/java/com/minar/randomix/fragments/MagicBallBottomSheet.java @@ -119,7 +119,7 @@ private void insertAnswerChip(String answer) { } // Check if the limit is reached - if (loadedAnswers.size() > 50 || currentAnswer.isEmpty() || currentAnswer.equals(" ")) { + if (loadedAnswers.size() > 100 || currentAnswer.isEmpty() || currentAnswer.equals(" ")) { return; } @@ -127,14 +127,18 @@ private void insertAnswerChip(String answer) { if (answer.isEmpty()) { loadedAnswers.add(currentAnswer); } - if (loadedAnswers.size() > 2) customAnswersSwitch.setEnabled(true); + if (loadedAnswers.size() > 2) { + customAnswersSwitch.setEnabled(true); + if (customAnswersSwitch.isChecked()) + magicBall.setCustomAnswers(loadedAnswers.toArray(new String[0])); + } managePlaceholder(); // Inflate the layout and its onclick action LayoutInflater inflater = LayoutInflater.from(getActivity()); - final Chip chip = (Chip) inflater.inflate(R.layout.chip_roulette, answerChips, false); + final Chip chip = (Chip) inflater.inflate(R.layout.custom_chip, answerChips, false); chip.setText(currentAnswer); - chip.setId(loadedAnswers.size() + 100); + chip.setId(loadedAnswers.size()); // Add the chip with an animation answerChips.addView(chip); @@ -150,7 +154,10 @@ private void removeChip(final Chip chip) { // Remove the chip with an animation if (chip == null) return; loadedAnswers.remove(chip.getText().toString()); - if (!(loadedAnswers.size() > 2)) customAnswersSwitch.setEnabled(false); + if (loadedAnswers.size() < 2) { + customAnswersSwitch.setEnabled(false); + magicBall.setCustomAnswers(null); + } final Animation animation = AnimationUtils.loadAnimation(getContext(), R.anim.chip_exit_anim); chip.startAnimation(animation); managePlaceholder(); @@ -180,8 +187,9 @@ public void onDismiss(@NonNull DialogInterface dialog) { editor.putString("custom_answers", answersString.toString()); // Set the custom answers to make sure they are updated - if (customAnswersSwitch.isChecked()) + if (customAnswersSwitch.isChecked() && customAnswersSwitch.isEnabled()) magicBall.setCustomAnswers(loadedAnswers.toArray(new String[0])); + else magicBall.setCustomAnswers(null); editor.apply(); super.onDismiss(dialog); diff --git a/app/src/main/java/com/minar/randomix/fragments/MagicBallFragment.java b/app/src/main/java/com/minar/randomix/fragments/MagicBallFragment.java index df54ee4..5bac59b 100644 --- a/app/src/main/java/com/minar/randomix/fragments/MagicBallFragment.java +++ b/app/src/main/java/com/minar/randomix/fragments/MagicBallFragment.java @@ -22,7 +22,6 @@ import com.minar.randomix.activities.MainActivity; import com.minar.randomix.utilities.ShakeEventListener; -import java.util.Collections; import java.util.Random; public class MagicBallFragment extends androidx.fragment.app.Fragment implements OnClickListener { @@ -133,7 +132,7 @@ private void mainThrow() { } // Initialize the answers array - if (customAnswers != null) magicAnswers = customAnswers; + if (customAnswers != null && customAnswers.length > 2) magicAnswers = customAnswers; else { magicAnswers = new String[36]; magicAnswers[0] = getString(R.string.magic_answer_1); diff --git a/app/src/main/java/com/minar/randomix/fragments/RouletteFragment.java b/app/src/main/java/com/minar/randomix/fragments/RouletteFragment.java index 0fc87fb..6d9bb88 100644 --- a/app/src/main/java/com/minar/randomix/fragments/RouletteFragment.java +++ b/app/src/main/java/com/minar/randomix/fragments/RouletteFragment.java @@ -361,7 +361,7 @@ private void insertRouletteChip(String option, boolean limitNumber) { // Inflate the layout and its onclick action LayoutInflater inflater = LayoutInflater.from(getActivity()); - final Chip chip = (Chip) inflater.inflate(R.layout.chip_roulette, optionsList, false); + final Chip chip = (Chip) inflater.inflate(R.layout.custom_chip, optionsList, false); chip.setText(currentOption); chip.setId(options.size()); diff --git a/app/src/main/res/drawable/bottom_sheet_pill.xml b/app/src/main/res/drawable/bottom_sheet_pill.xml index abda1f1..25d67fe 100644 --- a/app/src/main/res/drawable/bottom_sheet_pill.xml +++ b/app/src/main/res/drawable/bottom_sheet_pill.xml @@ -2,5 +2,5 @@ - + \ No newline at end of file diff --git a/app/src/main/res/drawable/dialog_bg_monet.xml b/app/src/main/res/drawable/dialog_bg_monet.xml index eacc46c..dd69b33 100644 --- a/app/src/main/res/drawable/dialog_bg_monet.xml +++ b/app/src/main/res/drawable/dialog_bg_monet.xml @@ -4,20 +4,20 @@ + android:bottomLeftRadius="@dimen/rounded_corners" + android:bottomRightRadius="@dimen/rounded_corners" + android:topLeftRadius="@dimen/rounded_corners" + android:topRightRadius="@dimen/rounded_corners" /> + android:bottomLeftRadius="@dimen/rounded_corners" + android:bottomRightRadius="@dimen/rounded_corners" + android:topLeftRadius="@dimen/rounded_corners" + android:topRightRadius="@dimen/rounded_corners" /> \ No newline at end of file diff --git a/app/src/main/res/layout/chip_roulette.xml b/app/src/main/res/layout/custom_chip.xml similarity index 81% rename from app/src/main/res/layout/chip_roulette.xml rename to app/src/main/res/layout/custom_chip.xml index 60f54f3..df6e984 100644 --- a/app/src/main/res/layout/chip_roulette.xml +++ b/app/src/main/res/layout/custom_chip.xml @@ -3,11 +3,13 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:ellipsize="end" android:text="@string/title_roulette" android:textAlignment="center" + android:textAppearance="@style/TextAppearance.Material3.BodySmall" android:textColor="?attr/colorSurface" app:chipBackgroundColor="@android:color/transparent" - app:chipCornerRadius="@dimen/dialog_corners" + app:chipCornerRadius="@dimen/rounded_corners" app:chipStrokeColor="?attr/colorSurfaceVariant" app:chipStrokeWidth="@dimen/text_box_stroke_width" app:chipSurfaceColor="?attr/colorOutline" diff --git a/app/src/main/res/layout/fragment_roulette.xml b/app/src/main/res/layout/fragment_roulette.xml index fa0927d..21b25da 100644 --- a/app/src/main/res/layout/fragment_roulette.xml +++ b/app/src/main/res/layout/fragment_roulette.xml @@ -60,10 +60,10 @@ android:layout_weight="0.8" android:hint="@string/insert_roulette_hint" app:boxBackgroundColor="?android:statusBarColor" - app:boxCornerRadiusBottomEnd="@dimen/dialog_corners" - app:boxCornerRadiusBottomStart="@dimen/dialog_corners" - app:boxCornerRadiusTopEnd="@dimen/dialog_corners" - app:boxCornerRadiusTopStart="@dimen/dialog_corners" + app:boxCornerRadiusBottomEnd="@dimen/rounded_corners" + app:boxCornerRadiusBottomStart="@dimen/rounded_corners" + app:boxCornerRadiusTopEnd="@dimen/rounded_corners" + app:boxCornerRadiusTopStart="@dimen/rounded_corners" app:boxStrokeWidth="@dimen/text_box_stroke_width" app:boxStrokeWidthFocused="@dimen/text_box_focused_stroke_width" app:endIconMode="clear_text" @@ -116,10 +116,10 @@ android:layout_weight=".45" android:hint="@string/min" app:boxBackgroundColor="?android:statusBarColor" - app:boxCornerRadiusBottomEnd="@dimen/dialog_corners" - app:boxCornerRadiusBottomStart="@dimen/dialog_corners" - app:boxCornerRadiusTopEnd="@dimen/dialog_corners" - app:boxCornerRadiusTopStart="@dimen/dialog_corners" + app:boxCornerRadiusBottomEnd="@dimen/rounded_corners" + app:boxCornerRadiusBottomStart="@dimen/rounded_corners" + app:boxCornerRadiusTopEnd="@dimen/rounded_corners" + app:boxCornerRadiusTopStart="@dimen/rounded_corners" app:boxStrokeWidth="@dimen/text_box_stroke_width" app:boxStrokeWidthFocused="@dimen/text_box_focused_stroke_width" app:expandedHintEnabled="true" @@ -161,10 +161,10 @@ android:layout_weight=".45" android:hint="@string/max" app:boxBackgroundColor="?android:statusBarColor" - app:boxCornerRadiusBottomEnd="@dimen/dialog_corners" - app:boxCornerRadiusBottomStart="@dimen/dialog_corners" - app:boxCornerRadiusTopEnd="@dimen/dialog_corners" - app:boxCornerRadiusTopStart="@dimen/dialog_corners" + app:boxCornerRadiusBottomEnd="@dimen/rounded_corners" + app:boxCornerRadiusBottomStart="@dimen/rounded_corners" + app:boxCornerRadiusTopEnd="@dimen/rounded_corners" + app:boxCornerRadiusTopStart="@dimen/rounded_corners" app:boxStrokeWidth="@dimen/text_box_stroke_width" app:boxStrokeWidthFocused="@dimen/text_box_focused_stroke_width" app:expandedHintEnabled="true" diff --git a/app/src/main/res/layout/magic_ball_bottom_sheet.xml b/app/src/main/res/layout/magic_ball_bottom_sheet.xml index d2a2ca3..9066c75 100644 --- a/app/src/main/res/layout/magic_ball_bottom_sheet.xml +++ b/app/src/main/res/layout/magic_ball_bottom_sheet.xml @@ -70,10 +70,10 @@ android:hint="@string/insert_answer_hint" android:paddingHorizontal="@dimen/activity_horizontal_margin" app:boxBackgroundColor="?android:statusBarColor" - app:boxCornerRadiusBottomEnd="@dimen/dialog_corners" - app:boxCornerRadiusBottomStart="@dimen/dialog_corners" - app:boxCornerRadiusTopEnd="@dimen/dialog_corners" - app:boxCornerRadiusTopStart="@dimen/dialog_corners" + app:boxCornerRadiusBottomEnd="@dimen/rounded_corners" + app:boxCornerRadiusBottomStart="@dimen/rounded_corners" + app:boxCornerRadiusTopEnd="@dimen/rounded_corners" + app:boxCornerRadiusTopStart="@dimen/rounded_corners" app:boxStrokeWidth="@dimen/text_box_stroke_width" app:boxStrokeWidthFocused="@dimen/text_box_focused_stroke_width" app:endIconDrawable="@drawable/insert_vector_animation" @@ -93,7 +93,7 @@ android:layout_height="match_parent" android:imeOptions="actionDone" android:inputType="textAutoCorrect" - android:maxLength="50" + android:maxLength="60" android:padding="0dp" android:textAlignment="center" /> @@ -109,6 +109,7 @@ android:paddingVertical="@dimen/activity_vertical_margin" app:chipSpacing="@dimen/chip_spacing" app:chipSpacingHorizontal="@dimen/chip_spacing" + app:chipSpacingVertical="@dimen/chip_spacing" app:flow_horizontalAlign="center" app:layout_constraintBottom_toTopOf="@id/customAnswerSwitch" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/roulette_bottom_sheet.xml b/app/src/main/res/layout/roulette_bottom_sheet.xml index 0787ded..742c202 100644 --- a/app/src/main/res/layout/roulette_bottom_sheet.xml +++ b/app/src/main/res/layout/roulette_bottom_sheet.xml @@ -70,7 +70,7 @@ android:text="@string/letters_shortcut" android:textColor="?attr/colorPrimary" app:chipBackgroundColor="@drawable/chip_bg_state_list" - app:chipCornerRadius="@dimen/dialog_corners" + app:chipCornerRadius="@dimen/rounded_corners" app:chipIcon="@drawable/insert_vector_animation" app:chipIconEnabled="true" app:chipIconTint="?attr/colorPrimary" @@ -89,7 +89,7 @@ android:text="@string/numbers_1_100_shortcut" android:textColor="?attr/colorPrimary" app:chipBackgroundColor="@drawable/chip_bg_state_list" - app:chipCornerRadius="@dimen/dialog_corners" + app:chipCornerRadius="@dimen/rounded_corners" app:chipIcon="@drawable/insert_vector_animation" app:chipIconEnabled="true" app:chipIconTint="?attr/colorPrimary" diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index 5f106ce..40a1fc6 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -31,7 +31,7 @@ 42dp - 16dp + 16dp 56dp 550dp 10 diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 6296c68..88b7f7b 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -63,7 +63,7 @@ @@ -102,12 +102,12 @@ From 3808dac452916d7b50ef2c25449737e4fb776366 Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 16:55:40 +0100 Subject: [PATCH 35/44] New translations strings.xml (Dutch) --- app/src/main/res/values-nl/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index b617e7a..ba8041e 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -72,10 +72,10 @@ Lol! Wat dom. Je bent gek. Ga naar de hel. - No custom answers. Add one from the above text field. You can delete them by tapping on them. - Custom answers - Use custom answers - Insert an answer… + Geen aangepaste antwoorden. Voeg er één toe uit het bovenstaande tekstveld. U kunt deze verwijderen door erop te tikken. + Aangepaste antwoorden + Gebruik aangepaste antwoorden + Voeg een antwoord toe… Dobbelsteen modus Dobbelstenen kunnen handig zijn, in een tafelspel bijvoorbeeld! De app gooit één tot tien dobbelstenen voor je. Selecteer het aantal bij instellingen. Veel succes! From 5981fa29ba943f4655d0d7e6cfbaf86c520d7759 Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 16:55:43 +0100 Subject: [PATCH 36/44] New translations strings.xml (French) --- app/src/main/res/values-fr/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 6bf23f3..5b25088 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -72,10 +72,10 @@ Lol! Qu\'est que tu es bête. T\'es fou! Va en enfer. - No custom answers. Add one from the above text field. You can delete them by tapping on them. - Custom answers - Use custom answers - Insert an answer… + Aucune réponse personnalisée. Ajoutez-en une dans le champ de texte ci-dessus. Vous pouvez les supprimer en appuyant dessus. + Réponses personnalisées + Utiliser les réponses personnalisées + Insérer une réponse… Un dé peut être pratique, pour un jeu de plateau par exemple ! Cette appli peut lancer entre 1 et 10 dés From b9567433e8804cfd9187ad1b3e72df25bc52d147 Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 16:55:44 +0100 Subject: [PATCH 37/44] New translations strings.xml (Spanish) --- app/src/main/res/values-es/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 9a857df..47df536 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -72,10 +72,10 @@ ¡Jajaja! Que estúpido. Estas loco/a. Vete al diablo. - No custom answers. Add one from the above text field. You can delete them by tapping on them. - Custom answers - Use custom answers - Insert an answer… + No hay respuestas personalizadas. Añada una desde el campo de texto de arriba. Puede eliminarlas tocando en ellas. + Respuestas personalizadas + Usar respuestas personalizadas + Inserte una respuesta… Modo dado ¡Un dado podría ser útil, en un juego de mesa, por ejemplo! La aplicación arrojará de uno a diez dados por ti. Seleccione el número de la configuración. ¡Buena suerte! From 5a2afc7ac39199b4c6d31e5e3e8e719615725eff Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 16:55:45 +0100 Subject: [PATCH 38/44] New translations strings.xml (Czech) --- app/src/main/res/values-cs/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 2d6ccd3..36d648b 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -72,10 +72,10 @@ Cha! Jak hloupé. Jsi blázen. Jdi do háje. - No custom answers. Add one from the above text field. You can delete them by tapping on them. - Custom answers - Use custom answers - Insert an answer… + Žádné vlastní odpovědi. Přidejte je z výše uvedeného textového pole. Můžete je odstranit klepnutím na ně. + Vlastní odpovědi + Použít vlastní odpovědi + Vložte odpověď… Režim kostky Kostky se mohou hodit, například ve stolních hrách! Aplikace za vás hodí jednu až deseti kostky. Počet si vyberte v nastavení. Hodně štěstí! From 63eb0813cc3e3850bf3232cb5cf665524c8d8088 Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 16:55:46 +0100 Subject: [PATCH 39/44] New translations strings.xml (German) --- app/src/main/res/values-de/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index ca35d0a..9144b73 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -72,10 +72,10 @@ Lol! Wie dumm. Du bist verrückt. Fahr zur Hölle. - No custom answers. Add one from the above text field. You can delete them by tapping on them. - Custom answers - Use custom answers - Insert an answer… + Keine benutzerdefinierten Antworten. Fügen Sie eine aus dem oberen Textfeld hinzu. Sie können sie löschen, indem Sie auf sie tippen. + Benutzerdefinierte Antworten + Eigene Antworten verwenden + Eine Antwort einfügen… Würfel Modus Würfel können nützlich sein, bei einem Gesellschaftsspiel zum Beispiel! Die App wirft einen bis zehn Würfel für dich. Wähle die Anzahl in den Einstellungen aus. Viel Glück! From 8e4ac6cb6738fac1974b9b453071405f5678cd87 Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 16:55:47 +0100 Subject: [PATCH 40/44] New translations strings.xml (Italian) --- app/src/main/res/values-it/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 6c8a205..2c5e8be 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -72,10 +72,10 @@ Lol! Che idiozia. Tu sei pazzo/a. Va all\'inferno. - No custom answers. Add one from the above text field. You can delete them by tapping on them. - Custom answers - Use custom answers - Insert an answer… + Nessuna risposta personalizzata. Aggiungine una dal campo di testo sopra. Puoi eliminarle toccandole. + Risposte personalizzate + Usa risposte personalizzate + Inserisci una risposta… Modalità dado Un dado può essere utile, ad esempio in un gioco da tavola! L\'app ne lancerà da uno a dieci per te. Seleziona il numero dalle impostazioni. Buona fortuna! From f122260d1c74bd35eff9f0ad831d1da1c6e4e72e Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 16:55:48 +0100 Subject: [PATCH 41/44] New translations strings.xml (Portuguese) --- app/src/main/res/values-pt/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 9ec6aad..65834af 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -72,10 +72,10 @@ Lol! Quanta estupidez em uma pergunta. Você é louco. Vá para o inferno. - No custom answers. Add one from the above text field. You can delete them by tapping on them. - Custom answers - Use custom answers - Insert an answer… + Nenhuma resposta personalizada. Adicione uma no campo de texto acima. Você pode excluí-las tocando nelas. + Respostas personalizadas + Usar respostas personalizadas + Insira uma resposta… Modo dado Os dados podem ser úteis, em um jogo de mesa, por exemplo! O aplicativo lançará de um a dez dados para você. Selecione o número nas configurações. Boa sorte! From f384e5fc8c047b170590213dd44628989c81e482 Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 16:55:49 +0100 Subject: [PATCH 42/44] New translations strings.xml (Russian) --- app/src/main/res/values-ru/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 000b05a..6e029c0 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -72,10 +72,10 @@ Как глупо. Ты сумасшедший. Иди к чёрту. - No custom answers. Add one from the above text field. You can delete them by tapping on them. - Custom answers - Use custom answers - Insert an answer… + Нет пользовательских ответов. Добавьте один из указанного выше текстового поля. Вы можете удалить их, нажав на них. + Пользовательские ответы + Использовать пользовательские ответы + Вставить ответ… Кости Кости могут быть полезны, например, в настольной игре! Приложение бросает за вас от одного до десяти кубиков. Количество можно выбрать в настройках. Удачи! From 87fa7ce31b4f76e6b3748c4f0d72b864345c2ac4 Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 16:55:51 +0100 Subject: [PATCH 43/44] New translations strings.xml (Portuguese, Brazilian) --- app/src/main/res/values-pt-rBR/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 9ec6aad..57a8c00 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -72,10 +72,10 @@ Lol! Quanta estupidez em uma pergunta. Você é louco. Vá para o inferno. - No custom answers. Add one from the above text field. You can delete them by tapping on them. - Custom answers - Use custom answers - Insert an answer… + Nenhuma resposta personalizada. Adicione uma no campo de texto acima. Você pode excluí-las tocando nelas. + Respostas personalizadas + Usar respostas personalizadas + Inserir uma resposta… Modo dado Os dados podem ser úteis, em um jogo de mesa, por exemplo! O aplicativo lançará de um a dez dados para você. Selecione o número nas configurações. Boa sorte! From cd1134e3a313e56631a914670deb00426757f140 Mon Sep 17 00:00:00 2001 From: minar Date: Mon, 30 Jan 2023 17:51:38 +0100 Subject: [PATCH 44/44] Fastlane and README.md updated --- README.md | 85 ++++++++++-------- app/build.gradle | 4 +- .../metadata/android/en-US/changelogs/40.txt | 3 + .../en-US/images/phoneScreenshots/01.jpg | Bin 0 -> 338955 bytes .../en-US/images/phoneScreenshots/01.png | Bin 339350 -> 0 bytes 5 files changed, 55 insertions(+), 37 deletions(-) create mode 100644 fastlane/metadata/android/en-US/changelogs/40.txt create mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/01.jpg delete mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/01.png diff --git a/README.md b/README.md index 22f92ed..a65678d 100644 --- a/README.md +++ b/README.md @@ -9,41 +9,48 @@ An open source app to choose randomly between numbers, answers, options and so o

## Introduction -This is an open source app created to experiment some new android features, but it's also available on Play Store and F-Droid for all users. -The main purpose of the app is provide a **random choice** in different ways. The app contains some basic personalization options and an introduction, plus a lot of **animated vector drawables**. The design is a bit personal, but it mostly follows the guidelines. + +This is an open source app created to experiment some new android features, but it's also available +on Play Store and F-Droid for all users. +The main purpose of the app is provide a **random choice** in different ways. The app contains some +basic personalization options and an introduction, plus a lot of **animated vector drawables**. The +design is a bit personal, but it mostly follows the guidelines. ## Translations (refer to [Crowdin](https://crwd.in/randomix)) -| LANGUAGE | SPECIAL THANKS | -|:----------------------|-------------------------:| -| **English** | myself, cosmojg | -| **Italian** | myself | -| **Spanish** | myself | -| **German** | deep-ocean-fish, julius-d| -| **Russian** | BValeo | -| **French** | Firokat | -| **Portuguese** | Kiskadee-dev | -| **Brazilian** | Kiskadee-dev | -| **Czech** | Miloš Koliáš, mormegil-cz| -| **Simplified Chinese**| pumguy | -| **Indonesian** | the7thNightmare | -| **Chinese (Taiwan)** | Still34 | -| **Asturian** | Softastur | -| **English (GB)** | SecularSteve | -| **Dutch** | SecularSteve | -| **Bosnian** | SecularSteve | -| **Croatian** | SecularSteve | -| **Serbian** | SecularSteve | -| **Serbian (latin)** | SecularSteve | +| LANGUAGE | SPECIAL THANKS | +|:-----------------------|--------------------------:| +| **English** | myself, cosmojg | +| **Italian** | myself | +| **Spanish** | myself | +| **German** | deep-ocean-fish, julius-d | +| **Russian** | BValeo | +| **French** | Firokat | +| **Portuguese** | Kiskadee-dev | +| **Brazilian** | Kiskadee-dev | +| **Czech** | Miloš Koliáš, mormegil-cz | +| **Simplified Chinese** | pumguy | +| **Indonesian** | the7thNightmare | +| **Chinese (Taiwan)** | Still34 | +| **Asturian** | Softastur | +| **English (GB)** | SecularSteve | +| **Dutch** | SecularSteve | +| **Bosnian** | SecularSteve | +| **Croatian** | SecularSteve | +| **Serbian** | SecularSteve | +| **Serbian (latin)** | SecularSteve | Special thanks to Nickoriginal for the overall improvement of each translation ## Features + - Every tab in the bottom navigation bar contains a type of random choice. The available types are: - - **Roulette** -> chooses between a specified number of options or a custom number range, entered from the user. Includes a list of recent options easy to select, pin, delete or restore. - - **Coin** -> simply flips a coin and prints the result. - - **Dice** -> throws a chosen number of dice and prints the result. - - **Magic Ball** -> provides randomly chosen answers to any question. + - **Roulette** -> chooses between a specified number of options or a custom number range, + entered from the user. Includes a list of recent options easy to select, pin, delete or + restore. + - **Coin** -> simply flips a coin and prints the result. + - **Dice** -> throws a chosen number of dice and prints the result. + - **Magic Ball** -> provides randomly chosen answers to any question. - Light and dark themes (Automatic dark mode supported) - Full Material You support - Selectable accent (no app restart needed) @@ -51,6 +58,7 @@ Special thanks to Nickoriginal for the overall improvement of each translation - The app remember the last used mode - Roulette presets for letters and numbers - Custom ranges (values from 0 to 99999) +- Customizable magic ball answers - Multiwindows support - Android 12 animated splashscreen supported - Android 13 per-app language support @@ -64,8 +72,9 @@ Special thanks to Nickoriginal for the overall improvement of each translation - Available in many languages (see the table above) ## Screenshots +

- + @@ -76,20 +85,26 @@ Special thanks to Nickoriginal for the overall improvement of each translation

## Download -The app is now available through Google Play and F-Droid. +The app is now available through Google Play and F-Droid. [Get it on F-Droid](https://f-droid.org/packages/com.minar.randomix/) +alt="Get it on F-Droid" +height="80">](https://f-droid.org/packages/com.minar.randomix/) [Get it on Google Play](https://play.google.com/store/apps/details?id=com.minar.randomix) +alt="Get it on Google Play" +height="80">](https://play.google.com/store/apps/details?id=com.minar.randomix) ## Credits and contributions + Randomix uses an open source library: + - [App Intro](https://github.com/AppIntro/AppIntro) -Currently, Randomix supports the languages in the above table. If you want to translate the app in any other language or update an existing translation, just contact me or send a pull request: you'll be quoted both on Github and in the Play Store description. +Currently, Randomix supports the languages in the above table. If you want to translate the app in +any other language or update an existing translation, just contact me or send a pull request: you'll +be quoted both on Github and in the Play Store description. -This app was written during my free time as a training. It was first published on June 1, 2018. Many good devs have helped me understanding the best practices and they taught me a lot of useful tricks. A special thank to every contributor. and God bless Stack Overflow. +This app was written during my free time as a training. It was first published on June 1, 2018. Many +good devs have helped me understanding the best practices and they taught me a lot of useful tricks. +A special thank to every contributor. and God bless Stack Overflow. diff --git a/app/build.gradle b/app/build.gradle index 4b480c8..3783add 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -6,8 +6,8 @@ android { applicationId "com.minar.randomix" minSdkVersion 23 targetSdkVersion 33 - versionCode 39 - versionName "2.4" + versionCode 40 + versionName "2.5" resConfigs 'en', 'en-rGB', 'ast', 'bs', 'cs', 'de', 'es', 'fr', 'hr', 'id', 'it', 'nl', 'ru', 'pt', 'pt-rBR', 'sr', 'sr-rCS', 'zh-rCN', 'zh-rTW' testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/fastlane/metadata/android/en-US/changelogs/40.txt b/fastlane/metadata/android/en-US/changelogs/40.txt new file mode 100644 index 0000000..93dad3e --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/40.txt @@ -0,0 +1,3 @@ +- New custom answers support for the magic ball +- New translations +- Fixes \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/01.jpg b/fastlane/metadata/android/en-US/images/phoneScreenshots/01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..43e79a25dc8e905b2a56db3b01fcbdbd364cffdf GIT binary patch literal 338955 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

4>B{;B6Hn8TV$-J0C$BfG749vvgzHzOuR4^%|G? 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≥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 D1Mj(4 literal 0 HcmV?d00001 diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/01.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/01.png deleted file mode 100644 index e4f0ed8ff8abfaf351666d9ef1662c4b604c9442..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 339350 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 Wth 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

v7>jW%!We?sGHHilcE&H>iE!C;wmtzew8 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 z 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%0D-|V`D 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