Commit Graph

2227 Commits

Author SHA1 Message Date
Craig Drummond
d34dfc8af2 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
016daa3f34 Re-add last of custom dpi handling
Issue #1077
2017-08-31 19:19:52 +01:00
Craig Drummond
bea7c210cf 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
d8ed3cbdba Fix toolbar height calc?
Issue #1076
2017-08-29 20:28:23 +01:00
Craig Drummond
9bd3c265a6 Only set Qt::AA_EnableHighDpiScaling for Windows builds.
Issue #1073
2017-08-25 22:19:56 +01:00
Craig Drummond
f30cbff278 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
9ffba0a564 Use em-dash where appropriate
Issue #1064
2017-08-18 22:54:24 +01:00
Craig Drummond
d9dc0593b5 Restrict toolbar to 3.5* font height
Issue #1063
2017-08-18 22:46:50 +01:00
Craig Drummond
dbb4325e40 Only use menubar for macOS builds. 2017-08-18 22:44:21 +01:00
Craig Drummond
471c649daa Rename Dynamic to DynamicPlaylists 2017-08-17 18:05:12 +01:00
Craig Drummond
7432a1d12b 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
1ece00457a Remove use of processEvents when expanding/collapsing
Issue #1066
2017-08-16 18:44:38 +01:00
Craig Drummond
dc5b95ad85 Remove USE_SYSTEM_MENU_ICON blocks 2017-08-16 18:30:26 +01:00
Craig Drummond
00f0a92d40 Simplify toolbar button size calcs
Issue #1063
2017-08-16 18:28:50 +01:00
Craig Drummond
a778dad230 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
28df204fc4 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
3ef49aa27d Revert "Use em-dash where appropriate"
This reverts commit aa41876e0c.
2017-08-15 23:00:26 +01:00
Craig Drummond
aa41876e0c Use em-dash where appropriate
Issue #1064
2017-08-15 22:57:07 +01:00
Craig Drummond
293b824d86 Re-organise playlists code... Still more todo... 2017-08-15 22:42:51 +01:00
Craig Drummond
bb05708411 Remove unity menu icon work-around. 2017-08-14 22:42:17 +01:00
Craig Drummond
0b18f14089 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
08e0a2821d Add option to set application style. 2017-08-12 22:27:58 +01:00
Craig Drummond
cd48d3e979 Separate actions for add and set priority
Issue #1054
2017-08-12 16:54:06 +01:00
Craig Drummond
f4232001d8 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
4cea7fa3dc Set intiail window title 2017-07-08 23:44:34 +01:00
Craig Drummond
4ae56dbcc3 If no basic mode, then need to ensure advanced mode is auto-checked!!! 2017-07-08 23:38:07 +01:00
CraigD
ade86c99a7 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
645c450a3b iSet HighDPI attributes in main - so that they apply to wizard too. 2017-07-04 19:27:40 +01:00
Michael Wheeler
eb6ee32bc7 Fix for latest qt5 avaliable from homebrew on OS X 2017-07-04 22:25:52 +10:00
Craig Drummond
6b94b0f4a9 Enable retina support for all builds. 2017-07-03 18:24:34 +01:00
Craig Drummond
91cdabec62 Try to always use fontawesome icons 2017-07-03 18:12:17 +01:00
Craig Drummond
a1672ed02b Add style config item to force style - no UI yet. 2017-07-03 17:57:55 +01:00
Craig Drummond
fe7be6bfd9 Enable retina option for all platforms 2017-06-28 20:44:50 +01:00
Craig Drummond
cb20326d10 Remove a spacer 2017-06-23 17:13:39 +01:00
Craig Drummond
c507b307f2 Increase toolbar min height 2017-06-21 22:29:47 +01:00
Craig Drummond
ec74b1c923 Fix detection of Kvantum 2017-06-21 22:29:28 +01:00
rezodlub
155de46271 High DPI scaling works on windows and linux/android 2017-06-12 09:02:56 +02:00
rezodlub
cc0fb45123 Fix idents of #ifdefs 2017-06-12 08:54:57 +02:00
rezodlub
d905434e29 Enable High DPI scaling on QT >= 5.6.0 2017-06-11 23:00:09 +02:00
rezodlub
7cc1c378aa 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
41fc2aff38 Remove more Gtk hacks 2017-05-24 17:59:05 +01:00
Craig Drummond
b6daa61c25 Fix build if TagLib support is disabled.
Issue #1018
2017-05-23 22:32:29 +01:00
Craig Drummond
1049fee1c0 Bundle newer openSSL with macOS builds.
Issue #1015
2017-05-12 22:51:00 +01:00
Craig Drummond
1a94d81a5a Add support for OriginalDate tag.
Issue #1012
2017-04-28 17:41:45 +01:00
Craig Drummond
5b96027fe4 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
45c7d119e8 Remove icons from pushbuttons 2017-04-21 19:35:30 +01:00
Craig Drummond
41096e9adc Always Qt5 now, so use QStyleOptionFrame 2017-04-21 18:39:10 +01:00
Craig Drummond
699dbfb721 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
9eabea60c7 Fix macOS compile 2017-04-20 20:53:33 +01:00
Craig Drummond
898cbd5c54 There are 2 'Edit Track Information' actions - one for views and one for
playqueue. Previously only the queue one could have a shortcut. Modified
to allow setting for both - but need to be different. Also allow setting
for organise files and replaygain.
Issue #1004
2017-04-17 18:29:15 +01:00