a69024c0be
Add optional dependencies to Brewfile and improve CMake configuration
...
This commit updates the Brewfile to include additional optional dependencies such as Vulkan headers, RapidJSON, and various libraries for enhanced functionality. It also modifies CMake files to make the handling of optional components more user-friendly, allowing missing dependencies to disable features without causing build failures on macOS. Additionally, it refines the search paths for the Sparkle framework and adjusts the linking of the discord-rpc library based on the availability of RapidJSON.
2026-01-22 14:19:33 +09:00
Jonas Kvinge
93af866185
Formatting
2025-12-08 23:49:48 +01:00
7xnl
b5fd3d5717
Add settings customize Discord status text
...
The new settings let you customize the "Listening to" status text, according to the [status display types](https://discord.com/developers/docs/events/gateway-events#activity-object ).
Fixes #1796 .
2025-08-31 22:11:59 +02:00
Jonas Kvinge
c5e38b71f7
discord_rpc: Use anonymous namespace
2025-04-13 21:34:40 +02:00
Jonas Kvinge
a7dbeb5d76
discord-rpc: Add copyright
2025-04-12 13:17:13 +02:00
Jonas Kvinge
634f6ea9f5
discord-rpc: Formatting
2025-04-12 13:17:00 +02:00
Jonas Kvinge
f9e4f9a09a
discord-rpc: Formatting
2025-04-11 22:50:14 +02:00
Jonas Kvinge
34fb289e33
serialization: Remove unneeded pragams
2025-03-29 23:01:41 +01:00
Jonas Kvinge
bbd8a24b75
discord: Add namespace and cleanup CMakeLists
2025-03-29 22:41:58 +01:00
Jonas Kvinge
e7e6d59172
Remove KDSingleApplication from 3rdparty
2025-03-17 21:38:11 +01:00
Jonas Kvinge
cf22b183a5
Move gstfastspectrum to src
2024-09-24 16:29:19 +02:00
Jonas Kvinge
7da0df2178
CMake: Exclude -Wno-missing-declarations on MSVC
2024-09-23 23:38:36 +02:00
Jonas Kvinge
254c442a69
kdsingleapplication: Add -Wno-missing-declarations
2024-09-23 23:33:22 +02:00
Jonas Kvinge
4cd490d871
gstfastspectrum: Use G_GUINT64_FORMAT
2024-09-23 16:00:27 +02:00
Jonas Kvinge
0b49dcaa2d
Remove 3rdparty/SPMediaKeyTap
2024-09-22 13:15:35 +02:00
Jonas Kvinge
2bed827eb6
gstfastspectrum: Use %lu in GST_LOG_OBJECT
2024-09-17 22:19:01 +02:00
Jonas Kvinge
98cfef3306
gstfastspectrum: Change guint to guint64
2024-09-17 22:13:11 +02:00
Jonas Kvinge
23b5ceb6c9
Remove 3rdparty\getopt
2024-09-13 20:41:23 +02:00
Jonas Kvinge
e9684cd1a1
Move gstfastspectrum to 3rdparty
2024-09-12 22:51:01 +02:00
Jonas Kvinge
26fbd5c144
Update 3rdparty/README.md
2024-09-07 16:42:43 +02:00
Jonas Kvinge
837e5388ea
CMake: Use target_link_directories
2024-08-27 19:39:53 +02:00
Jonas Kvinge
8f89bf6402
Replace tabs with spaces
2024-02-18 14:24:20 +01:00
Jonas Kvinge
a35fa5b158
Require KDSingleApplication 1.1.0
2023-12-26 23:30:25 +01:00
Jonas Kvinge
48685325e6
Use KDSingleApplication as a submodule
2023-10-22 16:32:55 +02:00
Jonas Kvinge
878148ac32
Use system macdeployqt
2023-09-17 01:23:53 +02:00
Jonas Kvinge
e201f71a74
CMake: Simplify Qt detection
2023-09-16 14:55:42 +02:00
Jonas Kvinge
ffe6eb3de7
KDSingleApplicationLocalSocket: Ignore -Wgnu-zero-variadic-macro-arguments
2023-09-05 23:34:43 +02:00
Jonas Kvinge
0c1f4750ea
KDSingleApplication: Add LICENSES
...
Fixes #1219
2023-07-02 22:17:36 +02:00
Jonas Kvinge
ec839e6aae
KDSingleApplicationLocalSocket: Ignore missing declaration
2023-06-15 19:48:00 +02:00
Jonas Kvinge
841a44a18e
KDSingleApplicationLocalSocket: Remove extra semicolon
2023-06-14 23:10:50 +02:00
Jonas Kvinge
a6ba0cfc97
KDSingleApplicationLocalSocket: Exclude XDG_SESSION_ID from socket name
2023-06-07 01:23:01 +02:00
Jonas Kvinge
0bd68c3817
KDSingleApplicationLocalSocket: Add static_cast to silence narrowing conversion warnings
2023-06-06 22:25:19 +02:00
Jonas Kvinge
f03505ab67
KDSingleApplicationLocalSocket: Remove useless std::move
2023-06-06 22:24:10 +02:00
Jonas Kvinge
f1ae795c0f
KDSingleApplicationLocalSocket: Initialize socket
2023-06-06 22:23:54 +02:00
Jonas Kvinge
e5c89d4881
KDSingleApplicationLocalSocket: Use namespace and constexpr
2023-05-05 16:42:12 +02:00
Jonas Kvinge
0fc6638294
KDSingleApplicationLocalSocket: Formatting
2023-05-05 16:41:50 +02:00
Jonas Kvinge
8954729d55
KDSingleApplicationPrivate: Remove unused initialize declaration
2023-05-04 19:42:27 +02:00
Jonas Kvinge
919ff414e6
Replace SingleApplication with KDSingleApplication
2023-05-04 09:44:54 +02:00
Jonas Kvinge
f8d2c7eba3
Bump required Qt version to 5.12
2023-05-03 20:50:58 +02:00
Jonas Kvinge
1d3223e9c6
Add getopt supporting unicode
...
Fixes #1191
2023-05-01 16:44:18 +02:00
Jonas Kvinge
f789657552
SingleApplication: Add boost include dirs
2023-03-05 01:04:57 +01:00
Jonas Kvinge
3e183bc10e
SingleApplication: Change lambda capture order
2023-03-05 00:10:34 +01:00
Jonas Kvinge
16e5d93be3
SingleApplication: Add memory include
2023-03-05 00:08:45 +01:00
Jonas Kvinge
6515e06a13
SingleApplication: Refactor startup code
2023-03-04 23:47:36 +01:00
Jonas Kvinge
4cb3bc4185
SingleApplication: Share code between SingleApplication and SingleCoreApplication
2023-03-04 20:48:21 +01:00
Jonas Kvinge
7c57631fcf
SingleApplication: Only include QNativeIpcKey with Qt 6.6 and higher
2023-03-02 23:03:33 +01:00
Jonas Kvinge
0adc084dad
SingleApplication: Use new QSharedMemory constructor with Qt 6.6 and higher
2023-03-02 22:57:33 +01:00
Jonas Kvinge
e22199817c
SingleApplicationPrivate: Move variable
2023-03-02 22:56:41 +01:00
Jonas Kvinge
78f691d006
SingleApplication: Remove semicolon
2023-03-02 22:56:17 +01:00
Jonas Kvinge
749bae1f16
SingleApplication: Use enum class for Mode
2023-03-02 22:55:50 +01:00