<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ariadne.git/src/instancemanager.h, branch master</title>
<subtitle>Linux port of mod organizer</subtitle>
<id>http://git.schererleander.de/ariadne.git/atom/src/instancemanager.h?h=master</id>
<link rel='self' href='http://git.schererleander.de/ariadne.git/atom/src/instancemanager.h?h=master'/>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/ariadne.git/'/>
<updated>2026-02-08T09:08:10Z</updated>
<entry>
<title>Add instance manager to plugin API (#2335)</title>
<updated>2026-02-08T09:08:10Z</updated>
<author>
<name>Jonathan Feenstra</name>
<email>26406078+JonathanFeenstra@users.noreply.github.com</email>
</author>
<published>2026-02-08T09:08:10Z</published>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/ariadne.git/commit/?id=4da0bffeee05c4589ae4d0addc7c695e31669990'/>
<id>urn:sha1:4da0bffeee05c4589ae4d0addc7c695e31669990</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Apply clang-format.</title>
<updated>2023-07-09T15:20:40Z</updated>
<author>
<name>Mikaël Capelle</name>
<email>capelle.mikael@gmail.com</email>
</author>
<published>2022-05-17T09:47:01Z</published>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/ariadne.git/commit/?id=d13f6bb870cdda71257f665367be8ef9fca86255'/>
<id>urn:sha1:d13f6bb870cdda71257f665367be8ef9fca86255</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sanitize download file names</title>
<updated>2021-04-29T07:50:11Z</updated>
<author>
<name>Chris Bessent</name>
<email>lost.dragonist@gmail.com</email>
</author>
<published>2021-04-29T07:42:51Z</published>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/ariadne.git/commit/?id=9638a797d16eb2d9b504a4a337a20b4eee535e4c'/>
<id>urn:sha1:9638a797d16eb2d9b504a4a337a20b4eee535e4c</id>
<content type='text'>
Also switch instance name sanitizer to MOBase version
</content>
</entry>
<entry>
<title>- renamed instance::name() to displayName() to reduce confusion with portable instances</title>
<updated>2021-02-12T08:22:52Z</updated>
<author>
<name>isanae</name>
<email>14251494+isanae@users.noreply.github.com</email>
</author>
<published>2021-02-12T08:22:52Z</published>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/ariadne.git/commit/?id=48274f33579076711c0475e84c7adf68c52df733'/>
<id>urn:sha1:48274f33579076711c0475e84c7adf68c52df733</id>
<content type='text'>
- better errors when running incorrect shortcuts
- fixed shortcuts being created with moshortcut://Portable:exe instead of an empty instance name for portable instances
</content>
</entry>
<entry>
<title>split run() into setup() and run()</title>
<updated>2021-01-18T13:20:07Z</updated>
<author>
<name>isanae</name>
<email>14251494+isanae@users.noreply.github.com</email>
</author>
<published>2021-01-11T03:06:38Z</published>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/ariadne.git/commit/?id=3bca0e761597f590fa3b1c6a57ee325e774e3f49'/>
<id>urn:sha1:3bca0e761597f590fa3b1c6a57ee325e774e3f49</id>
<content type='text'>
this is so command line processing can happen outside of MOApplication
many important objects were local to run(), so they're not members of MOApplication instead
</content>
</entry>
<entry>
<title>fixed instanceIcon() so it works when game plugins fail auto detection but the instance has a custom path</title>
<updated>2020-12-22T19:40:51Z</updated>
<author>
<name>isanae</name>
<email>14251494+isanae@users.noreply.github.com</email>
</author>
<published>2020-12-22T19:40:51Z</published>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/ariadne.git/commit/?id=d08ed01438a1eb4c0b3f51d508d95ba4f489bb45'/>
<id>urn:sha1:d08ed01438a1eb4c0b3f51d508d95ba4f489bb45</id>
<content type='text'>
had to change PluginContainer to non const in a few places
</content>
</entry>
<entry>
<title>fixed a bunch of instance and command line stuff</title>
<updated>2020-11-12T08:15:14Z</updated>
<author>
<name>isanae</name>
<email>14251494+isanae@users.noreply.github.com</email>
</author>
<published>2020-11-12T08:15:14Z</published>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/ariadne.git/commit/?id=6ae27224b0dcc860b882bebff3149828d874c832'/>
<id>urn:sha1:6ae27224b0dcc860b882bebff3149828d874c832</id>
<content type='text'>
- clear instance manager overrides when restarting, or switching instances after starting MO with moshortcut://instance: won't do anything
- clear overrides when the last selected instance can't be opened; MO would keep trying to open shortcuts even after selecting a different instance
- command line was cleared too early, before the first run, so shortcuts were broken
- the instance manager dialog can be opened without an instance loaded if the last selected instance doesn't exist, createNew() would throw because it tried to access the global Settings
- fixed some problems with parts of MO wanting to restart and others expecting flow to continue
- fixed create instance dialog using settings pointer to decide whether to restart; it restarts when it's the first created instance, which is not always the case even if the settings are null, so just check whether there are instances
</content>
</entry>
<entry>
<title>refactored setupInstance(), comments</title>
<updated>2020-11-08T01:16:27Z</updated>
<author>
<name>isanae</name>
<email>14251494+isanae@users.noreply.github.com</email>
</author>
<published>2020-11-07T22:05:29Z</published>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/ariadne.git/commit/?id=1bf24c7daad1eb954dc160784802de58f9809fa1'/>
<id>urn:sha1:1bf24c7daad1eb954dc160784802de58f9809fa1</id>
<content type='text'>
ok -&gt; okay
</content>
</entry>
<entry>
<title>moved instance setup/selection to instancemanager.cpp</title>
<updated>2020-11-08T01:16:26Z</updated>
<author>
<name>isanae</name>
<email>14251494+isanae@users.noreply.github.com</email>
</author>
<published>2020-11-07T21:51:55Z</published>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/ariadne.git/commit/?id=d288587b002b19c54dc08d08ae267d301aa2ac81'/>
<id>urn:sha1:d288587b002b19c54dc08d08ae267d301aa2ac81</id>
<content type='text'>
comments
</content>
</entry>
<entry>
<title>added ... to the "Delete Instance" button to make it less scary</title>
<updated>2020-11-08T01:16:25Z</updated>
<author>
<name>isanae</name>
<email>14251494+isanae@users.noreply.github.com</email>
</author>
<published>2020-11-06T18:56:04Z</published>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/ariadne.git/commit/?id=dc2ada2a4249917f538938298deb193ed1dd6bb9'/>
<id>urn:sha1:dc2ada2a4249917f538938298deb193ed1dd6bb9</id>
<content type='text'>
merged InstanceInfo into Instance, most of it was redundant
added logging before deleting instance
added Instance::readFromIni(), contains stuff that used to be in setup(), used by instance dialog
replaced QDir with QString in a few places, I hate QDir
</content>
</entry>
</feed>
