<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/mobile-widgets, branch v4.7.1</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.7.1</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.7.1'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2017-10-19T18:55:30Z</updated>
<entry>
<title>QML-UI: Download screen fixup</title>
<updated>2017-10-19T18:55:30Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2017-10-19T13:41:05Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=a9b692f0c30fecf950c52099d7c0f336f88c901f'/>
<id>urn:sha1:a9b692f0c30fecf950c52099d7c0f336f88c901f</id>
<content type='text'>
Again, mostly related to label change. First, the top button was "glued"
to the top of the screen, so added a little margin there. It
appeared that all the other items on the screen (progressbar,
2 button rows, and the downloaded dive list) where not moving down
due to the add of that little top margin. This was solved by
anchor-ing the items together. Finally, the text of a downloaded
dive was on the top of the delegate lines. Not sure where that came
from, but easily solved by centering it explicitly.

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>QML-UI: some more layout repair (dive details)</title>
<updated>2017-10-19T18:55:30Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2017-10-19T09:22:37Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=53ed1c7326a6633b15e24f1f8f486a3db0f444ea'/>
<id>urn:sha1:53ed1c7326a6633b15e24f1f8f486a3db0f444ea</id>
<content type='text'>
As in a525fff1125, also the dive details top data was not nicely positioned
any more due to the deprecated and removed Kirigami.Label.

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>QML-UI: repair DiveList</title>
<updated>2017-10-18T10:30:51Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2017-10-18T08:37:41Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=a525fff1125265f9c68fd202b7ec1931dc529729'/>
<id>urn:sha1:a525fff1125265f9c68fd202b7ec1931dc529729</id>
<content type='text'>
The new SHA for Kirigami did all kinds of nasty things to our DiveList.
This commit tries to repair most of the damage. Nothing more than
some margins, anchors, and even a font that changed.

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>mobile: silence deprecated messages in logging about Kirigami.Label</title>
<updated>2017-10-17T13:32:27Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2017-10-12T12:25:22Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=d623eccdefa8f19da76bd853ec16cba108aa37d1'/>
<id>urn:sha1:d623eccdefa8f19da76bd853ec16cba108aa37d1</id>
<content type='text'>
Commit 8f6827ab122 brought a new SHA for Kirigami, but that introduces
a very noisy logging of "Kirigami.Label is deprecated. Use
QtQuickControls2.Label instead".

So, thats what done here.

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>mobile: fix initial setup with no repo or meta info</title>
<updated>2017-10-17T12:29:17Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2017-10-17T11:28:36Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f7da06c76bfab30fb21224955626ba74095251ba'/>
<id>urn:sha1:f7da06c76bfab30fb21224955626ba74095251ba</id>
<content type='text'>
First, obviously, I could have squashed this small commit into
the previous one, but I explicly decided not to. It shows
the fragility of all this credential processing code, and
the complex flow control troughout the code.

Testing on a brand new install, and immediately going for
a no cloud setup, the PIN screen was shown, instead of an
empty divelist. Looking at this small code change shows why.
In case of a no cloud situation, there is no PIN to verify
(or email and passwd rules checked). So just do not force us
there.

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>mobile: No cloud repo creation more explicit</title>
<updated>2017-10-17T12:29:17Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2017-10-17T07:51:00Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=16b395a8989732db2dda835e347176afb8e414b6'/>
<id>urn:sha1:16b395a8989732db2dda835e347176afb8e414b6</id>
<content type='text'>
Before this change, there was only one way to create the local
no cloud repo on the device. The user needed to add at least
one dive to the no cloud account (so that there is something
to save). While this worked in some scenarios, it could also
get things in an inconsistent state: credential status = CS_NOCLOUD
but no local repo. This was a dead end.

In this commit, the creation of the no cloud repo is made more
explicit. When asking for no cloud mode, just create an (empty)
repo for it when it does not yet exist, and otherwise, just
open the existing (possibly empty) repo.

Now, a user can have no cloud repo, next to (any number of)
cloud accounts.

This leaves one functional aspect left: how does a user abandon
the no cloud repo, by merging his data into a true cloud
account. This is code for this, that tries to do this merge in
a smart way. This seems to be broken (too). To be clear: this
is no part of this commit.

Fixes: #667

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>Fix stupid syntax errors</title>
<updated>2017-10-16T09:27:30Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2017-10-16T02:17:58Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=ea577aa8f29ff8cb8b575632dfd2d200304b5a5b'/>
<id>urn:sha1:ea577aa8f29ff8cb8b575632dfd2d200304b5a5b</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Make sure we can still build without BT_SUPPORT</title>
<updated>2017-10-16T01:43:38Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2017-10-16T01:43:38Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=a48a42efe07273d042bde4a806771409a0f227b3'/>
<id>urn:sha1:a48a42efe07273d042bde4a806771409a0f227b3</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>qml-icons: add a third, grayed-out map marker</title>
<updated>2017-10-16T01:28:39Z</updated>
<author>
<name>Lubomir I. Ivanov</name>
<email>neolit123@gmail.com</email>
</author>
<published>2017-10-15T21:12:20Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=49c8c966fc60d5c7939873607f05013a92fce8ed'/>
<id>urn:sha1:49c8c966fc60d5c7939873607f05013a92fce8ed</id>
<content type='text'>
It can be difficult to distinguish the new marker
which is added on the map and has to be dragged
when editing a new dive location.

By adding a new grayed-out marker it becomes
possible to gray out all other markers, while
the current marker which is being edited is still
bright red.

Suggested-by: Dietrich Meyer &lt;dietrich@sunnynames.com&gt;
Signed-off-by: Lubomir I. Ivanov &lt;neolit123@gmail.com&gt;
</content>
</entry>
<entry>
<title>qml-icons: make mapwidget-marker.png even darker</title>
<updated>2017-10-16T01:28:39Z</updated>
<author>
<name>Lubomir I. Ivanov</name>
<email>neolit123@gmail.com</email>
</author>
<published>2017-10-15T21:09:08Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=07c91805d9fa84587ba787798f93fe37c62de441'/>
<id>urn:sha1:07c91805d9fa84587ba787798f93fe37c62de441</id>
<content type='text'>
This is done so that a de-selected marker is better
distinguished from the selected marker.

Signed-off-by: Lubomir I. Ivanov &lt;neolit123@gmail.com&gt;
</content>
</entry>
</feed>
