diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml index 2b049de..bd61a81 100644 --- a/android/AndroidManifest.xml +++ b/android/AndroidManifest.xml @@ -1,9 +1,9 @@ - + @@ -72,20 +72,10 @@ - - - - - - - - diff --git a/android/libs/armeabi-v7a/libtor.so b/android/libs/armeabi-v7a/libtor.so index a438c36..0b6d907 100755 Binary files a/android/libs/armeabi-v7a/libtor.so and b/android/libs/armeabi-v7a/libtor.so differ diff --git a/android/res/drawable-hdpi/ic_launcher.png b/android/res/drawable-hdpi/ic_launcher.png new file mode 100644 index 0000000..37bcf0f Binary files /dev/null and b/android/res/drawable-hdpi/ic_launcher.png differ diff --git a/android/res/drawable-mdpi/ic_launcher.png b/android/res/drawable-mdpi/ic_launcher.png new file mode 100644 index 0000000..37bcf0f Binary files /dev/null and b/android/res/drawable-mdpi/ic_launcher.png differ diff --git a/android/res/drawable-xhdpi/ic_launcher.png b/android/res/drawable-xhdpi/ic_launcher.png new file mode 100644 index 0000000..37bcf0f Binary files /dev/null and b/android/res/drawable-xhdpi/ic_launcher.png differ diff --git a/android/res/drawable-xxhdpi/ic_launcher.png b/android/res/drawable-xxhdpi/ic_launcher.png new file mode 100644 index 0000000..37bcf0f Binary files /dev/null and b/android/res/drawable-xxhdpi/ic_launcher.png differ diff --git a/android/res/drawable-xxxhdpi/ic_launcher.png b/android/res/drawable-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000..37bcf0f Binary files /dev/null and b/android/res/drawable-xxxhdpi/ic_launcher.png differ diff --git a/go/gothings/gcd.go b/go/gothings/gcd.go index 0e95add..948b377 100644 --- a/go/gothings/gcd.go +++ b/go/gothings/gcd.go @@ -403,6 +403,7 @@ func (this *GrandCentralDispatcher) createGroup(server, groupName string) { }) group := the.Peer.GetGroup(groupID) + group.SetAttribute("nick", groupName) the.CwtchApp.EventBus().Publish(event.NewEvent(event.SetGroupAttribute, map[event.Field]string{ event.GroupID: groupID, event.Key: "nick", diff --git a/main.go b/main.go index 913571b..764cd5c 100644 --- a/main.go +++ b/main.go @@ -18,6 +18,7 @@ import ( "os" "os/user" "path" + "runtime" ) func init() { @@ -54,10 +55,20 @@ func main() { engine := qml.NewQQmlApplicationEngine(nil) // variables we want to access from inside qml + if runtime.GOOS == "android" { + gcd.SetThemeScale(2.9) + } else { + gcd.SetThemeScale(1.0) + } engine.RootContext().SetContextProperty("gcd", gcd) engine.Load(qmlSource) - acn, err := connectivity.StartTor(the.CwtchDir, "") + torpath := "tor" + if runtime.GOOS == "android" { + torpath = "/data/data/org.qtproject.example.go/lib/libtor.so" + } + + acn, err := connectivity.StartTor(the.CwtchDir, torpath) if err != nil { log.Errorf("Could not start Tor: %v", err) os.Exit(1) diff --git a/qml/panes/SettingsPane.qml b/qml/panes/SettingsPane.qml index 45a480c..b621e86 100644 --- a/qml/panes/SettingsPane.qml +++ b/qml/panes/SettingsPane.qml @@ -29,12 +29,13 @@ ColumnLayout { // settingsPane Slider { id: zoomSlider minimumValue: 0.5 - maximumValue: 2.4 - value: 1 + maximumValue: 4.0 + value: gcd.themeScale updateValueWhileDragging: false onValueChanged: { gcd.themeScale = zoomSlider.value } + width: 400 } ScalingLabel { @@ -54,7 +55,7 @@ ColumnLayout { // settingsPane }//end of column with padding Component.onCompleted: { - zoomSlider.value = 1 //Screen.pixelDensity / 3.2 // artistic license. set by erinn. fight me before changing + zoomSlider.value = gcd.themeScale //Screen.pixelDensity / 3.2 // artistic license. set by erinn. fight me before changing if (zoomSlider.value < zoomSlider.from) zoomSlider.value = zoomSlider.from if (zoomSlider.value > zoomSlider.to) zoomSlider.value = zoomSlider.to } diff --git a/qml/widgets/Message.qml b/qml/widgets/Message.qml index 0e4da1e..4ccff9e 100644 --- a/qml/widgets/Message.qml +++ b/qml/widgets/Message.qml @@ -80,7 +80,7 @@ RowLayout { visible: false padding: 6 leftPadding: 10 - font.pixelSize: 12 + font.pixelSize: gcd.themeScale * 12 wrapMode: TextEdit.NoWrap text: message textFormat: Text.RichText @@ -91,7 +91,7 @@ RowLayout { color: "#FFFFFF" padding: 6 leftPadding: 10 - font.pixelSize: 12 + font.pixelSize: gcd.themeScale * 12 selectByMouse: true readOnly: true width: Math.min(dummy.width, root.parent.width - (imgProfile.visible ? imgProfile.width : 0) - 40)