Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

oxters168/OxShell

Open more actions menu

Repository files navigation

About Ox Shell

Ox Shell is a launcher for android. It is an attempt to recreate the feel of a classic video game system.

xmb3

Features

  • Controller support
  • Live wallpaper service
  • Built in file explorer
  • Launch roms directly into emulators that support it
  • Create custom associations for roms and other files
  • Install and uninstall apps
  • Customizable home menu
  • Customizable controls
  • Use home/recent apps/etc through controller from anywhere
  • Add compression/extraction options to file explorer
  • Show prompt before deleting files in file explorer
  • Show which files are in the copy/cut clipboard
  • Show any file operation errors
  • Show progress of file operations
  • Add ftp support to file explorer
  • Add start menu to file explorer that lists locations and is customizable
  • Add more default associations
  • Make default generic associations (image/video/audio)
  • Make a chooser in the create association menu to pick a template from the defaults
  • Add more default shaders
  • Add UI scale option
  • Add text scale option
  • Add setting to choose typeface
  • Optimize home menu performance
  • Remember where user was in the home menu when coming back
  • Make it possible to choose a default association for an extension if more than one exists
  • Make it possible to pick which association to launch a file with when multiple exist for it
  • Add gyro/accelerometer support to shaders
  • Support ability to have multiple shader files
  • Make it possible to set values of variables when setting shader as background if the shader has any to be set
  • Add ability to write a shader directly in app with the ability to preview
  • Add a video player
  • Add a music player
  • Add a photo viewer
  • Make it possible to set the rect of the background image chosen when user setting wallpaper to image
  • Add a web browser

It'll likely take time for these features to reach, as I am just one developer. Please consider supporting this project by purchasing it on the store.

Get it on Google Play

Build for Yourself

  • Clone the project or download the zip using the green code button above.
  • Open Android Studio and browse to the directory you cloned/downloaded to and select it.
Creating a debug variant
  • Make sure the build variant selected is debug
  • Run it!
Creating a release variant
  • Add your keystore file in the app/keystores folder
  • Create a keystore.properties file in the app/keystores folder with the following contents:
storeFile keystores/[keystore-filename]
storePassword [store-password]
keyAlias [key-alias]
keyPassword [key-password]
  • Set your build variant to release
  • Run it!

About

A launcher that makes any Android device feel like a game console

Resources

License

Stars

Watchers

Forks

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.