<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/mobile-widgets, branch v5.0.2</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v5.0.2</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v5.0.2'/>
<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/kirigami: fix width of passive notification</title>
<updated>2021-01-19T20:42:47Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2021-01-18T01:33:39Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=da43bd096f64c1b9a8e6a8660c6a3e77af5e9383'/>
<id>urn:sha1:da43bd096f64c1b9a8e6a8660c6a3e77af5e9383</id>
<content type='text'>
If we have a button on the notification to trigger an action, we need to
make sure there's space for that button.

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/UI: show notification with changes made after save</title>
<updated>2021-01-19T20:42:47Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2021-01-17T21:09:01Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=e1cb36843742e3ad901c5eac8cdeb007f406ed66'/>
<id>urn:sha1:e1cb36843742e3ad901c5eac8cdeb007f406ed66</id>
<content type='text'>
Since we save after every operation in the mobile app, this allows us to
tell the user what we actually saved - and we can remind the user that
they can undo/redo the last operation.

The code gets more complicated because in the case that the operation
that triggered this change was an undo, we need to show the redo text to
describe what we are saving, and must point the user to the redo
operation.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>mobile/UI: normally don't show git progress info to user</title>
<updated>2021-01-19T20:42:47Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2021-01-17T21:07:13Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=fa8ac5ceeb7cbd25f87467973f4e8bf74d3a6531'/>
<id>urn:sha1:fa8ac5ceeb7cbd25f87467973f4e8bf74d3a6531</id>
<content type='text'>
This isn't really useful for normal users and with the new 'multiple
notifications stay visible' feature in Kirigami it creates a really
weird and distracting user experience.
We should show the user a summart of what we did instead.

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