Jonas Kvinge
0b7b7656b2
Replace use of QRegExp
2020-07-20 00:57:42 +02:00
Jonas Kvinge
6154ae7342
Move QDialogButtonBox signal/slot connect from UI file to class
2020-07-18 04:17:27 +02:00
Jonas Kvinge
e5b3df41e9
Replace QRegExp with QRegularExpression
2020-07-18 04:05:07 +02:00
Jonas Kvinge
71a1ea481b
Replace some uses of static_cast with qobject_cast
2020-07-17 01:32:07 +02:00
Jonas Kvinge
07553476d4
Remove xine
2020-07-16 00:59:46 +02:00
Jonas Kvinge
43e0dd922b
Hide settings that are unavailable on macOS in the settings
2020-07-16 00:05:49 +02:00
Jonas Kvinge
b0420a0566
Adjust width of settingspages
2020-07-13 00:57:50 +02:00
Jonas Kvinge
212ebae043
Fix tab order in Appearance settings
2020-07-12 21:33:39 +02:00
Jonas Kvinge
a0c99df6b2
Make icon size for small tabbar configurable too
2020-07-12 21:02:29 +02:00
Jonas Kvinge
4e003c12a6
Add a taste of Strawbs background image
2020-07-07 23:02:24 +02:00
Jonas Kvinge
3fd9f4b0df
Make fancy tabbar large mode icon size configurable
2020-06-29 03:03:04 +02:00
Jonas Kvinge
4d78b30e8c
Make icon sizes configurable, increase default sizes for icons
...
Fixes #250
2020-06-28 18:36:48 +02:00
Jonas Kvinge
d3463250a9
Add on startup options to show maximized or minimized
2020-06-18 21:46:36 +02:00
Jonas Kvinge
64f0313d3c
Remove ifdef's on slots in shortcutsettings page
2020-06-17 19:58:21 +02:00
Jonas Kvinge
651020388d
Use override
2020-06-15 21:55:05 +02:00
Jonas Kvinge
72ede666d4
Replace use of C style casts
2020-06-15 17:59:02 +02:00
Jonas Kvinge
082c9097e4
Fix parameter name mispatches
2020-06-14 18:58:24 +02:00
Jonas Kvinge
8b7c5d8585
Fix saving OSD pretty settings
2020-06-05 23:46:07 +02:00
Jonas Kvinge
9e959b189c
Save settings when tabbar colors are changed
2020-06-05 23:39:22 +02:00
Jonas Kvinge
5c7a4cdc22
Fix deprecated use of QProcess::startDetached
2020-06-05 22:15:58 +02:00
Jonas Kvinge
c35235371a
Replace QString::SkipEmptyParts with Qt::SkipEmptyParts on Qt 5.14.0 or higher
2020-05-29 17:40:11 +02:00
Jonas Kvinge
5dbdde3f2b
Make scrobbler show error dialog for all errors when option is on
2020-05-26 17:51:23 +02:00
Jonas Kvinge
2521954bd9
Change layout name
2020-05-26 00:02:16 +02:00
Jonas Kvinge
5f1002894e
Only save settings that has been changed
2020-05-25 23:56:54 +02:00
Jonas Kvinge
d78bb94af3
Fix Tidal OAuth login
2020-05-13 21:56:11 +02:00
Jonas Kvinge
fcea3a0877
Add option to scrobbler setting for showing login error
...
Fixes #430
2020-05-12 22:25:00 +02:00
Jonas Kvinge
a950ec3bd5
Adjust login state widget placement for covers and lyrics settings
2020-05-12 22:15:53 +02:00
Jonas Kvinge
d4860a3426
Use defaults from context UI
2020-05-09 18:37:43 +02:00
Jonas Kvinge
e7e77ed86b
Add automatically search for album cover to context settings
2020-05-09 18:31:10 +02:00
Jonas Kvinge
dc80459c59
Remove debug print
2020-05-09 02:30:32 +02:00
Jonas Kvinge
7bccc21878
Add setting for cover providers
2020-05-09 01:48:08 +02:00
Jonas Kvinge
355d436d29
Sort settings pages
2020-05-08 20:25:02 +02:00
Jonas Kvinge
8566d91e89
Remove some unneeded includes, etc
2020-05-08 18:44:07 +02:00
Jonas Kvinge
f44ce49ea7
Add setting for lyric providers and add more providers
...
Fixes #335
2020-05-08 18:35:36 +02:00
Jonas Kvinge
a835a4a2f7
Minor fixes to collection pixmap cache
...
- Add variables for cache size defaults
- Increase default disk cache size
- Change the pixmap cache settings UI to look better
- Add current pixmap disk cache used to settings
2020-04-29 00:33:38 +02:00
Jonas Kvinge
6346370e86
Set some properties on font size spinboxes
2020-04-28 20:56:35 +02:00
Jonas Kvinge
760aacca26
Make context fonts configurable
...
Fixes #362
2020-04-28 01:11:00 +02:00
Jonas Kvinge
f14c3654dc
Add search for lyrics as a seperate option
...
Double click album to show fullsize
Fixes #299
2020-04-25 14:48:43 +02:00
Jonas Kvinge
6e061764ee
Remove phonon
2020-04-25 01:42:29 +02:00
Jonas Kvinge
8da4c88fd3
Fix compile warnings
2020-04-23 21:08:28 +02:00
Jonas Kvinge
d90aecb164
Add back Tidal support
2020-04-13 19:04:06 +02:00
Jonas Kvinge
aa43d42cdb
Remove const from signal slot connects
2020-04-13 05:57:48 +02:00
Jonas Kvinge
21b2193cd0
Add explicit
2020-04-07 16:49:15 +02:00
Jonas Kvinge
a858b28bc4
Remove unused QGuiApplication include
2020-04-07 01:44:03 +02:00
Jonas Kvinge
5a3edc00ac
Remove extra check for oversized window
2020-04-06 23:14:23 +02:00
Jonas Kvinge
8321a48af7
Add missing QGuiApplication include
2020-04-06 22:26:55 +02:00
Jonas Kvinge
1c38c39db2
Center settings on current screen
2020-04-06 22:02:32 +02:00
Jonas Kvinge
3fdbe84573
Rewrite parts of context to be adjustable and adjust album to width
2020-04-06 02:47:57 +02:00
Jonas Kvinge
2e0f7b367f
Remove tidal and qobuz
...
Fixes #369
2020-02-25 01:08:03 +01:00
Jonas Kvinge
424b0e61cb
Remove extra newlines
2020-02-12 00:07:05 +01:00
Jonas Kvinge
1851f26e3f
Reduce includes
2020-02-09 02:29:35 +01:00
Jonas Kvinge
2356ff5ebb
Fix tabs order
...
Fixes #366
2020-02-08 00:01:12 +01:00
Gavin D. Howard
691f5d99ca
Implement disk caching of album art ( #360 )
...
* Implement disk caching of album art
This includes a button to clear the cache in the settings, as
requested.
Closes #358
* Make the cache size defaults match
* Implement the review by jonaski
* Fix more problems with the PR
2020-02-07 23:18:18 +01:00
Jonas Kvinge
3cdc8dc4b6
Use QWidget::screen() with Qt 5.14
2020-01-05 19:15:28 +01:00
Jonas Kvinge
2215f300bf
Added option to disable playlist clear button
...
Fixes #339
2020-01-04 06:38:25 +01:00
Jonas Kvinge
fc2d601424
Remove useless stdbool.h include
2019-12-30 23:14:40 +01:00
Jonas Kvinge
9b688a5179
Remove HTML from translations
...
Fixes #260
2019-12-29 23:37:48 +01:00
Gavin D. Howard
079a559247
Make context title and summary changeable ( #329 )
...
* Make context title and summary changeable
Closes #30
* Fix checkboxes on context settings page
So...I am new to Qt, and I forgot that checkboxes can have a label.
Duh. Fixed.
* Put context settings in a different place
* Put ReplaceMessage and ReplaceVariable in Utilities
2019-12-22 12:09:05 +01:00
Jonas Kvinge
13fdbfc5e8
Use QString::asprintf
2019-12-21 21:56:48 +01:00
Jonas Kvinge
b5a897bb4d
Replace use of QString::sprintf
2019-12-21 18:15:45 +01:00
Jonas Kvinge
f8e83e3631
Fix loading replay gain setting
...
Fixes #311
2019-11-24 19:34:05 +01:00
Jonas Kvinge
71fa5acc74
Fix previous player and doubleclick playlist song behaviour settings
2019-11-17 23:46:10 +01:00
Jonas Kvinge
7b977ea839
Rename EngineDevice --> DeviceFinders, Add MMDeviceFinder
2019-11-03 19:53:08 +01:00
Jonas Kvinge
3de85549b6
Add option to automatically select current playing track
2019-10-27 02:11:51 +01:00
Jonas Kvinge
7c9fc91af9
Enable system theme icons, add iconmapper and rename some icon names
2019-10-20 00:17:28 +02:00
Jonas Kvinge
e3a4cf1cf5
Add option to prefer album artist when sending scrobbles
...
Fixes #274
2019-10-19 02:56:23 +02:00
Jonas Kvinge
8cf2e6b31b
Remove all lines in settings
2019-10-04 17:08:35 +02:00
Jonas Kvinge
b1069f9f18
Disable use system icons option
2019-10-04 17:08:12 +02:00
Jonas Kvinge
4402a56e94
Fix compile with optional components disabled
2019-10-03 23:29:52 +02:00
Jonas Kvinge
1598809f55
Fix OSD reposition image
2019-09-25 19:01:55 +02:00
Jonas Kvinge
76b4a6585e
Update copyrights
2019-09-23 19:17:41 +02:00
Jonas Kvinge
2d67279180
Fix minor code issues
2019-09-15 20:27:32 +02:00
Jonas Kvinge
e4b6e20db6
Turn playlist glow effect off by default on macOS
2019-08-17 00:00:12 +02:00
Jonas Kvinge
42e7f64856
Make marking songs unavailable optional
2019-08-11 22:30:28 +02:00
Jonas Kvinge
4f52ceb3e0
Make fancy tabbar background color configurable
2019-08-08 23:16:45 +02:00
Jonas Kvinge
4a934c9dab
Remove use of some deprecated code and cleanup other macOS code
2019-08-06 20:31:54 +02:00
Jonas Kvinge
d820878b89
Fix oauth checkbox in tidal settings
2019-07-09 22:53:50 +02:00
Jonas Kvinge
656130a739
Replace QDesktopWidget in OSDPretty
2019-07-09 19:49:15 +02:00
Jonas Kvinge
8cb1015a35
Remove use of QDesktopWidget in settingsdialog
2019-07-09 00:04:52 +02:00
Jonas Kvinge
5f7efee00e
ifdef QFontMetrics::horizontalAdvance to make it work with older Qt
2019-07-08 23:27:45 +02:00
Jonas Kvinge
870dc0d36f
Replace QFontMetrics::width with horizontalAdvance, dark with darker, background() with window() and QString::null with QString()
2019-07-08 22:19:14 +02:00
Jonas Kvinge
044f347729
Re-enable tidal oauth settings
2019-07-06 00:02:25 +02:00
Jonas Kvinge
4f0a2515f8
Tweak the background image settings a bit
...
- Disable "do not cut" option when keep aspect ratio is unchecked
- Shorten text and add spacer to widget
2019-07-05 01:07:19 +02:00
Jonas Kvinge
c2a6def8b9
Rename cache album covers to download album covers and only do it for
...
favorite requests
2019-07-01 01:01:30 +02:00
Jonas Kvinge
9083c578cc
Add live scanning ( #199 )
2019-06-30 21:06:07 +02:00
m4x3t
bcfd1d39bb
Modify stretch background image functionality ( #198 )
...
* Modify stretch background image functionality
Changes the stretch functionality to fill out
the playlist background completely by zooming
the image (if keep aspect ratio is selected)
instead of filling it only height-wise.
* Add option to keep old background fill
* Fix playlist background image width and height
* Fix width calculation
* Remove old calculations
2019-06-30 19:37:05 +02:00
m4x3t
0bbe9838c4
Add option: notification on playback resume ( #196 )
...
* Add option: notification on playback resume
This adds an optional setting to show the
notification that is displayed when changing
the track when resuming playback as well.
* Modify resume notification calling
This adds a new signal "Resumed" that is emitted
when the player status is changed from Paused
to Playing.
The AlbumArtLoaded function will only be called
again when playback is manually resumed, and not
when the player is started for the first time
or when the track is changed.
2019-06-29 19:54:27 +02:00
Jonas Kvinge
057482a3e5
Lower default search limits
2019-06-23 00:20:53 +02:00
Jonas Kvinge
f12b82b5ce
Move checkboxes into preferences groupbox in Subsonic settings
2019-06-22 08:38:50 +02:00
Jonas Kvinge
e1de110dd7
Validate configuration better
2019-06-20 20:49:02 +02:00
Jonas Kvinge
4f2b04bd8f
Enable login buttons when login attempt is complete
2019-06-19 23:15:15 +02:00
Jonas Kvinge
f8b9bb4b0f
Remove user id and country code setting
2019-06-19 22:20:21 +02:00
Jonas Kvinge
89252d0dba
Add Qobuz support ( #181 )
2019-06-19 02:22:11 +02:00
Jonas Kvinge
1d67b623e0
Use single url setting instead for subsonic, check http code
2019-06-18 01:22:03 +02:00
Jonas Kvinge
2c8cde4d91
Add scheme setting for subsonic
2019-06-18 00:28:36 +02:00
Jonas Kvinge
7b54cef23b
Add Subsonic support ( #180 )
2019-06-17 23:54:24 +02:00
Jonas Kvinge
60e86b9881
Fix fading options
2019-06-17 02:23:51 +02:00
Jonas Kvinge
4fed6ab298
Hide tidal oauth settings until streaming is possible
2019-06-14 23:02:57 +02:00
Jonas Kvinge
4875d319dc
Add love button
2019-06-12 00:38:52 +02:00
Jonas Kvinge
c0c1457073
Add optional oauth authentication for tidal
2019-06-09 19:29:25 +02:00