Commit Graph

2228 Commits

Author SHA1 Message Date
Craig Drummond
28301483e8 Use text colour of toolbar text for toolbar icons 2017-09-07 20:55:02 +01:00
Craig Drummond
8f7865099f Disable system-tray icon code for GNOME shell (but not Ubuntu's GNOME
shell session).
2017-09-01 22:57:54 +01:00
Craig Drummond
ff81e3d01a Re-add last of custom dpi handling
Issue #1077
2017-08-31 19:19:52 +01:00
Craig Drummond
5001c5b593 Revert "Remove Cantata's high-dpi handling code, this should be done by Qt."
This reverts commit 28df204fc4.

Issue #1077
2017-08-30 19:25:26 +01:00
Craig Drummond
c8c5b3c62e Fix toolbar height calc?
Issue #1076
2017-08-29 20:28:23 +01:00
Craig Drummond
fb879b168d Only set Qt::AA_EnableHighDpiScaling for Windows builds.
Issue #1073
2017-08-25 22:19:56 +01:00
Craig Drummond
9cb3cc6ada Only set Qt::AA_EnableHighDpiScaling under Linux if
QT_AUTO_SCREEN_SCALE_FACTOR is set and non-zero.
Issues #1063 #1073
2017-08-22 20:17:51 +01:00
Craig Drummond
9b1ef09dea Use em-dash where appropriate
Issue #1064
2017-08-18 22:54:24 +01:00
Craig Drummond
6fecad35d4 Restrict toolbar to 3.5* font height
Issue #1063
2017-08-18 22:46:50 +01:00
Craig Drummond
cdffe7ac12 Only use menubar for macOS builds. 2017-08-18 22:44:21 +01:00
Craig Drummond
c71b067d2e Rename Dynamic to DynamicPlaylists 2017-08-17 18:05:12 +01:00
Craig Drummond
839b5983d1 If the initial start-up connection fails, try again every .5 second for
a few seconds.
Issue #1037
2017-08-16 20:15:49 +01:00
Craig Drummond
09d270ad53 Remove use of processEvents when expanding/collapsing
Issue #1066
2017-08-16 18:44:38 +01:00
Craig Drummond
71909f1f7b Remove USE_SYSTEM_MENU_ICON blocks 2017-08-16 18:30:26 +01:00
Craig Drummond
366eaadbe7 Simplify toolbar button size calcs
Issue #1063
2017-08-16 18:28:50 +01:00
Craig Drummond
8a2d7288ce If an error is to be shown, ensure Cantata is not minimised to system
tray.
Issue #1037
2017-08-16 16:39:48 +01:00
Craig Drummond
e0b7550515 Remove Cantata's high-dpi handling code, this should be done by Qt.
Issue #1063
2017-08-15 23:20:18 +01:00
Craig Drummond
32468f7e1e Revert "Use em-dash where appropriate"
This reverts commit aa41876e0c.
2017-08-15 23:00:26 +01:00
Craig Drummond
fd2f7bdbac Use em-dash where appropriate
Issue #1064
2017-08-15 22:57:07 +01:00
Craig Drummond
bf6084d1e7 Re-organise playlists code... Still more todo... 2017-08-15 22:42:51 +01:00
Craig Drummond
286d2f76e8 Remove unity menu icon work-around. 2017-08-14 22:42:17 +01:00
Craig Drummond
ace619aa2c When adding items with a custom priority, or updating a custom priority,
add option to have this priority decrease with each item.

Issue #1054
2017-08-14 19:42:11 +01:00
Craig Drummond
c4a5a32b5e Add option to set application style. 2017-08-12 22:27:58 +01:00
Craig Drummond
d632c0d675 Separate actions for add and set priority
Issue #1054
2017-08-12 16:54:06 +01:00
Craig Drummond
22d091d058 Store replaygain settings in Cantata's config file, as it appears MPD
does not persist changes.
Issue #1041
2017-07-10 20:32:54 +01:00
Craig Drummond
73169b45d6 Set intiail window title 2017-07-08 23:44:34 +01:00
Craig Drummond
3e39c250d5 If no basic mode, then need to ensure advanced mode is auto-checked!!! 2017-07-08 23:38:07 +01:00
CraigD
18af841c99 Merge pull request #1039 from TheSkorm/master
Fix for latest qt5 avaliable from homebrew on OS X
2017-07-04 22:00:21 +01:00
Craig Drummond
a29cdaf211 iSet HighDPI attributes in main - so that they apply to wizard too. 2017-07-04 19:27:40 +01:00
Michael Wheeler
bfecaae3cf Fix for latest qt5 avaliable from homebrew on OS X 2017-07-04 22:25:52 +10:00
Craig Drummond
974b9adc38 Enable retina support for all builds. 2017-07-03 18:24:34 +01:00
Craig Drummond
7b54cdbe60 Try to always use fontawesome icons 2017-07-03 18:12:17 +01:00
Craig Drummond
d04d246887 Add style config item to force style - no UI yet. 2017-07-03 17:57:55 +01:00
Craig Drummond
3398dc5fdf Enable retina option for all platforms 2017-06-28 20:44:50 +01:00
Craig Drummond
f4c090ad2a Remove a spacer 2017-06-23 17:13:39 +01:00
Craig Drummond
c1a54e04a9 Increase toolbar min height 2017-06-21 22:29:47 +01:00
Craig Drummond
aae1134f87 Fix detection of Kvantum 2017-06-21 22:29:28 +01:00
rezodlub
98c571e447 High DPI scaling works on windows and linux/android 2017-06-12 09:02:56 +02:00
rezodlub
29a1937407 Fix idents of #ifdefs 2017-06-12 08:54:57 +02:00
rezodlub
417ff610ee Enable High DPI scaling on QT >= 5.6.0 2017-06-11 23:00:09 +02:00
rezodlub
e8cc1ab8ef Fixes:
empty folders on MPD side (crash inserting/removing to/from model)
usage of sys/time.h changed to QTime
no unistd.h in Visual Studio
if QT was build without SSL support, there is no QSslSocket class (at least in 5.6 and 5.8)
missing strncasecmp in Visual Studio
utime.sys is actually sys/utime.h in Visual Studio
2017-06-11 15:31:35 +02:00
Craig Drummond
7d8e7323a3 Remove more Gtk hacks 2017-05-24 17:59:05 +01:00
Craig Drummond
388cab137d Fix build if TagLib support is disabled.
Issue #1018
2017-05-23 22:32:29 +01:00
Craig Drummond
62aada1b89 Bundle newer openSSL with macOS builds.
Issue #1015
2017-05-12 22:51:00 +01:00
Craig Drummond
4a1bcd654d Add support for OriginalDate tag.
Issue #1012
2017-04-28 17:41:45 +01:00
Craig Drummond
ed83208630 Make all of Cantata's internal actions accessible via DBUS. These can
then be used to bind to global shortcuts.

Issues #1007 #1009
2017-04-22 11:56:46 +01:00
Craig Drummond
14a5d3f91a Remove icons from pushbuttons 2017-04-21 19:35:30 +01:00
Craig Drummond
91c131558e Always Qt5 now, so use QStyleOptionFrame 2017-04-21 18:39:10 +01:00
Craig Drummond
f76407816e Add 3 seek levels (5 seconds, 30 seconds, and 60 seconds), with
assignable shortcuts.
Issues #1008 and #1009
2017-04-21 18:35:43 +01:00
Craig Drummond
6128ff1cbd Fix macOS compile 2017-04-20 20:53:33 +01:00