Jonas Kvinge
bdbe66b116
Support more collections
2025-03-08 22:24:28 +01:00
Jonas Kvinge
0db082fca0
Replace Q_OS_WIN with Q_OS_WIN32
2025-01-28 20:30:43 +01:00
Jonas Kvinge
58fc8c82bb
MainWindow: Maximize error dialog when window is shown
2025-01-22 17:51:16 +01:00
Jonas Kvinge
719fa6ffb3
MainWindow: Only hide window when system tray and keep running is enabled
2025-01-22 17:26:08 +01:00
Jonas Kvinge
159be5d79e
MainWindow: Change close() to hide() in SetHiddenInTray
...
Otherwise close event is triggered causing Strawberry to quit.
2025-01-19 09:45:13 +01:00
Jonas Kvinge
f66459f3cb
Make optional feature required unless disabled, add QtSparkle for macOS
2025-01-16 06:22:13 +01:00
Jonas Kvinge
f8ea9631ca
Add sparkle
2025-01-15 23:03:40 +01:00
Jonas Kvinge
a26066d70f
Disconnect tagreader reply metaobject connection in lambda
...
Otherwise the tagreader reply is deleted to early causing crashes.
2024-11-21 15:59:07 +01:00
Jonas Kvinge
356b7d8e64
MainWindow: Remove engine changed
2024-11-10 01:11:01 +01:00
Jonas Kvinge
8da2b9cd94
Refactoring
2024-11-01 23:04:42 +01:00
Jonas Kvinge
ef9ef63f02
Port to QStringLiteral operator
2024-10-20 06:38:55 +02:00
Jonas Kvinge
0e330b81db
Use Qt::Literals::StringLiterals
2024-10-18 20:17:23 +02:00
Jonas Kvinge
e4a57aa768
Remove VLC
2024-09-28 16:38:23 +02:00
Jonas Kvinge
daaacf4663
Remove external tagreader
2024-09-28 15:29:10 +02:00
Jonas Kvinge
a239374c4b
MainWindow: Simplify hiding to tray logic
2024-09-27 19:44:02 +02:00
Jonas Kvinge
19b3adeb96
MainWindow: Keep running require system tray icon
...
Fixes bug where Strawberry remains running when system tray icon is disabled.
2024-09-27 18:13:38 +02:00
Jonas Kvinge
2e6408a4f7
Remove unneeded includes
2024-09-24 20:41:11 +02:00
Alexander Bikadorov
b60ca9f6fa
Settings: Add "Restart or previous" global shortcut
2024-09-13 19:54:47 +02:00
Jonas Kvinge
4270b12cd1
Replace QLatin1String with operator _L1
2024-09-12 22:13:21 +02:00
Jonas Kvinge
e3e6a22172
Drop Qt 5 support
...
Qt 6 has been available for almost 4 years. Qt 5 is no longer officially supported by Qt for opensource, it's time to drop Qt 5.
2024-09-12 22:13:21 +02:00
Jonas Kvinge
552440f50e
Add mutexes
2024-09-02 22:27:45 +02:00
Jonas Kvinge
3f3059c98b
Replace QLatin1String with QStringLiteral
2024-08-25 01:08:25 +02:00
Jonas Kvinge
8da616491d
Replace emit with Q_EMIT
2024-08-25 01:06:30 +02:00
Jonas Kvinge
08224443e3
MainWindow: Don't use the playlists backend on right click
...
Fixes #1478
2024-08-24 22:43:16 +02:00
Jonas Kvinge
5c2989196f
MainWindow: Fix comments
2024-08-24 22:40:20 +02:00
Jonas Kvinge
be09011bb7
CollectionWatcher: Use mutex for stop and abort
2024-08-23 20:22:18 +02:00
Jonas Kvinge
8890a3dd0f
Delay play until playlists have finished loading
...
Fixes #1465
2024-08-17 22:38:48 +02:00
Jonas Kvinge
bdca60c0ad
Add missing const
2024-08-12 18:12:26 +02:00
Jonas Kvinge
548fa3f6ee
Wait for set state to finish before deleting pipeline
...
Setting state to GST_STATE_NULL sometimes blocks, to fix this use the threadpool to set the state to NULL and wait with deleting the pipeline until the state is changed.
This fixes blocking the main thread when switching Spotify songs.
2024-08-10 18:22:56 +02:00
Jonas Kvinge
2ba20b013d
Move fancy tabbar classes into separate files
2024-07-29 18:19:41 +02:00
Eri the Switch
3ecf224d91
Use accumulator for volume scrolling events
...
This results in much smoother experience on my touchpad.
2024-07-24 20:02:33 +02:00
Jonas Kvinge
41d9d15dda
MainWindow: Only show sponsor dialog if update dialog is answered
2024-07-13 18:24:47 +02:00
Jonas Kvinge
32baa95500
Add better error handling for Tag reader
2024-07-01 02:06:42 +02:00
Jonas Kvinge
9f9c46e370
Update individual playlist columns, use enum class
2024-06-20 22:52:27 +02:00
Jonas Kvinge
5f540a4c08
Add Spotify support
2024-06-13 17:09:06 +02:00
Jonas Kvinge
299415a889
Rename "Internet" to "Streaming"
2024-06-12 22:23:05 +02:00
Jonas Kvinge
5451c110b1
Replace QStringLiteral with QLatin1String
2024-06-12 20:30:36 +02:00
Jonas Kvinge
b233600b8c
Remove useless else
2024-06-12 17:38:58 +02:00
Jonas Kvinge
e477449cd4
Rewrite collection model and search
...
Fixes #392
2024-06-11 23:18:38 +02:00
Jonas Kvinge
51adcf0f1e
MainWindow: Use original paths instead of canonical paths
2024-05-12 21:37:32 +02:00
Jonas Kvinge
147fd87d8c
MainWindow: Only pass progress to UpdateTaskbarProgress
2024-04-23 01:56:30 +02:00
Jonas Kvinge
36db41a1f0
Add sidebar background
2024-04-13 23:47:48 +02:00
Jonas Kvinge
0c6872b352
Disable automatic conversions from 8-bit strings
2024-04-13 05:05:33 +02:00
Jonas Kvinge
58944993b8
Use QStringLiteral
2024-04-09 23:20:26 +02:00
Jonas Kvinge
d398c86b0c
Make showing song progress on taskbar optional
2024-04-04 16:49:53 +02:00
Jonas Kvinge
70809e0647
MainWindow: Add error dialog when file deletion fails
...
Fixes #1384
2024-04-03 21:37:20 +02:00
Adam Hill
dd6b9bb38d
MainWindow: Add function to display progress on taskbar
2024-02-09 21:48:12 +01:00
Jonas Kvinge
6a018f3e25
MainWindow: Add sponsorship mesage
2023-09-24 15:09:20 +02:00
Jonas Kvinge
ab26d422e9
MainWindow: Update rosetta message
2023-09-24 15:08:57 +02:00
Jonas Kvinge
0ef50e1b6d
Remove unused variables
2023-09-23 23:55:49 +02:00