<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/mobile-widgets, branch v4.9.5</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom/mobile-widgets?h=v4.9.5</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom/mobile-widgets?h=v4.9.5'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2020-06-08T19:27:50Z</updated>
<entry>
<title>mobile/dive-details: restrict width of tags field</title>
<updated>2020-06-08T19:27:50Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-06-08T18:03:10Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=8a4a9382d39fc5074ca36d51b4730e77806e3405'/>
<id>urn:sha1:8a4a9382d39fc5074ca36d51b4730e77806e3405</id>
<content type='text'>
Having a lot of tags (or more precisely, a tags string that is very long) could
cause the width of the dive details view to extend past the width of the the
page. The txtTags label was missing a maximum width, and to make the result
more useful, I also added correct wrapping and elide to the mix (stupidly, we
had the wrap and width for the fixed name of the field ('Tags'), but not for
the user determined content of that field).

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>mobile: add option to merge local cloud cache data</title>
<updated>2020-06-08T02:47:52Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-06-06T16:57:57Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=e00e72d430b60f8b446d295f0aa7c19f91b82fea'/>
<id>urn:sha1:e00e72d430b60f8b446d295f0aa7c19f91b82fea</id>
<content type='text'>
The UI is ugly, and of course this is hidden in the developer options that have
to first be enabled in the advanced settings. As I mentioned in the previous
commit, I believe the actual risk that something gets damaged here is very low,
but still, explaining this so it makes sense to the casual user may be a bit...
difficult.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>mobile: add helper to import data from local cloud cache</title>
<updated>2020-06-08T02:47:52Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-06-06T16:55:49Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=208d46d58e5989c40a70b76ee568b149c622bf12'/>
<id>urn:sha1:208d46d58e5989c40a70b76ee568b149c622bf12</id>
<content type='text'>
If you pass in the repo name, it isn't treated as cloud storage, but simply as
local git storage and imported (i.e., added) to the current dive list.

This allows the user to work around failed no-cloud-&gt;cloud transitions, merge
different accounts, and most importantly deal with situations were conflicts on
the server caused us to move a cache out of the way and potentially make dives
that were on the mobile device inaccessible to the user.

Once a UI is added, this allows the user to recover those dives (realistically
this is not really all that potentially 'dangerous' to do, but it's definitely
something that would best be done after talking to someone who understands the
cloud storage and can guide the user...).

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>mobile: make list of local cloud cache directories available</title>
<updated>2020-06-08T02:47:52Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-06-06T16:51:40Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=dd821497263f7d95ed5e7fae759004a966b4a46f'/>
<id>urn:sha1:dd821497263f7d95ed5e7fae759004a966b4a46f</id>
<content type='text'>
This way QML can show those to the user.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>mobile: tiny whitespace update</title>
<updated>2020-06-08T02:47:52Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-06-06T16:47:49Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=8b167c14ad021e9835519ecd04b23ae6a9219a4b'/>
<id>urn:sha1:8b167c14ad021e9835519ecd04b23ae6a9219a4b</id>
<content type='text'>
Every time I edit main.qml, QtCreator fixes this for me. And then I filter it
from the commit to not mix white space and actual changes. So let's just get
this fixed and move on.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>mobile/dive-edit: fix broken editable combo boxes</title>
<updated>2020-05-30T18:19:54Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-05-30T18:12:20Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=afdcccc9fef0d16153d03266facf6c1c624c1d8d'/>
<id>urn:sha1:afdcccc9fef0d16153d03266facf6c1c624c1d8d</id>
<content type='text'>
This is a partial revert of commit 99438121c4 ("mobile/dive-edit: use template
components and theme colors")

Clearly the information given in the Qt documentation on how to theme ComboBox
is flat out broken. The trade-off between 'better dark theme' and 'broken user
experience' is fairly easy to make.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>mobile/credentials: email address must be lower case</title>
<updated>2020-05-25T15:36:01Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-05-23T19:08:38Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=9deb4f4a22f69c1434b8d175868cf3b9446bf808'/>
<id>urn:sha1:9deb4f4a22f69c1434b8d175868cf3b9446bf808</id>
<content type='text'>
I could have sworn that I have fixed this several times in various places,
but apparently (as shown by todays support emails) it's still possible to
setup a mixed case email address. So let's try to solve this problem at
the very top.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>cleanup: create common QDateTime -&gt; timestamp conversion function</title>
<updated>2020-05-22T19:31:06Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2020-05-22T16:53:25Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=8f80129bac29227a03c35940af9d197ef0fa6398'/>
<id>urn:sha1:8f80129bac29227a03c35940af9d197ef0fa6398</id>
<content type='text'>
In analogy to the timestamp -&gt; QDateTime conversion, create a
common function.
1) For symmetry with the opposite conversion.
2) To remove numerous inconsistencies.
3) To remove use of the deprecated QDateTime::toTime_t() function.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>mobile/dive-edit: use template components and theme colors</title>
<updated>2020-05-18T20:00:03Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-05-18T14:43:11Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=99438121c409cbce5ccb83d995da43d01eef5f0b'/>
<id>urn:sha1:99438121c409cbce5ccb83d995da43d01eef5f0b</id>
<content type='text'>
Another small step to make the dark theme at least marginally useful.
We now use our template components and add the necessary elements to have
consistent text color.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>mobile/UI: correctly theme template spin box</title>
<updated>2020-05-18T20:00:03Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-05-18T14:22:10Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=58d97c571da851e3a2f4118b882d664b55fa66a4'/>
<id>urn:sha1:58d97c571da851e3a2f4118b882d664b55fa66a4</id>
<content type='text'>
This was all hard coded and wrong.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
</feed>
