Commit Graph

398 Commits

Author SHA1 Message Date
craig.p.drummond@gmail.com
e4e1bbf407 Handle UTF-8 playlist names.
BUG:109
2012-10-15 11:11:55 +00:00
craig.p.drummond@gmail.com
ab8e772c5e Dont build with phonon support by default - its not working very well. 2012-10-12 12:18:15 +00:00
craig.p.drummond@gmail.com
6e10970251 Make quit/minimise-to-systray on close configurable.
BUG:103
2012-10-11 17:03:18 +00:00
craig.p.drummond@gmail.com
d5b8dcac77 - Remove setting of dockmanager item to current cover. This is better handled by an extrna dockmanager helper script, as per amarok, etc.
- Remove option to enable/disable MPRIS interface, and always have enabled.
2012-10-11 11:05:21 +00:00
craig.p.drummond@gmail.com
f3fc85ee1a Truncate error messages to 150 characters. Set message (up to 500 characters) as tooltip of message widget. 2012-10-10 11:32:31 +00:00
craig.p.drummond
5baf752026 For KDE builds, if run under Unity set KStatusNotifierItem status to Active - otherwise no item appears. 2012-10-09 15:41:47 +00:00
craig.p.drummond@gmail.com
bac416a47d Configured filename is only name part, no extension. Allows for ${coverName}.jpg and ${coverName}.png
BUG: 104
2012-10-08 11:06:48 +00:00
craig.p.drummond
04a0c519a2 Add setting to control name of downloaded cover files.
BUG: 104
2012-10-07 19:27:29 +00:00
craig.p.drummond
56570dc7db Add option to support GNOME media keys. 2012-10-05 21:36:50 +00:00
craig.p.drummond@gmail.com
70677e1591 Only save settings when modified. 2012-10-05 11:05:49 +00:00
craig.p.drummond@gmail.com
c1db2bada8 In windows build, when close button is pressed always terminate the app, even when we have a system tray icon. (Matchs VLC behaviour)
BUG:103
2012-10-05 11:02:44 +00:00
craig.p.drummond
ea091e660e Unity menubar support for Qt builds only - as mods for shortcuts means we're not using standard actions, etc. 2012-10-04 08:34:30 +00:00
craig.p.drummond
974b50814c Support for modifiable keyboard shortcuts in Qt-only builds. (Code stolen from Quassel!) 2012-10-03 19:58:42 +00:00
craig.p.drummond
8d7dcbcb35 Fix retrieval of covers from file-system based devices. 2012-10-02 20:44:39 +00:00
craig.p.drummond@gmail.com
e2af2b394a Add 'Add to playlist' action to playqueue context menu.
BUG:100
2012-10-02 11:19:05 +00:00
craig.p.drummond@gmail.com
cdf96543f6 Fix image/icon size, and spacing issues, in sync dialog when the library view is set to use icon/list style.
BUG:99
2012-10-02 11:18:07 +00:00
craig.p.drummond
06380c3bc0 Remove faded icons from background of sync dialog views (as these did not render correctly with all styles), and enforce alternate row colours - as per other views. 2012-10-01 18:26:33 +00:00
craig.p.drummond
293c8f4b5d Play/Pause track when middle click on tray icon for Qt-only builds (KDE builds already have this). Thanks to spartanj for the patch. 2012-09-30 20:16:54 +00:00
craig.p.drummond
c71448ec87 Improve MPRISv2 interface - signal when proprties change. 2012-09-25 20:19:36 +00:00
craig.p.drummond
94f039071f Show menubar when run under Unity. 2012-09-24 20:14:56 +00:00
craig.p.drummond@gmail.com
de22c98007 Use freedesktop notifications spec for Qt-only Linux builds. 2012-09-24 17:14:25 +00:00
craig.p.drummond@gmail.com
e12f70bbd4 Add 'Show Window' action to Linux Qt-only build - so that we have a way of restoring the Cantata window from the Unity menubar. 2012-09-24 11:23:47 +00:00
craig.p.drummond@gmail.com
ee479a3493 Add a custom spinbox to closer match Gtk3's large button spinbox style. Only for linux builds NOT run under KDE, and using QGtkStyle. 2012-09-21 11:08:09 +00:00
craig.p.drummond@gmail.com
e5793d6b52 More non-oxygen icon work
BUG:91
2012-09-20 11:02:47 +00:00
craig.p.drummond
f969fb4345 Add a ON/OFF style checkbox for linux builds when NOT run under KDE. 2012-09-19 18:42:14 +00:00
craig.p.drummond
e704299f24 - Use a random icon that matches the repeat icon better.
- Draw the consume icon in code, so that it matches random and repeat better.
2012-09-19 15:10:26 +00:00
craig.p.drummond
ee457e227c Don't enforce oxygen icons for Qt-only (Linux) builds. Cehck for missing icons, and use alternatives.
NOTE: This is not 100% complete yet - still require better icons for dynamic, playlists, and others...
2012-09-18 18:47:25 +00:00
craig.p.drummond
173712493c Device sync support for Qt-only builds. To support this, a cut-down version of Solid is included. 2012-09-17 18:39:01 +00:00
craig.p.drummond
b089ab60ed Better Qt plurals for languages with one singular and one plural form. Others can still use "String: Val" style. 2012-09-14 19:19:54 +00:00
craig.p.drummond
17828203ee - Improve item-view mouse over for Gtk+ style - when hovering, draw selection into a QPixmap and set painter's opacity before drawing image.
- Workaround issue of sometimes having an item (in icon view) staying in mouse-over state, even though mouse has left view.
2012-09-12 18:58:09 +00:00
craig.p.drummond
95a3903721 Add support for 'Similar Artists' in dynamic mode. 2012-09-10 19:32:03 +00:00
craig.p.drummond@gmail.com
e181289b48 Set Artist, AlbumArtist, and Album of cue files to that of assigned album.
BUG:79
2012-09-10 12:07:19 +00:00
craig.p.drummond@gmail.com
92a370c41f When refreshing DB, make sure Albums view is at top level.
BUG:78
2012-09-10 11:25:09 +00:00
craig.p.drummond@gmail.com
a93dc24bf2 When sorting tracks, sort on duration after sorting on name, title, and genre. This way of tracks do not have a takc number, disc, year, etc, then we will sort on the name/title before duraiton. 2012-09-10 11:14:33 +00:00
craig.p.drummond@gmail.com
0b1791bc7b Add a gui setting to control the enforcement of single-click.
BUG:76
2012-09-10 11:09:43 +00:00
craig.p.drummond
b877562085 Add a server mode (with HTTP API) to cantata-dynamic. Intended so that dynamizer can run on same host as mpd 2012-09-07 19:42:17 +00:00
craig.p.drummond@gmail.com
17d5f07732 Fix Qt-only compile. 2012-09-04 09:27:20 +00:00
craig.p.drummond
2f5452a14f Add 'Back' action to context menu of list/icon views. 2012-09-03 21:02:51 +00:00
craig.p.drummond
8ef1f54a26 Revert to using (e.g.) 'Albums: %1' syntax - as perviosu version could not possibly handle all plural forms. (I never knew there were so many!) 2012-09-03 20:46:25 +00:00
craig.p.drummond
de7478723f Add 3 forms for Qt plural translations; none, singular, and others 2012-09-03 19:07:31 +00:00
craig.p.drummond
2d0539a85d If we are grouping multiple-artists albums under 'Various Artists', then we also need to place 'Various Artists' albums there as well. This oddity can occur when i18n('Various Artists') != 'Various Artists' 2012-09-03 19:03:37 +00:00
craig.p.drummond@gmail.com
a04cafb7c2 Dont clear genre list when clearing music library model.
BUG:66
2012-09-03 11:32:48 +00:00
craig.p.drummond@gmail.com
1832ab8dc7 Use lupdate/lrelease for generating Qt translations from KDE ones.
Hack-around issues with Qt plural forms - use 'Tracks: 2' instead of '2 Tracks'
2012-09-03 11:27:16 +00:00
craig.p.drummond@gmail.com
beecc75f1e - Elide to right (or left for RTL) strings in sidebar.
- Use icon size when determining size of tabs
2012-08-31 11:09:46 +00:00
craig.p.drummond
d931b9c72d Improve FancyTabWidget appearance for Gtk+ style - when hovering, draw selection into a QImage and set painter's opacity before drawing image. 2012-08-30 19:44:47 +00:00
craig.p.drummond
439046faff Spelling :-( 2012-08-30 19:44:14 +00:00
craig.p.drummond
5f0fd2a717 When looking for album covers, also check for "${file}.jpg/png", "${albumArtist} - ${album}.jpg/png" and "${album}.jpg/png" within current songs folder. (These are checked AFTER cover.jpg/png, etc.)
BUG:65
2012-08-30 19:38:45 +00:00
craig.p.drummond
2034c11660 Force single-click activation in views. To enable double-click mode (which depends upon the style), edit cantatarc (KDE) or cantata.conf (Qt only) and set 'forceSingleClick=false' in the '[General]' section. 2012-08-30 19:37:59 +00:00
craig.p.drummond@gmail.com
01d0ee9851 Use correct palette (Active/Inactive) when drawing item text. 2012-08-30 11:58:06 +00:00
craig.p.drummond@gmail.com
7e79306010 Package missing edit-clear-locationbar-rtl.png icons so that clear button appears in windows line-edits. 2012-08-30 11:13:56 +00:00