Commit Graph

263 Commits

Author SHA1 Message Date
craig.p.drummond
8c1c49ba9d Improve appearance. 2012-09-25 19:46:19 +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
92a5c76179 Add 10% extra height for sizeHint()'s of artist/track labels.
BUG:93
2012-09-21 17:01:22 +00:00
craig.p.drummond@gmail.com
504c9de878 Small enhancements 2012-09-21 11:25:49 +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@gmail.com
4980c82725 Fallback to gnome-volume-control for speaker icon if speaker and audio-speakers icons are not found. 2012-09-20 07:08:54 +00:00
craig.p.drummond
e3bad705be Fix icon colour 2012-09-19 19:41:59 +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
3af85293cf Fix drawing of selection for QGtkStyle
BUG:85
BUG:86
2012-09-13 15:52:44 +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
799e5793e2 Remove unsed signal 2012-09-03 21:04:36 +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
de7478723f Add 3 forms for Qt plural translations; none, singular, and others 2012-09-03 19:07:31 +00:00
craig.p.drummond
86a9b9db5c Reduce number of translations 2012-09-03 19:05:04 +00:00
craig.p.drummond
f3518db48b Fix compilation!!!! 2012-09-02 20:17:35 +00:00
craig.p.drummond
5c7d22c72d Initial work on Qt translations. Commented out for the moment, as xgettext is crashing!!! 2012-09-02 20:13:00 +00:00
craig.p.drummond@gmail.com
c7006bfaab Cleanup 2012-08-31 11:44:06 +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
49cc24eb46 Completly remove android changes - this NEVER worked very well, and never will with QWidgets :-( 2012-08-30 19:43:32 +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
6920496682 When displaying cover tooltip, if image is too big or image file is not found (as is the case for embedded covers), then save the image into a base64 array as a PNG - and have Qt use this in the 'img' tag.
BUG:64
2012-08-29 19:30:45 +00:00
craig.p.drummond@gmail.com
ac5bcc0d31 If we have no song tag details, show filename in playqueue.
BUG:59
2012-08-21 11:28:52 +00:00
craig.p.drummond@gmail.com
62611bad53 - Dont split albums based upon year - this messes up compilation albums, where each track may have a different year.
- To be consistent, use the year of the lowest track number to be an album's year.
BUG:56
2012-08-21 11:05:41 +00:00
craig.p.drummond@gmail.com
266171697b Cant use 'isVisible' to detect when expanded/collapsed - as we might be hidden in system tray!! 2012-08-13 11:07:32 +00:00
craig.p.drummond
30e064e45b Update verison of KMessageWidget 2012-08-12 14:13:56 +00:00
craig.p.drummond@gmail.com
11f5ffec48 In Qt-builds, if we failt to update files (tag editor, replaygain) then show the list of failures in the 'detailed text' section. 2012-08-10 11:16:51 +00:00
craig.p.drummond@gmail.com
22d314adb1 Fix issue with certain styles not drawing selection background in icon view. 2012-08-08 15:18:55 +00:00
craig.p.drummond@gmail.com
720a09d1c6 - Fix track order when adding newly added album to playqueue.
- When dragging one artist, or album, in treeview to play queue, show cover image (if possible).

BUG:48
2012-07-20 11:46:34 +00:00
craig.p.drummond
78f1887fda Stop position timer whilst dragging slider. 2012-07-03 18:40:09 +00:00
craig.p.drummond
3657310768 When calculating sizeHint, use same calculation as used in LibraryPage/AlbumsPage
BUG:43
2012-06-27 17:05:21 +00:00
craig.p.drummond@gmail.com
996c746086 When using tab-style sidebar, need to call ShowWidget when index is changed.
BUG:42
2012-06-26 11:10:26 +00:00
craig.p.drummond
52dee325e6 Android: More improvements, still not really useable. :-( 2012-06-23 11:59:15 +00:00
craig.p.drummond
8446a95e3d Android: Work on faking touch scroll. Still not perfect, seems to interfere with drag'n'drop :-( 2012-06-22 17:15:15 +00:00
craig.p.drummond
efaca142bd Init size of back buttons 2012-06-22 15:56:41 +00:00
craig.p.drummond
f1294686a3 Android: Set line-edit clear icon 2012-06-22 15:53:14 +00:00
craig.p.drummond
b3f36f1cae Android: more sizing fixes 2012-06-22 15:51:13 +00:00
craig.p.drummond
bb523394ea Android: Faked up touch scroll - not fully working, behaves a bit odd... 2012-06-20 22:58:16 +00:00
craig.p.drummond
1884f42608 Android: Work around single-click to activate items 2012-06-20 20:39:46 +00:00
craig.p.drummond
1720faa002 Android: bigger gap between icons 2012-06-20 20:35:35 +00:00
craig.p.drummond
e69c7f4b73 ...and allow sidebar on top too :-) 2012-06-20 16:20:36 +00:00
craig.p.drummond
737adfda98 Add option to have sidebar on the bottom. 2012-06-20 16:19:13 +00:00
craig.p.drummond
8894263b1f More android work... 2012-06-19 15:48:18 +00:00
craig.p.drummond
4b9fbf6fb0 Fix issue (in Qt-builds) where messge widget sometimes (mainly at start-up) is not not as wide as the main window. 2012-06-19 15:45:53 +00:00
craig.p.drummond
08205662ee Initial support for android (Necessitas) build.
NOTE: This is *very* much a WORK IN PROGRESS. There are *lots* of missing icons, fonts are a bit too big, etc.
2012-06-18 23:00:22 +00:00