<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/mobile-widgets/qml, branch v5.0.0</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v5.0.0</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v5.0.0'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2021-01-23T21:19:11Z</updated>
<entry>
<title>mobile/UI: show result of manual sync</title>
<updated>2021-01-23T21:19:11Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2021-01-23T18:53:10Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=1dffe08f17cac1a5c0fab8652c222d3a88c962e8'/>
<id>urn:sha1:1dffe08f17cac1a5c0fab8652c222d3a88c962e8</id>
<content type='text'>
Since we no longer show the noisy git updates to the user, it has become
harder for them to know whether a sync to the cloud was successful.
Since a manual sync will never show the new 'what did you change and
here's how you undo it' notification, it seems easy enough to simply
show a status update.

This adds a passive notification with no action button after the user
either uses the main menu or pulling down on the dive list in order to
trigger a manual sync.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>mobile/debugging: copy GPS fixes to clipboard</title>
<updated>2021-01-23T21:19:11Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2021-01-23T01:09:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=64dea827bdeddf6b6c2e59295bd7bd69c9a147e4'/>
<id>urn:sha1:64dea827bdeddf6b6c2e59295bd7bd69c9a147e4</id>
<content type='text'>
The goal is to enable a user experiencing crashes when applying GPS data
to their dive log to make all necessary data available to the
developers. Hopefully the clipboard is large enough to hold all the
data.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>mobile/UI: correctly update title bar font size</title>
<updated>2021-01-19T20:42:48Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2021-01-18T17:57:01Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=9be23b5f3f8373ba115f4e66e77c0537abe982b2'/>
<id>urn:sha1:9be23b5f3f8373ba115f4e66e77c0537abe982b2</id>
<content type='text'>
Simply force it to use the default font, which is bound to the
application font, which we SHOULD be updating when changing the regular
font size for the app, anyway.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>mobile/cleanup: make theme test page work in dark mode</title>
<updated>2021-01-19T20:42:48Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2021-01-18T17:30:03Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f678be03746aba4e1cedf60eef2a040beff20487'/>
<id>urn:sha1:f678be03746aba4e1cedf60eef2a040beff20487</id>
<content type='text'>
Not really user visible, but still, that looked ridiculous.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>mobile/statistics: force redraw after rotation</title>
<updated>2021-01-19T20:42:48Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2021-01-18T15:52:03Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=35f1b9e2044ec1891331102881cd354199a64baa'/>
<id>urn:sha1:35f1b9e2044ec1891331102881cd354199a64baa</id>
<content type='text'>
Sometimes (and it's unclear why that happens) after rotation the stats
widget is blank. Setting the first variable back to itself appears
enough to ensure that the statistics view is redrawn. Try to do that
programatically after a short delay.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>mobile/statistics: bare minimum dark theme support</title>
<updated>2021-01-19T20:42:48Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2021-01-18T01:47:14Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=5f6d223184d2b79f9125b2969d4163d72089377d'/>
<id>urn:sha1:5f6d223184d2b79f9125b2969d4163d72089377d</id>
<content type='text'>
The statistics themselves still are in a light theme, but at least the
rest of the UI now works in both regular and dark themes.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>mobile/UI: add button to change notification</title>
<updated>2021-01-19T20:42:47Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2021-01-17T21:34:21Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=126329ab7c1b4062a4ba72c7cbac4ee703d65e3c'/>
<id>urn:sha1:126329ab7c1b4062a4ba72c7cbac4ee703d65e3c</id>
<content type='text'>
This is fun... with just a tiny bit of 'magic text parsing' we can allow
the backend code to add a button to the notification that will open the
context menu that will make it super obvious to the user how they can
undo an operation.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>mobile/cleanup: remove outdated comment</title>
<updated>2021-01-19T20:42:47Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2021-01-17T21:04:36Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=bd951a51cc99fa2243c63ba9c27260c01d9a3877'/>
<id>urn:sha1:bd951a51cc99fa2243c63ba9c27260c01d9a3877</id>
<content type='text'>
In commit 24eac8df87 ("mobile: remove overwriting of line special case
in ui-notification") the code doing the line replacement was removed,
but the comment above that code wasn't updated.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>mobile/UI: move dive delete to context menu</title>
<updated>2021-01-19T20:42:47Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2021-01-17T19:29:22Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=0a632e12d29ca3c5a18bc22337fe44a637a1c10b'/>
<id>urn:sha1:0a632e12d29ca3c5a18bc22337fe44a637a1c10b</id>
<content type='text'>
Having this as the right action button (same one used for 'cancel' in
the edit screen) made it too likely to inadvertantly delete a dive. And
outside of testing, wanting to delete a dive really shouldn't be all
that common an operation. So remove the function from the action button
and place it into the context menu instead, right next to the undo
action so the user also is aware that there is an undo option.

Suggested-by: Peter Zaal &lt;peter.zaal@gmail.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>mobile/statistics: fix layout warning</title>
<updated>2021-01-19T20:42:47Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2021-01-17T01:54:27Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=1913e97bf209ab1015cc7f6683624e020ba5ec33'/>
<id>urn:sha1:1913e97bf209ab1015cc7f6683624e020ba5ec33</id>
<content type='text'>
The filler element was placed incorrectly (in a position already used)
and worse the logic for its sizing was wrong.

This gets rid of a warning and creates the intended layout.

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