<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DolphinQt/Settings.cpp, branch 2512</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Merge pull request #13689 from JosJuice/lock-core-any-thread</title>
<updated>2025-11-16T17:35:17+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-11-16T17:35:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=b6e062f2e3838b9b80cc7694fa9dc0eaca80aff4'/>
<id>b6e062f2e3838b9b80cc7694fa9dc0eaca80aff4</id>
<content type='text'>
Core: Let any thread call previously host-thread-only functions</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Core: Let any thread call previously host-thread-only functions</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinQt: Add Fusion-based styles.</title>
<updated>2025-11-14T19:21:58+00:00</updated>
<author>
<name>cristian64</name>
<email>cristian64@gmail.com</email>
</author>
<published>2025-09-03T19:58:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=71e15c2875f36458c8f29ee160f01606967bcd13'/>
<id>71e15c2875f36458c8f29ee160f01606967bcd13</id>
<content type='text'>
Fusion is one of the built-in styles that Qt ships with, and that is
generally supported in all platforms and handles custom color palettes
properly.

The color palettes have been borrowed from the Dolphin Memory Engine
buddy application.

The new styles are:

- **Fusion Light**
- **Fusion Dark Gray**
- **Fusion Dark**

A demo of each style on Windows:

| System | Light | Dark | Fusion Light | Fusion Dark Gray | Fusion Dark |
| ------ | ----- | ---- | ------------ | ---------------- | ----------- |
| &lt;img width="1920" height="1080" alt="Dolphin Emulator  System style" src="https://github.com/user-attachments/assets/7f55a19d-d9a1-43d1-a435-1e1d5b29abe2" /&gt; | &lt;img width="1920" height="1080" alt="Dolphin Emulator  Light style" src="https://github.com/user-attachments/assets/4c70f2f9-16b8-4777-b72b-55b2dffcd1e4" /&gt; | &lt;img width="1920" height="1080" alt="Dolphin Emulator  Dark style" src="https://github.com/user-attachments/assets/5e669477-d2a5-4d19-b2c5-a2ed9bb1e6fe" /&gt; | &lt;img width="1920" height="1080" alt="Dolphin Emulator  Light Fusion style" src="https://github.com/user-attachments/assets/b1f95c47-0691-4809-bd74-99e913c17684" /&gt; | &lt;img width="1920" height="1080" alt="Dolphin Emulator  Dark Gray Fusion style" src="https://github.com/user-attachments/assets/c9d30aa3-f941-4fc5-806f-d3fbd2cae0cc" /&gt; | &lt;img width="1920" height="1080" alt="Dolphin Emulator  Dark Fusion style" src="https://github.com/user-attachments/assets/123d2125-e126-4e8c-aa42-793ded8ffacc" /&gt; |

&gt; [!NOTE]
&gt; Notice that the **Light** and **Dark** styles remain available only on
&gt; Windows due to limitations on how styles in the various platforms
&gt; handle (or mishandle) custom color palettes.

