oxters168 / OxShell

A launcher that makes any Android device feel like a game console
https://oxgames.co/#/ox-shell
GNU General Public License v3.0
76 stars 4 forks source link

(Feature Request) Force landscape option + No more welcome prompt at startup + Wallpaper for app #29

Open DavidRLTG opened 1 month ago

DavidRLTG commented 1 month ago

I would really appreciate if the app had an option to start in landscape mode, always, and to stop welcoming me every time I launch the app. It would also be nice if I could set a wallpaper / shader just for the app, nothing else. Thank you!

Oh, and the Audio player doesn't support my music folder which is all .FLAC's. Just to mention.

oxters168 commented 4 weeks ago

Hi there, thanks for the suggestions. I am currently busy with other projects, but I do intend to come back to update Ox Shell in the future. I do not have a set date on when that will happen. Here are my comments on your suggestions:

Finally for the welcome message, it is the only thing that separates the free version from the paid. So it is staying in there. If you really don't want it, there are two options. Either buy the app from the Play Store or fork the repository and remove the message yourself.

DavidRLTG commented 4 weeks ago

Hi there, thanks for the suggestions. I am currently busy with other projects, but I do intend to come back to update Ox Shell in the future. I do not have a set date on when that will happen. Here are my comments on your suggestions:

  • Currently the TV version of Ox Shell only sets the wallpaper for the app so it's definitely doable. I can add an option in the future that would say 'only in app' or something like that when picking a background.
  • Landscape mode should be an easy addition as well I believe. I can probably add an option for picking what orientations the app is allowed to be.
  • For the .FLAC support, I don't know what that would take so I will need to do some research on that. Can't make any promises on future support.

Finally for the welcome message, it is the only thing that separates the free version from the paid. So it is staying in there. If you really don't want it, there are two options. Either buy the app from the Play Store or fork the repository and remove the message yourself.

Oh wow, I wasn't actually expecting an answer! Thought the projrct was dead heh Thank you, Very excited to see if all these get implemented. And you're welcome for the suggestions, happy to help! I really wish you luck with your projects.

Although, I'm unsure how to get rid of the welcome message personally - I can't really purchase the app, as I do not have a google account, But thank you for letting me know.

oxters168 commented 4 weeks ago

No problem, I hope I will be able to implement them all.

Here's a breakdown of what you'd need to do to remove the welcome message for yourself:

If you end up trying it, let me know if you run into any problems and I'll do my best to help you out with them.

DavidRLTG commented 4 weeks ago

No problem, I hope I will be able to implement them all.

Here's a breakdown of what you'd need to do to remove the welcome message for yourself:

  • Download the repository as a zip using the green button that says <> Code in the repository page
  • Extract the zip file wherever you prefer
  • Download and install Android Studio for your system from here
  • Open the project in Android Studio by choosing the folder that got extracted as the project root and wait for all the loading bars to complete in the bottom right corner
  • Locate and delete this line in your copy of the project
  • Make sure you have the proper SDK tools set up within Android Studio. To do so go to Tools -> SDK Manager from the toolbar. Currently the target platform is Android 14, so check the box next to it in the list. Then switch to the SDK Tools tab. I'm not sure if there's a specific build-tools version you need, the latest I believe should be fine which is 35.0.0 so put a checkmark on that one. And I don't remember if NDK is needed but you can probably pick the latest one for that anways just to be safe (27.0.12077973 currently). I also don't know if command line tools are needed either so pick the latest here as well (16.0 currently).
  • Select Build -> Build Bundle(s) / APK(s) -> Build APK(s) from the toolbar. Once the build complete message shows up, press the Locate button in blue within the pop-up.

If you end up trying it, let me know if you run into any problems and I'll do my best to help you out with them.

Oh wow, I've never done this before, you're really kind and helpful, helping me do this instead of telling me to get an account or something heh Thank you, you're awesome. I'll try when I have the time :)

Edit: Your guide worked!! Thanks a ton :)