mirror of
https://github.com/SimpleMobileTools/Simple-Flashlight.git
synced 2025-04-16 19:27:20 +02:00
moving the forcePortrait config in the app itself, from Commons
This commit is contained in:
parent
10be4e2b88
commit
aa6c464321
@ -35,10 +35,7 @@ class BrightDisplayActivity : SimpleActivity() {
|
|||||||
super.onResume()
|
super.onResume()
|
||||||
window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
|
window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
|
||||||
toggleBrightness(true)
|
toggleBrightness(true)
|
||||||
|
requestedOrientation = if (config.forcePortraitMode) ActivityInfo.SCREEN_ORIENTATION_PORTRAIT else ActivityInfo.SCREEN_ORIENTATION_SENSOR
|
||||||
if (config.forcePortrait) {
|
|
||||||
requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onPause() {
|
override fun onPause() {
|
||||||
|
@ -71,9 +71,7 @@ class MainActivity : SimpleActivity() {
|
|||||||
changeIconColor(config.backgroundColor.getContrastColor(), stroboscope_btn)
|
changeIconColor(config.backgroundColor.getContrastColor(), stroboscope_btn)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (config.forcePortrait) {
|
requestedOrientation = if (config.forcePortraitMode) ActivityInfo.SCREEN_ORIENTATION_PORTRAIT else ActivityInfo.SCREEN_ORIENTATION_SENSOR
|
||||||
requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onStart() {
|
override fun onStart() {
|
||||||
|
@ -98,10 +98,10 @@ class SettingsActivity : SimpleActivity() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun setupForcePortrait() {
|
private fun setupForcePortrait() {
|
||||||
settings_force_portrait.isChecked = config.forcePortrait
|
settings_force_portrait.isChecked = config.forcePortraitMode
|
||||||
settings_force_portrait_holder.setOnClickListener {
|
settings_force_portrait_holder.setOnClickListener {
|
||||||
settings_force_portrait.toggle()
|
settings_force_portrait.toggle()
|
||||||
config.forcePortrait = settings_force_portrait.isChecked
|
config.forcePortraitMode = settings_force_portrait.isChecked
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -32,4 +32,8 @@ class Config(context: Context) : BaseConfig(context) {
|
|||||||
var brightDisplayColor: Int
|
var brightDisplayColor: Int
|
||||||
get() = prefs.getInt(BRIGHT_DISPLAY_COLOR, Color.WHITE)
|
get() = prefs.getInt(BRIGHT_DISPLAY_COLOR, Color.WHITE)
|
||||||
set(brightDisplayColor) = prefs.edit().putInt(BRIGHT_DISPLAY_COLOR, brightDisplayColor).apply()
|
set(brightDisplayColor) = prefs.edit().putInt(BRIGHT_DISPLAY_COLOR, brightDisplayColor).apply()
|
||||||
|
|
||||||
|
var forcePortraitMode: Boolean
|
||||||
|
get() = prefs.getBoolean(FORCE_PORTRAIT_MODE, true)
|
||||||
|
set(forcePortraitMode) = prefs.edit().putBoolean(FORCE_PORTRAIT_MODE, forcePortraitMode).apply()
|
||||||
}
|
}
|
||||||
|
@ -9,3 +9,4 @@ const val TOGGLE = "toggle"
|
|||||||
const val TOGGLE_WIDGET_UI = "toggle_widget_ui"
|
const val TOGGLE_WIDGET_UI = "toggle_widget_ui"
|
||||||
const val STROBOSCOPE_FREQUENCY = "stroboscope_frequency"
|
const val STROBOSCOPE_FREQUENCY = "stroboscope_frequency"
|
||||||
const val STROBOSCOPE_PROGRESS = "stroboscope_progress"
|
const val STROBOSCOPE_PROGRESS = "stroboscope_progress"
|
||||||
|
const val FORCE_PORTRAIT_MODE = "force_portrait_mode"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user