&gt; [!IMPORTANT]
&gt; Due to [`KDE-511547`](https://bugs.kde.org/show_bug.cgi?id=511547),
&gt; after having used Breeze (default style in Plasma systems), top tool
&gt; bars in tools areas will lose their correct background color; a
&gt; restart will be required in order to get the updated color in the main
&gt; window.
&gt;
&gt; UPDATE: The issue has been fixed upstream and should be available in
&gt; KDE Plama 6.5.3 and newer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fusion is one of the built-in styles that Qt ships with, and that is
generally supported in all platforms and handles custom color palettes
properly.

The color palettes have been borrowed from the Dolphin Memory Engine
buddy application.

The new styles are:

- **Fusion Light**
- **Fusion Dark Gray**
- **Fusion Dark**

A demo of each style on Windows:

| System | Light | Dark | Fusion Light | Fusion Dark Gray | Fusion Dark |
| ------ | ----- | ---- | ------------ | ---------------- | ----------- |
| &lt;img width="1920" height="1080" alt="Dolphin Emulator  System style" src="https://github.com/user-attachments/assets/7f55a19d-d9a1-43d1-a435-1e1d5b29abe2" /&gt; | &lt;img width="1920" height="1080" alt="Dolphin Emulator  Light style" src="https://github.com/user-attachments/assets/4c70f2f9-16b8-4777-b72b-55b2dffcd1e4" /&gt; | &lt;img width="1920" height="1080" alt="Dolphin Emulator  Dark style" src="https://github.com/user-attachments/assets/5e669477-d2a5-4d19-b2c5-a2ed9bb1e6fe" /&gt; | &lt;img width="1920" height="1080" alt="Dolphin Emulator  Light Fusion style" src="https://github.com/user-attachments/assets/b1f95c47-0691-4809-bd74-99e913c17684" /&gt; | &lt;img width="1920" height="1080" alt="Dolphin Emulator  Dark Gray Fusion style" src="https://github.com/user-attachments/assets/c9d30aa3-f941-4fc5-806f-d3fbd2cae0cc" /&gt; | &lt;img width="1920" height="1080" alt="Dolphin Emulator  Dark Fusion style" src="https://github.com/user-attachments/assets/123d2125-e126-4e8c-aa42-793ded8ffacc" /&gt; |

&gt; [!NOTE]
&gt; Notice that the **Light** and **Dark** styles remain available only on
&gt; Windows due to limitations on how styles in the various platforms
&gt; handle (or mishandle) custom color palettes.

&gt; [!IMPORTANT]
&gt; Due to [`KDE-511547`](https://bugs.kde.org/show_bug.cgi?id=511547),
&gt; after having used Breeze (default style in Plasma systems), top tool
&gt; bars in tools areas will lose their correct background color; a
&gt; restart will be required in order to get the updated color in the main
&gt; window.
&gt;
&gt; UPDATE: The issue has been fixed upstream and should be available in
&gt; KDE Plama 6.5.3 and newer.
</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinQt: Define tool tip padding as factor of font size.</title>
<updated>2025-11-14T19:12:02+00:00</updated>
<author>
<name>cristian64</name>
<email>cristian64@gmail.com</email>
</author>
<published>2025-09-01T21:58:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ff9b8c4b9c24729be91cccee7aaa4de7cfa87d83'/>
<id>ff9b8c4b9c24729be91cccee7aaa4de7cfa87d83</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Core: Remove IsHostThread</title>
<updated>2025-11-10T20:14:56+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-05-19T10:08:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=068947e2b613d15f724c87c501949c9105cc7f7f'/>
<id>068947e2b613d15f724c87c501949c9105cc7f7f</id>
<content type='text'>
The core no longer cares which thread is the host thread.

Cleaning up Android's HostThreadLock is left for another PR, in part
because the HostThreadLock in NativeConfig.cpp still serves a purpose,
and in part to make any issues easier to bisect.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The core no longer cares which thread is the host thread.

Cleaning up Android's HostThreadLock is left for another PR, in part
because the HostThreadLock in NativeConfig.cpp still serves a purpose,
and in part to make any issues easier to bisect.
</pre>
</div>
</content>
</entry>
<entry>
<title>Core: Make AddOnStateChangedCallback use HookableEvent.</title>
<updated>2025-11-09T22:43:19+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-11-09T22:34:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a97627e736ff352e031123519c799e65cc98b32c'/>
<id>a97627e736ff352e031123519c799e65cc98b32c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Common: Remove the string parameters from the HookableEvent interface.</title>
<updated>2025-11-07T04:34:40+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-11-07T04:08:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=da6c65bf3b83fa1cfe5da5dc5e43ec49b2786b52'/>
<id>da6c65bf3b83fa1cfe5da5dc5e43ec49b2786b52</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>InputCommon: Make ControllerInterface RegisterDevicesChangedCallback use Common::HookableEvent.</title>
<updated>2025-11-05T23:12:56+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-11-04T20:36:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ca6d8e1f0b1b17096a9e09c61e8d7e1eb97ab06f'/>
<id>ca6d8e1f0b1b17096a9e09c61e8d7e1eb97ab06f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>WiiPane: Use ConfigControls where applicable</title>
<updated>2025-10-27T15:22:02+00:00</updated>
<author>
<name>Joshua Vandaële</name>
<email>joshua@vandaele.software</email>
</author>
<published>2025-08-12T22:39:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=02d84ddc7808afa64fe467af913bbf5f89681070'/>
<id>02d84ddc7808afa64fe467af913bbf5f89681070</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13776 from jordan-woyak/win-dark-mode-styles</title>
<updated>2025-08-01T19:26:17+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2025-08-01T19:26:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=36aa7b6f3f721ec34f15e21a9e7c6256d2ba22f9'/>
<id>36aa7b6f3f721ec34f15e21a9e7c6256d2ba22f9</id>
<content type='text'>
DolphinQt: Fix Windows dark theme when using external stylesheets.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
DolphinQt: Fix Windows dark theme when using external stylesheets.</pre>
</div>
</content>
</entry>
<entry>
<title>DolphinQt: Stop re-enabling Code widget when toggling debug mode</title>
<updated>2025-07-22T03:46:55+00:00</updated>
<author>
<name>Amphitryon</name>
<email>17864580+Amphitryon0@users.noreply.github.com</email>
</author>
<published>2025-07-21T11:31:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=8e84943e37f8ae5d68246570ce858a0b3a842890'/>
<id>8e84943e37f8ae5d68246570ce858a0b3a842890</id>
<content type='text'>
It is useful enough for the Code widget to be enabled the first time
debugging is enabled, but it should not be re-enabled every time the
setting is toggled off and then back on. This also ensures that the
interface is consistent if debugging is enabled without using the
checkbox.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is useful enough for the Code widget to be enabled the first time
debugging is enabled, but it should not be re-enabled every time the
setting is toggled off and then back on. This also ensures that the
interface is consistent if debugging is enabled without using the
checkbox.
</pre>
</div>
</content>
</entry>
</feed>
