Commit Graph

55 Commits

Author SHA1 Message Date
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
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
e0b7550515 Remove Cantata's high-dpi handling code, this should be done by Qt.
Issue #1063
2017-08-15 23:20:18 +01: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
edba120db9 Remove touch support - does not work that well, and QtWidgets are not designed for touch 2017-04-11 17:15:21 +01:00
Craig Drummond
0a73215867 Update (c) year 2017-04-02 18:45:30 +01:00
Craig Drummond
a517bf4f17 Remove KDE4 and Ubuntu Touch support 2017-04-01 22:55:27 +01:00
Craig Drummond
860a0890a9 Clamp colour of all mono icons 2016-07-22 16:37:48 +01:00
Craig Drummond
705648420a Update (c) year 2016-01-08 18:55:13 +00:00
Craig Drummond
551f49644a Fix windows build, and other, issues 2015-10-21 21:29:09 +01:00
Craig Drummond
9533f12881 Update (c) year 2015-08-13 21:12:34 +01:00
Craig Drummond
605af484f7 Initial import of *VERY* incomplete, and not fully functional Cantata
webapp. Mainly used to test SQLite backend for storing MPD db.
2015-06-01 22:57:49 +01:00
craig.p.drummond
f943592f7d CMake option to enabkle touch-friendly support. Disable by default (apart from in Windows) as it only really works under windows. 2015-04-05 20:09:16 +00:00
craig.p.drummond
43dc5cee6c Oops! 2014-09-24 18:40:45 +00:00
craig.p.drummond
7f41428e8b - Fix saving of file paths
- Convert home-path to/from ~ for files too
BUG: 544
2014-09-17 18:28:44 +00:00
craig.p.drummond
9b2ea337fd ~ / QDir::homePath()
BUG: 538
2014-09-12 20:40:43 +00:00
craig.p.drummond
828661ebc4 Use QDesktopWidget::logicalDpiX()/96.0 to set DPI scale factor. 2014-09-02 18:32:00 +00:00
craig.p.drummond
e45de04098 Resize device properties dialog when changing transcoder. 2014-09-01 18:32:38 +00:00
craig.p.drummond
0d681a4d78 Add note-label classes to ensure consistency 2014-08-21 16:40:46 +00:00
craig.p.drummond
7ec99f93bd Move buildPath into Utils 2014-06-25 16:45:59 +00:00
craig.p.drummond
2308642c5c Use QDesktopServices to start browser / file-manager 2014-06-10 19:48:00 +00:00
craig.p.drummond
a97a7e5d27 s/Q_OS_WIN32/Q_OS_WIN/g 2014-06-10 19:45:33 +00:00
craig.p.drummond
27bc161f39 Fix wikpedia/last.fm link in track view 2014-06-10 19:45:08 +00:00
craig.p.drummond
8af2ea14f2 Refactor high-dpi stuff 2014-06-04 18:45:30 +00:00
craig.p.drummond
5684af6f32 Try to store user-folder mess.
- Remove configDir, this is never used
- Use Qt functions for windows, mac, and ubuntu builds
- For Linux builds, cache returned locations and fix so that ~/.local/share/data/cantata/cantata -> ~/.local/share/cantata and ~/.cache/cantata/cantata -> ~/.cache/cantata
2014-06-01 10:07:13 +00:00
craig.p.drummond
eb3265f379 - install XML files to config folder
- unify usage of these folders
2014-05-20 18:18:00 +00:00
craig.p.drummond
abe6f47206 Dont increase icon size for 'touch friendly' - looks awful. Instead, just increase with of toolbuttons by 33% 2014-04-24 19:10:27 +00:00
craig.p.drummond
1503614310 Init random number generator 2014-03-27 19:53:58 +00:00
craig.p.drummond
3b700eefb8 REduce KDE differences 2014-03-26 19:34:28 +00:00
craig.p.drummond
8174604bfb Use qrand for random numbers 2014-03-24 20:40:16 +00:00
craig.p.drummond
c1a1f90f4c More Song::formattedTime into Utils class 2014-03-19 19:47:47 +00:00
craig.p.drummond
d71c452f4a Attempt to respect menubar usage of current desktop. For windows and Gnome, menu button is used, and menubar hidden. For Mac and Unity, menubar is used, and menu button is hidden. For KDE, by default the menu button is used, and the menu bar hidden - but a menu entry is provided to toggle. This setting maybe overridden - see README for details. 2014-03-03 19:32:39 +00:00
craig.p.drummond
efd36899dc USe different small scale factor depending upon current font size 2014-02-25 19:27:29 +00:00
craig.p.drummond
c6a62e5cc6 Store wikipedia language file in cache folder - as it really is just cached info 2014-01-10 20:05:54 +00:00
craig.p.drummond
addfca835a Update (c) year 2014-01-06 19:32:05 +00:00
craig.p.drummond
a9cf9d8051 Unify desktop detection code. 2013-12-14 12:43:31 +00:00
craig.p.drummond
712932fc33 Simplify 2013-11-01 18:38:12 +00:00
craig.p.drummond
638497ed44 Copy makeDir from KDE, so that perms are set as per KDE builds 2013-10-25 20:36:09 +00:00
craig.p.drummond
5343b1273a Read/write tags in an external app - as per Clementine and Amarok. Isolates Cantata from TagLib crashes. 2013-10-22 18:22:41 +00:00
craig.p.drummond
3876d0c122 Be consistent with isReadable check on dirs 2013-10-20 14:18:31 +00:00
craig.p.drummond
3d27c80c13 High DPI 2013-10-17 17:25:52 +00:00
craig.p.drummond
cb8d717630 Rename Utils::createDir to Utils::createWorldReadableDir - to make its use more obvious 2013-10-15 17:16:32 +00:00
craig.p.drummond
2621be37e0 USe native dir separators for display 2013-10-14 18:17:34 +00:00
craig.p.drummond
65be0c33ca Always use unix dir separator internally 2013-10-14 18:16:32 +00:00
craig.p.drummond
5f84f50967 Dir separator... 2013-10-14 18:14:12 +00:00
craig.p.drummond
aac26903a6 - Show action short-cuts in tooltips
- Move https->http conversion into NetworkAccessManager, so that it is consistent
- Place clear playqueue button back to its previous position
2013-10-09 17:07:14 +00:00
craig.p.drummond
e5959bc97e Store data under XDG_DATA_HOME (~/.local/share) 2013-09-24 18:38:31 +00:00
craig.p.drummond
89d415ded2 Consistent way to get layout spacing 2013-06-13 18:54:28 +00:00
craig.p.drummond
813ee2f784 - Fix deletion of threads.
- Enable online services for windows builds.
2013-05-04 10:35:06 +00:00
craig.p.drummond
d4b3cad402 Cache artist info 2013-03-22 20:55:03 +00:00