<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/kristall/src/mainwindow.cpp, branch query-dialog</title>
<subtitle>A Gemini client written in C++/Qt.
</subtitle>
<id>https://gitea.privatedns.org/xavi/kristall/atom?h=query-dialog</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/kristall/atom?h=query-dialog'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/'/>
<updated>2021-11-20T14:16:34+00:00</updated>
<entry>
<title>Implements #245</title>
<updated>2021-11-20T14:16:34+00:00</updated>
<author>
<name>Felix "xq" Queißner</name>
<email>git@masterq32.de</email>
</author>
<published>2021-11-20T14:16:34+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=6b39f24484bb0796f3f383401f95904f85b74d7b'/>
<id>urn:sha1:6b39f24484bb0796f3f383401f95904f85b74d7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Further improves localization (#191). Allows switching and setting the chosen localization properly.</title>
<updated>2021-05-08T08:44:03+00:00</updated>
<author>
<name>Felix (xq) Queißner</name>
<email>git@mq32.de</email>
</author>
<published>2021-03-17T10:54:43+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=10684b6d82f1843eff3921da40802d335fb3cf5c'/>
<id>urn:sha1:10684b6d82f1843eff3921da40802d335fb3cf5c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Push lazy-loaded links to the history</title>
<updated>2021-04-18T19:06:18+00:00</updated>
<author>
<name>Karol Kosek</name>
<email>krkk@krkk.ct8.pl</email>
</author>
<published>2021-04-18T18:26:00+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=0e3d0b1a5e13f38828f08934c41ed263fa4c1a7d'/>
<id>urn:sha1:0e3d0b1a5e13f38828f08934c41ed263fa4c1a7d</id>
<content type='text'>
When lazy-loaded links were making a new tab, they wasn't calling
tab-&gt;navigateTo(url, BrowserTab::PushImmediate).  What's important is only
it can push urls to the history and making a new function just for that
seemed like it'd just complicate things.

So I've changed it to call tab-&gt;navigateTo() on every loading type.
Unfortunately, that fixed our issue partly.
Sure, links are now put into the history, but lazy-loaded tabs stopped
being lazy-loaded anymore.  Moreover, they were also reloading a page on first
tab switch.

So I've made also a check that stops requesting lazy-loaded urls,
which made lazy-loading work as intended again, and moved the unsetting
lazy-loaded boolean on reload instead of right after it to be able to request
the file, which finally...

Closes: #214
</content>
</entry>
<entry>
<title>Unwarp tr() from QStrings</title>
<updated>2021-04-16T08:27:47+00:00</updated>
<author>
<name>Karol Kosek</name>
<email>krkk@krkk.ct8.pl</email>
</author>
<published>2021-04-15T16:29:33+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=9ecc88dda38388871d3d316e93df7b5b629b3e47'/>
<id>urn:sha1:9ecc88dda38388871d3d316e93df7b5b629b3e47</id>
<content type='text'>
We don't need to wrap tr() with QString, because it returns QString anyway.
Although it doesn't change the binary size (mostly because compilers were
smart to remove that already), it helps to make the code a little bit cleaner.

It's a somewhat continuation of c740189bcaa5bc6c073f8b3802303acf5ac36e47,
but I thought back then it happened only there, so now I've removed it from
all places.
</content>
</entry>
<entry>
<title>Show application version in the about dialog</title>
<updated>2021-04-09T05:52:27+00:00</updated>
<author>
<name>Karol Kosek</name>
<email>krkk@krkk.ct8.pl</email>
</author>
<published>2021-04-08T16:26:07+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=60d3e221c0f799cad71d5e539b896ab26246b381'/>
<id>urn:sha1:60d3e221c0f799cad71d5e539b896ab26246b381</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sessions: fix lazyload bug</title>
<updated>2021-03-17T08:49:58+00:00</updated>
<author>
<name>Mike Skec</name>
<email>skec@protonmail.ch</email>
</author>
<published>2021-03-17T05:15:39+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=d2987e47b8b55d0d87bc1ed268b87cb0c1c1b5f6'/>
<id>urn:sha1:d2987e47b8b55d0d87bc1ed268b87cb0c1c1b5f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sessions: add 'lazyloading' for restored tabs</title>
<updated>2021-03-17T08:49:58+00:00</updated>
<author>
<name>Mike Skec</name>
<email>skec@protonmail.ch</email>
</author>
<published>2021-03-17T05:01:52+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=1f8ecb6d05976e6dc8be01ba1a6f3068ed351971'/>
<id>urn:sha1:1f8ecb6d05976e6dc8be01ba1a6f3068ed351971</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sessions: save page titles and read them before loading page</title>
<updated>2021-03-17T08:49:58+00:00</updated>
<author>
<name>Mike Skec</name>
<email>skec@protonmail.ch</email>
</author>
<published>2021-03-17T04:43:36+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=489512210b80e0bb441df27ead735722c9c68da2'/>
<id>urn:sha1:489512210b80e0bb441df27ead735722c9c68da2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sessions: restore window tab indices</title>
<updated>2021-03-17T08:49:58+00:00</updated>
<author>
<name>Mike Skec</name>
<email>skec@protonmail.ch</email>
</author>
<published>2021-03-17T04:21:00+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=7321b9078c86d640c0df6120134d9c2a2274e4aa'/>
<id>urn:sha1:7321b9078c86d640c0df6120134d9c2a2274e4aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>First draft of session management. Always restores the latest session.</title>
<updated>2021-03-17T08:49:58+00:00</updated>
<author>
<name>Felix (xq) Queißner</name>
<email>git@mq32.de</email>
</author>
<published>2021-03-15T10:54:48+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=0d1fd257093c58bfb606aaac530aed3b0877f7fd'/>
<id>urn:sha1:0d1fd257093c58bfb606aaac530aed3b0877f7fd</id>
<content type='text'>
</content>
</entry>
</feed>
