<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/kristall/src/mainwindow.hpp, branch master</title>
<subtitle>A Gemini client written in C++/Qt.
</subtitle>
<id>https://gitea.privatedns.org/xavi/kristall/atom?h=master</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/kristall/atom?h=master'/>
<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>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>
<entry>
<title>New HTML rendering via HTML code generation.</title>
<updated>2021-03-08T01:23:16+00:00</updated>
<author>
<name>Felix (xq) Queißner</name>
<email>git@mq32.de</email>
</author>
<published>2021-03-07T23:46:03+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=4e18c888b159af48bed5ef5f1ebef80e48cd494a'/>
<id>urn:sha1:4e18c888b159af48bed5ef5f1ebef80e48cd494a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Closes #190</title>
<updated>2021-03-06T14:32:18+00:00</updated>
<author>
<name>Felix (xq) Queißner</name>
<email>git@mq32.de</email>
</author>
<published>2021-03-06T14:32:18+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=432563d958d001b88fd97cc38f93e592cb21fc0e'/>
<id>urn:sha1:432563d958d001b88fd97cc38f93e592cb21fc0e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implements proper multi-window support.</title>
<updated>2021-03-06T14:26:07+00:00</updated>
<author>
<name>Felix (xq) Queißner</name>
<email>git@mq32.de</email>
</author>
<published>2021-03-06T14:26:07+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=9457e720f24d8365ed6a1e82b016078b0bc17eb6'/>
<id>urn:sha1:9457e720f24d8365ed6a1e82b016078b0bc17eb6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix window geometry/state not being saved in some environments</title>
<updated>2021-02-23T10:31:33+00:00</updated>
<author>
<name>Mike Skec</name>
<email>skec@protonmail.ch</email>
</author>
<published>2021-02-20T22:59:01+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=53ff9f5a0cc68bdef348b585120914476a9df848'/>
<id>urn:sha1:53ff9f5a0cc68bdef348b585120914476a9df848</id>
<content type='text'>
The window state and geometry are now saved either after app.exec() finished, or if closeEvent is emitted on the MainWindow.

This allows the window geometry/state restoration to be a lot more reliable. E.g in my configuration (Fluxbox) - if I closed the window using my own defined keybinding, the state would not get saved
</content>
</entry>
<entry>
<title>Add basic root/parent navigation options to menu, with shortcuts</title>
<updated>2021-02-17T08:24:05+00:00</updated>
<author>
<name>Mike Skec</name>
<email>skec@protonmail.ch</email>
</author>
<published>2021-02-17T04:19:47+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/kristall/commit/?id=b82ecad5462eec767e2e3216e9e96dfebf04f1cc'/>
<id>urn:sha1:b82ecad5462eec767e2e3216e9e96dfebf04f1cc</id>
<content type='text'>
</content>
</entry>
</feed>
