SkyeOfBreeze / letsrobot-android

Unofficial LetsRobot controller that runs on a phone instead of a Raspberry Pi. Development has been abandoned on this, but lives on at https://github.com/remotv/controller-for-android
Apache License 2.0
1 stars 0 forks source link

Settings UI update, and add more settings #121

Closed SkyeOfBreeze closed 5 years ago

SkyeOfBreeze commented 5 years ago

Plan is to put some settings on their own pages, which will simplify the main settings page into mainly toggles or simple settings. This could be either completely separate pages or a collapsible layout for each group of settings.

As part of this, would be nice to expose the ffmpeg command and allow for showing all camera properties, maybe as advanced options.

Doing this will also allow the adding of more settings without cluttering the main page

Potential arrangement with some suggestions on more settings:

RobotID field Motor Settings (SELECTED OPTION) -> -- enable toggle (ON/OFF) -- communication type (BLUETOOTH/USB/WIFI) -> -- communication protocol ->(NXT/SERIAL/BYTE/PWM) Text to speech (ON/OFF) -> -- enable toggle (ON/OFF) -- custom power up sound field? -- allow anonymous chat toggle (ON/OFF) -- display on screen toggle (ON/OFF) -- display usernames (ON/OFF) -- unique voices toggle (ON/OFF) -- TTS engine type -- speed -- pitch

Camera ID field Camera (ON/OFF) -> -- resolution -- bitrate -- orientation -- camera location (FRONT/BACK/USB) #maybe show preview -- ffmpeg custom command string

Microphone (ON/OFF) -> -- enable toggle -- option for external? -- ffmpeg command string

Other Settings -> -- Full screen (ON/OFF) -- Keep screen on (ON/OFF) -- Battery settings -> #navigate to settings to turn off battery optimization which will prevent the app from being killed when screen has been off too long -- stay above lock screen (ON/OFF)

SkyeOfBreeze commented 5 years ago

Proposed look, except LR settings will be at the top image

SkyeOfBreeze commented 5 years ago

Will look close to this, but some parts are now different https://xd.adobe.com/view/8776f5be-e153-430b-52c1-3b6bfc0af48e-f147/

SkyeOfBreeze commented 5 years ago

Screenshot_20190526-002145

SkyeOfBreeze commented 5 years ago

FFMpeg custom command strings will be moved to a later version

SkyeOfBreeze commented 5 years ago

closed via https://github.com/btelman96/letsrobot-android/pull/134