mirror of
https://github.com/taigrr/crocgui
synced 2025-01-18 04:03:16 -08:00
pake curve setting
This commit is contained in:
parent
0d6b0ed33a
commit
03865ded52
@ -3,8 +3,8 @@
|
|||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
package="com.github.howeyc.crocgui"
|
package="com.github.howeyc.crocgui"
|
||||||
android:versionCode="14"
|
android:versionCode="15"
|
||||||
android:versionName="1.8.0">
|
android:versionName="1.8.1">
|
||||||
|
|
||||||
<application android:label="Croc">
|
<application android:label="Croc">
|
||||||
<activity android:name="org.golang.app.GoNativeActivity"
|
<activity android:name="org.golang.app.GoNativeActivity"
|
||||||
|
1
main.go
1
main.go
@ -62,6 +62,7 @@ func main() {
|
|||||||
a.Preferences().SetBool("disable-compression", a.Preferences().BoolWithFallback("disable-compression", false))
|
a.Preferences().SetBool("disable-compression", a.Preferences().BoolWithFallback("disable-compression", false))
|
||||||
a.Preferences().SetString("theme", a.Preferences().StringWithFallback("theme", "light"))
|
a.Preferences().SetString("theme", a.Preferences().StringWithFallback("theme", "light"))
|
||||||
a.Preferences().SetString("debug-level", a.Preferences().StringWithFallback("debug-level", "error"))
|
a.Preferences().SetString("debug-level", a.Preferences().StringWithFallback("debug-level", "error"))
|
||||||
|
a.Preferences().SetString("pake-curve", a.Preferences().StringWithFallback("pake-curve", "siec"))
|
||||||
|
|
||||||
setTheme(a.Preferences().String("theme"))
|
setTheme(a.Preferences().String("theme"))
|
||||||
log.SetLevel(a.Preferences().String("debug-level"))
|
log.SetLevel(a.Preferences().String("debug-level"))
|
||||||
|
@ -1 +1,2 @@
|
|||||||
- Update to croc cli v9
|
- Update to croc cli v9
|
||||||
|
- PAKE Curve setting
|
||||||
|
2
metadata/en-US/changelogs/15.txt
Normal file
2
metadata/en-US/changelogs/15.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
- Update to croc cli v9
|
||||||
|
- PAKE Curve setting
|
1
recv.go
1
recv.go
@ -68,6 +68,7 @@ func recvTabItem(a fyne.App, w fyne.Window) *container.TabItem {
|
|||||||
NoMultiplexing: a.Preferences().Bool("disable-multiplexing"),
|
NoMultiplexing: a.Preferences().Bool("disable-multiplexing"),
|
||||||
OnlyLocal: a.Preferences().Bool("force-local"),
|
OnlyLocal: a.Preferences().Bool("force-local"),
|
||||||
NoCompress: a.Preferences().Bool("disable-compression"),
|
NoCompress: a.Preferences().Bool("disable-compression"),
|
||||||
|
Curve: a.Preferences().String("pake-curve"),
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Error("Receive setup error:", err)
|
log.Error("Receive setup error:", err)
|
||||||
|
1
send.go
1
send.go
@ -148,6 +148,7 @@ func sendTabItem(a fyne.App, w fyne.Window) *container.TabItem {
|
|||||||
NoMultiplexing: a.Preferences().Bool("disable-multiplexing"),
|
NoMultiplexing: a.Preferences().Bool("disable-multiplexing"),
|
||||||
OnlyLocal: a.Preferences().Bool("force-local"),
|
OnlyLocal: a.Preferences().Bool("force-local"),
|
||||||
NoCompress: a.Preferences().Bool("disable-compression"),
|
NoCompress: a.Preferences().Bool("disable-compression"),
|
||||||
|
Curve: a.Preferences().String("pake-curve"),
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Errorf("croc error: %s\n", err.Error())
|
log.Errorf("croc error: %s\n", err.Error())
|
||||||
|
@ -62,6 +62,13 @@ func settingsTabItem(a fyne.App) *container.TabItem {
|
|||||||
currentTheme, _ := themeBinding.Get()
|
currentTheme, _ := themeBinding.Get()
|
||||||
themeSelect.SetSelected(currentTheme)
|
themeSelect.SetSelected(currentTheme)
|
||||||
|
|
||||||
|
curveBinding := binding.BindPreferenceString("pake-curve", a.Preferences())
|
||||||
|
curveSelect := widget.NewSelect([]string{"siec", "p256", "p348", "p521"}, func(selection string) {
|
||||||
|
curveBinding.Set(selection)
|
||||||
|
})
|
||||||
|
currentCurve, _ := curveBinding.Get()
|
||||||
|
curveSelect.SetSelected(currentCurve)
|
||||||
|
|
||||||
debugLevelBinding := binding.BindPreferenceString("debug-level", a.Preferences())
|
debugLevelBinding := binding.BindPreferenceString("debug-level", a.Preferences())
|
||||||
debugCheck := widget.NewCheck("Enable Debug Log", func(debug bool) {
|
debugCheck := widget.NewCheck("Enable Debug Log", func(debug bool) {
|
||||||
if debug {
|
if debug {
|
||||||
@ -96,6 +103,7 @@ func settingsTabItem(a fyne.App) *container.TabItem {
|
|||||||
widget.NewSeparator(),
|
widget.NewSeparator(),
|
||||||
widget.NewLabelWithStyle("Transfer Options", fyne.TextAlignLeading, fyne.TextStyle{Bold: true}),
|
widget.NewLabelWithStyle("Transfer Options", fyne.TextAlignLeading, fyne.TextStyle{Bold: true}),
|
||||||
widget.NewForm(
|
widget.NewForm(
|
||||||
|
widget.NewFormItem("PAKE Curve", curveSelect),
|
||||||
widget.NewFormItem("", widget.NewCheckWithData("Disable Multiplexing", binding.BindPreferenceBool("disable-multiplexing", a.Preferences()))),
|
widget.NewFormItem("", widget.NewCheckWithData("Disable Multiplexing", binding.BindPreferenceBool("disable-multiplexing", a.Preferences()))),
|
||||||
widget.NewFormItem("", widget.NewCheckWithData("Disable Compression", binding.BindPreferenceBool("disable-compression", a.Preferences()))),
|
widget.NewFormItem("", widget.NewCheckWithData("Disable Compression", binding.BindPreferenceBool("disable-compression", a.Preferences()))),
|
||||||
),
|
),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user