<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">So... I have pushed out new versions.<div class="">Android is available in the store. iOS is "waiting for review".</div><div class="">For stupid reasons the Android one is still called 3.1.1 (but the build number shows that it's 4.9.10.138). The iOS one will be 3.1.2 (4.9.10.139).</div><div class="">The ONLY difference is the version number. iOS store absolutely doesn't let you push to releases with the same version number. And I keep forgetting.</div><div class=""><br class=""></div><div class="">This fixes</div><div class="">- buttons and some other elements (like the down arrow/indicators for combo boxes) are now changing color when you change themes</div><div class="">- the combo boxes in dive edit are now again editable (that was such a major pain to figure out... Ugh) - so that's suit, buddy, location, etc</div><div class="">- a couple small & very subtle visual updates - I don't think anyone would notice without reading the commit log</div><div class=""><br class=""></div><div class="">Oddly, fighting all this over the last few days seems to have helped me understand at least a couple of things better, so I'm tempted to do a slightly larger overhaul of our QML code.</div><div class="">Hopefully that urge will pass, because I'm sure there is a mountain of pain going down that path.</div><div class=""><br class=""></div><div class="">- I think I understand know how Kirigami theming is supposed to work. It would be so lovely to use that instead of that odd mix that we have right now</div><div class="">- I think I know how to make the overall visual appearance less "heavy" and "clunky" - that's of course a matter of taste and design skills, which means likely no one should let me near this</div><div class="">- I have a couple other ideas that seem like low hanging fruit... but usually whenever I think that there are a couple of complete head scratchers in the mix that turn what looks easy into a major pain</div><div class=""><br class=""></div><div class="">So, who knows.</div><div class=""><br class=""></div><div class="">But at least 3.1.2 sound be a real improvement over 3.0.x as it's now (or soon) in the stores. So there's that :-)</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">To all of you:</div><div class=""><br class=""></div><div class="">HAPPY HOLIDAYS!</div><div class=""><br class=""></div><div class="">/D<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Dec 22, 2020, at 10:46 AM, Dirk Hohndel <<a href="mailto:dirk@hohndel.org" class="">dirk@hohndel.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Yeah, that's a PAIN. I can give you either text input, or theming so far. QML is showing itself from its most charming side again this morning...<div class=""><br class=""></div><div class="">I'll keep trying, but no promises.</div><div class=""><br class=""></div><div class="">/D<br class=""><div class=""><br class=""><blockquote type="cite" class=""><div class="">On Dec 22, 2020, at 9:09 AM, Dirk Hohndel via subsurface <<a href="mailto:subsurface@subsurface-divelog.org" class="">subsurface@subsurface-divelog.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">Oops, that's not what I intended. I'll try to fix that today.</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">/D</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><div class="gmail_quote" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">On December 22, 2020 1:09:56 AM PST, Attilla de Groot <<a href="mailto:attilla@attilla.nl" class="">attilla@attilla.nl</a>> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;"><div dir="auto" class=""><div dir="auto" class="">Hi Dirk, </div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">I just noticed that the buddy/divemaster fields have become a drop down box where previously I could also type and add a new buddy. Is this intentional? </div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">I typically import my shearwater on my phone and fill in most of the details. Later I'll edit it more on my desktop, so now I can't add a new buddy on my phone when importing the dive.</div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">I would suggest it is like the location field where you can fill in a new one or you select a previous site. </div><div dir="auto" class=""><br class=""></div><div dir="auto" class="">-- Attilla </div><div dir="auto" class=""><br class=""></div><div dir="auto" class=""><br class=""></div><div dir="auto" class=""><br class=""></div><div id="aqm-original" style="" class=""><div class="aqm-original-body"><div style="" class=""><p style="font-size: 10pt; font-family: sans-serif; margin: 8pt 0px;" class="">On December 21, 2020 16:59:41 Dirk Hohndel via subsurface <<a href="mailto:subsurface@subsurface-divelog.org" class="">subsurface@subsurface-divelog.org</a>> wrote:</p><blockquote type="cite" class="gmail_quote" style="margin: 0px 0px 0px 0.75ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(128, 128, 128); padding-left: 0.75ex;">And on my Android device 126 regressed on most of the previous color fixes.<br class="">I have absolutely no idea how that happened.<br class=""><br class="">More stuff to track down before I can release this, I guess. ðŸ˜”😒😕<br class=""><br class="">/D<br class=""><br class=""><div class="gmail_quote">On December 21, 2020 10:38:42 AM PST, Dirk Hohndel <<a href="mailto:dirk@hohndel.org" class="">dirk@hohndel.org</a>> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;"><pre class="k9mail">Suffering from insomnia again - bad for me, good for Subsurface.<br class=""><br class="">Last night I fixed another LONG standing bug in Subsurface-mobile.<br class="">If you edit a dive and save the changes, the profile of the displayed dive wasn't updated.<br class="">4.9.10.126 fixes that.<br class=""><br class="">I'm happy to wait a few more hours for additional testing, but at this point I'm fairly happy with what I have and unless someone finds a bug that needs addressing, I'll promote .126 to production later today.<br class=""><br class="">Thanks everyone!<br class=""><br class="">/D</pre></blockquote></div><br class="">--<span class="Apple-converted-space"> </span><br class="">Sent from my phone<div class="">_______________________________________________</div><div class="">subsurface mailing list</div><div class=""><a class="aqm-autolink aqm-autowrap" href="mailto:subsurface%40subsurface-divelog.org">subsurface@subsurface-divelog.org</a></div><div class=""><a class="aqm-autolink aqm-autowrap" href="http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface">http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface</a></div><div class=""><br class=""></div></blockquote></div></div></div><div dir="auto" class=""><br class=""></div></div></blockquote></div><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">--<span class="Apple-converted-space"> </span></span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">Sent from my phone_______________________________________________</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">subsurface mailing list</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><a href="mailto:subsurface@subsurface-divelog.org" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">subsurface@subsurface-divelog.org</a><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><a href="http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface</a></div></blockquote></div><br class=""></div></div></div></blockquote></div><br class=""></div></body></html>