mobile version testing
Attilla de Groot
attilla at attilla.nl
Mon Jan 18 08:45:46 PST 2021
> On 18 Jan 2021, at 12:15, Dirk Hohndel <dirk at hohndel.org> wrote:
>
>
>
>
>> On Jan 18, 2021, at 7:38 AM, Attilla de Groot wrote:
>>
>> Hi Dirk,
>>
>> No problem as long as it’s known. Seems I’m the only dark theme user. :-)
>
> No, there are more - I know how many requests I got when it was broken. And
> I also see more people send dark mode screen shots.
> Also, can you update to the latest version on the beta channel? Right now
> that should be .363, you are still running .355.
> That latest one has the dark mode statistics fixed :-)
>
> BTW: the mailing list clamps down on LARGE messages (since they go out to
> several hundred people). Which is why your emails typically get held for
> moderation.
Just updated. The colors of the statistics don’t match the dark mode, but I
don’t mind that. The font-size in the statistics menu seem to be correct now.
I noticed the moderation, but I did want to show the screenshots as well.
I’ll try to resize them the next time.
>
>
>> If I’m leaving out the dark mode/statistics, the only “problem” is the top
>> menu(?) header. It seems that all fontsizes are changed, except for that
>> one. Only when on “extra large” the font sizes seem to match, but
>> everything else doesn’t aline as I would expect it to.
>
> Technically you didn't answer my question... I'll try to phrase it differently.
>
> So, let's say you switch to 'small' as your font. Then you quit the app.
> Simple on Android with the back button. Or swipe it away in the app switcher.
> If you now restart, do you still have the same problem?
I thought I wrote that, but multitasking (packing, going home from the
tropical island). Yes, even when restarting the top bar seems to be the
only one that has an issue left.
> Because I do see this problem sometimes when changing fonts in the running
> app. I tried to make sure that the title bar is resized as well, but that
> still isn't 100% working.
> But once you restart the app, the title bar for me is ALWAYS correct. So if
> this isn't working for you... something is weird.
>
> You also didn't send me a screenshot of the Theme test page in a case where
> you have the mis-sized title bar (go to the main menu -> Developer -> Theme
> information)
Hereby, but that looks quite weird. :-)
>> It didn’t allow me to select text from the log, I hope the screenshot is
>> sufficient.
>
> I was able to extract what I was trying to see (you're on Android on a
> Samsung S10 and as we have seen from many devices (and especially Samsung
> devices) we are being given a crazy list of app size updates at the start.
> Your phone claims to have app sizes of 510x765, 360x765, 510x540, and
> finally 411x778 (which is also reported as physical screen size). All of
> these show up within 530ms :-)
> And I was able to tell that the app picked the correct one and tried to
> resize its geometry elements based on it...
>
> BTW... to send logs without screen shots, simply go to Help->About and
> click on the button. Now you can paste the log into the email app... :-)
It’s very fast, no complaints on that at all. Also added the logs in text now.
— Attilla
---------- subsurface.log ----------
Cyclic dependency detected between "qrc:/org/kde/kirigami.2/Units.qml" and
"qrc:/org/kde/kirigami.2/Units.qml"
"0.002: Failed to open logfile /storage/emulated/0/subsurface.log at Mon
Jan 18 12:36:28 2021 error: Permission denied"
"0.003: Failed to open logfile /storage/emulated/0/Documents/subsurface.log
at Mon Jan 18 12:36:28 2021 error: Permission denied"
"0.003: Successfully opened logfile
/storage/emulated/0/Android/data/org.subsurfacedivelog.mobile/files/Documents/subsurface.log
at Mon Jan 18 12:36:28 2021"
"0.004: Starting Subsurface-mobile:3.1.3(4.9.10.363):Android
(10.0):arm64:en-US"
"0.005: built with libdivecomputer v0.7.0-devel-Subsurface-NG
(e58a5866bbd6d12fba7b3482c11d0ae2bed2e1c4)"
"0.005: built with Qt Version 5.15.1, runtime from Qt Version 5.15.1"
"0.005: built with libgit2 1.0.1"
"0.005: Running on Android (10.0)"
"0.005: SM-G973F/samsung/beyond1lteeea"
BTDiscoveryReDiscover: localBtDevice.isValid() true
"BTDiscoveryReDiscover: localDevice Galaxy S10 is powered on, starting
discovery"
discovery methods 3
starting BLE discovery
ACCESS_COARSE|FINE_LOCATION permission available
Location turned on
QBluetoothDeviceDiscoveryAgentPrivate::start() - Low Energy search
successfully started.
paired BT classic device type 3 with address "38:EC:0D:7A:68:03"
paired BLE device type 3 with address "LE:38:EC:0D:7A:68:03"
paired BLE device type 2 with address "LE:C4:0E:2D:23:08:88"
paired BT classic device type 1 with address "00:03:19:28:DE:48"
paired BLE device type 2 with address "LE:FB:FA:2C:A5:C7:92"
paired BLE device type 2 with address "LE:C0:28:8D:84:31:50"
"Paired device: 'Attilla de Groot’s AirPods' [38:EC:0D:7A:68:03]: " not
recognized as dive computer
"Paired device: 'Attilla de Groot’s AirPods' [LE:38:EC:0D:7A:68:03]: " not
recognized as dive computer
"Paired device: 'Charge 4' [LE:C4:0E:2D:23:08:88]: " not recognized as dive
computer
"Paired device: 'BT_CAR_SYSTEM' [00:03:19:28:DE:48]: " not recognized as
dive computer
"Paired device: 'Teric' [LE:FB:FA:2C:A5:C7:92]: " "this could be a Shearwater"
"Paired device: 'UE BOOM 2' [LE:C0:28:8D:84:31:50]: " not recognized as
dive computer
"Created position source android"
"Set GPS service update interval to 300 s"
"0.023: location service is available"
qrc:/android_rcc_bundle/qml/QtQuick/Controls/TableViewColumn.qml:66:1: QML
TableViewColumn: Accessible must be attached to an Item
"0.072: download page -- looking for known BT/BLE device"
"0.081: [screensetup] width changed now 510 x 765 vs screen 411 x 778"
"0.081: [screensetup] window width changed to 510 orientation 1"
"0.081: [screensetup] remembering new orientation"
qrc:/qml/StatisticsPage.qml:129:4: QML TemplateSlimComboBox: Binding loop
detected for property "currentIndex"
qrc:/qml/StatisticsPage.qml:112:4: QML TemplateSlimComboBox: Binding loop
detected for property "currentIndex"
qrc:/qml/StatisticsPage.qml:95:4: QML TemplateSlimComboBox: Binding loop
detected for property "currentIndex"
"0.137: StartPage visibility changed to false"
"0.138: not yet initialized, show busy spinner"
qrc:/qml/DiveSummary.qml:33:2: QML Connections: Implicitly defined onFoo
properties in Connections are deprecated. Use this syntax instead: function
onFoo(<arguments>) { ... }
qrc:/qml/DownloadFromDiveComputer.qml:319:4: QML Connections: Implicitly
defined onFoo properties in Connections are deprecated. Use this syntax
instead: function onFoo(<arguments>) { ... }
qrc:/qml/DiveDetailsEdit.qml:285:4: QML Connections: Implicitly defined
onFoo properties in Connections are deprecated. Use this syntax instead:
function onFoo(<arguments>) { ... }
qrc:/qml/DiveDetails.qml:414:4: QML Connections: Implicitly defined onFoo
properties in Connections are deprecated. Use this syntax instead: function
onFoo(<arguments>) { ... }
qrc:/qml/Export.qml:112:3: QML Connections: Implicitly defined onFoo
properties in Connections are deprecated. Use this syntax instead: function
onFoo(<arguments>) { ... }
qrc:/org/kde/kirigami.2/templates/AbstractApplicationHeader.qml:69:
ReferenceError: AppHeaderSizeGroup is not defined
"0.424: finished setting up the diveListView"
"0.424: StartPage completed -- initialized is false"
"0.424: [screensetup] screenSizeObject constructor completed, initial width
510"
"0.425: 2 columns with column width of 255"
"0.425: width in Grid Units 21 original gridUnit 17 now 12"
qrc:/org/kde/kirigami.2/templates/OverlaySheet.qml:498:13: QML
ColumnLayout: Binding loop detected for property "height"
"0.430: [screensetup] width changed now 360 x 765 vs screen 411 x 778"
"0.430: [screensetup] window width changed to 360 orientation 1"
"0.430: 1 columns with column width of 360"
"0.430: width in Grid Units 30 original gridUnit 12 now 12"
"0.431: Done setting up sizes width 360 gridUnit 12"
qrc:/org/kde/kirigami.2/GlobalDrawer.qml:360:13: QML ColumnLayout: Binding
loop detected for property "height"
"0.438: [screensetup] width changed now 510 x 540 vs screen 411 x 778"
"0.438: [screensetup] window width changed to 510 orientation 1"
"0.438: [screensetup] received size update that exceeds screen size"
"0.438: [screensetup] resetting to initial size 510 x 540"
"0.439: Done setting up sizes width 510 gridUnit 12"
loaded main.qml
qqwindow devicePixelRatio 2.625 2.625
qml_window reports width as 510 associated screen width 411 Qt screen
reports width as 411
QMLManager received screen changed notification (411,778)
qqwindow screen has ldpi/pdpi 72 158.131
"0.568: [screensetup] width changed now 411 x 778 vs screen 411 x 778"
"0.568: [screensetup] window width changed to 411 orientation 1"
"0.568: [screensetup] remembering better height"
"0.569: 1 columns with column width of 411"
"0.569: width in Grid Units 34 original gridUnit 12 now 12"
"0.569: Done setting up sizes width 411 gridUnit 12"
Device found: "" "57:B8:CC:53:ED:C9" isLeScanResult: true Manufacturer data
size: 1
"Discovered new device: '' [57:B8:CC:53:ED:C9]: " not recognized as dive
computer
qrc:/org/kde/kirigami.2/AbstractApplicationHeader.qml:42: TypeError: Cannot
read property 'header' of null
"0.775: AppState changed to active with no unsaved changes"
"0.776: finishSetup called"
"0.776: showProgress: populate data model"
"0.791: showProgress: start processing"
"0.809: showProgress: 0 dives processed"
"0.825: showProgress: finish populating data store"
"0.842: showProgress: setting up internal data structures"
"0.860: showProgress: done setting up internal data structures"
"0.899: ============diveListProcessing is true"
"0.899: showProgress: Open local dive data file"
"0.910: Open dive data file
https://cloud.subsurface-divelog.org//git/attilla@attilla.nl[attilla@attilla.nl]
- git_local only is 0"
Device found: "Charge 4" "C4:0E:2D:23:08:88" isLeScanResult: true
Manufacturer data size: 0
"{abbaff00-e56a-484c-b832-8b17cf6cbfe8}"
"Discovered new device: 'Charge 4' [LE:C4:0E:2D:23:08:88]: " not recognized
as dive computer
"3.037: showProgress: Processing 228 dives"
"3.045: showProgress: Create full text index"
"3.063: showProgress: start processing"
"3.090: showProgress: 228 dives processed"
"3.097: showProgress: populate data model"
"3.114: showProgress: start processing"
"3.167: showProgress: 228 dives processed"
"3.182: showProgress: finish populating data store"
QPixmap::scaled: Pixmap is a null pixmap
qrc:/qml/DiveDetails.qml:406:5: QML DiveDetailsView: Binding loop detected
for property "height"
qrc:/qml/DiveDetailsView.qml:20:2: QML Connections: Implicitly defined
onFoo properties in Connections are deprecated. Use this syntax instead:
function onFoo(<arguments>) { ... }
QPixmap::scaled: Pixmap is a null pixmap
qrc:/qml/DiveDetails.qml:406:5: QML DiveDetailsView: Binding loop detected
for property "height"
qrc:/qml/DiveDetailsView.qml:20:2: QML Connections: Implicitly defined
onFoo properties in Connections are deprecated. Use this syntax instead:
function onFoo(<arguments>) { ... }
"3.259: showProgress: setting up internal data structures"
"3.356: showProgress: done setting up internal data structures"
"3.362: showProgress: 228 dives loaded from local dive data file"
"3.365: ============diveListProcessing is false"
"3.365: initialization completed - showing the dive list"
"3.413: pageStack switched to DiveList"
"3.415: switched to page Dive list"
"3.553: if we got started by a plugged in device, switch to download page
-- pluggedInDeviceName = "
checkPendingIntents
qrc:/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:76:9:
QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop
detected for property "maximumWidth"
"6.765: pageStack switched to "
"6.766: switched to page Theme Information"
Device found: "" "64:7C:54:B8:BB:FF" isLeScanResult: true Manufacturer data
size: 1
"Discovered new device: '' [64:7C:54:B8:BB:FF]: " not recognized as dive
computer
"LocalDeviceBroadcastReceiver::onReceive() - event:
android.bluetooth.device.action.ACL_CONNECTED"
"LocalDeviceBroadcastReceiver::onReceive() - event:
android.bluetooth.device.action.ACL_DISCONNECTED"
Device found: "" "62:82:55:7C:3A:F5" isLeScanResult: true Manufacturer data
size: 1
"Discovered new device: '' [62:82:55:7C:3A:F5]: " not recognized as dive
computer
"83.484: AppState changed to inactive with no unsaved changes"
"83.510: AppState changed to suspended with no unsaved changes"
"92.394: AppState changed to active with no unsaved changes"
Device found: "" "64:14:D1:C2:D8:D0" isLeScanResult: true Manufacturer data
size: 1
"Discovered new device: '' [64:14:D1:C2:D8:D0]: " not recognized as dive
computer
"110.316: pageStack switched to "
"110.317: switched to page About Subsurface-mobile"
"110.317: endEditMode called with state view"
---------- finish ----------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20210118/66c31072/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screenshot_20210118-123651_Subsurface-mobile.jpg
Type: image/jpeg
Size: 67202 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20210118/66c31072/attachment-0002.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screenshot_20210118-124313_Subsurface-mobile.jpg
Type: image/jpeg
Size: 100617 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20210118/66c31072/attachment-0003.jpg>
More information about the subsurface
mailing list