Commit Graph

449 Commits

Author SHA1 Message Date
Nick Steel
295b4831c0 Merge pull request #197 from jcass77/fix/196_small_divider
fix:Small divider should not be rendered before last track in an album.
2016-05-05 00:17:12 +01:00
jcass
7239d4dd4b fix:Small divider should not be rendered before last track in an album.
Fixes #196.
2016-05-04 18:10:38 +02:00
jcass
7de3476b5a Add 'Folder' FontAwesome icon on the Browse pane. 2016-04-28 14:45:40 +02:00
John Cass
64eda54a78 Merge pull request #194 from jcass77/enhance/optimize_tracklist_rendering
Reduce number of DOM manipulations to improve performance.
2016-04-27 10:39:45 +02:00
jcass
4474658d39 Reduce number of DOM manipulations to improve performance. 2016-04-27 10:27:15 +02:00
John Cass
fd7ad26b52 Merge pull request #193 from jcass77/enhance/tracklist_popup_overhaul
Tracklist popup menu overhaul
2016-04-27 10:12:28 +02:00
jcass
7daf5a7383 Modularise controls.js. Fixes 124
Make default click action user-configurable. Fixes #133.

Optimise updating of now-playing icons. Fixes #184.
2016-04-27 10:05:24 +02:00
John Cass
3dfbd76a83 * Retrieve album cover and artist images using MusicBrianz ID, if available.
* Retrieve album cover and artist images using MusicBrianz ID, if available.
2016-04-19 17:15:05 +02:00
jcass
9e4793b14d Workaround for https://github.com/adamcik/media-progress-timer/issues/3
Ensure that timer.js will keep on running until stopped explicitly by MMW.
2016-04-12 08:42:37 +02:00
jcass
f43a9a7afa Optimise progress timer callback. 2016-04-06 19:02:10 +02:00
jcass
1345357a5e Modularise and test setting of jQuery Mobile config options. 2016-04-03 16:06:25 +02:00
jcass
e2920920ed Merge remote-tracking branch 'upstream/develop' into develop 2016-04-03 15:10:59 +02:00
John Cass
1d4db1782a Merge pull request #189 from jcass77/enhance/progress_timer_tests
Upgrade media progress timer. Modularise progress_timer.js.
2016-04-03 15:09:50 +02:00
jcass
9347c7d557 Upgrade media progress timer. Modularise progress_timer.js. 2016-04-03 14:53:41 +02:00
jcass
7eea023310 Convert lcov.info to JSON format before submitting to coveralls. 2016-03-28 09:15:34 +02:00
jcass
a21dc9a717 Combine 'py27' and 'test' runs. 2016-03-28 09:10:43 +02:00
jcass
aa772ce955 Combine 'py27' and 'test' runs. 2016-03-28 09:04:33 +02:00
jcass
7563a52c07 Fix travis path to coverage report. 2016-03-28 07:00:56 +02:00
jcass
411a3781fd Combine .js and .py coverage reports.
Remove services that cannot be searched from search dropdown.

Refactoring and additional unit tests.
2016-03-28 06:17:43 +02:00
John Cass
2629464c18 Merge pull request #185 from jcass77/fix/130_define_search_engine
Remember selection of which backend to search.
2016-03-19 00:30:07 +02:00
jcass
db006f6c54 Remember selection of which backend to search.
Fixes #130.
2016-03-19 00:20:27 +02:00
jcass
7944acecb9 Add missing object literal reference that was missed during merge. 2016-03-16 21:54:49 +02:00
John Cass
88ff29db4c Merge pull request #183 from jcass77/enhance/javascript_tests
Add Javascript test and test coverage frameworks.
2016-03-16 21:14:31 +02:00
jcass
f8db8be71f Add Javascript test and test coverage frameworks. 2016-03-16 21:10:22 +02:00
John Cass
df0775e330 Merge pull request #182 from jcass77/fix/99_browse_track_artist
Refactor code for displaying track lists.
2016-03-16 21:02:26 +02:00
jcass
7710d23567 Enhance getjQueryID to handle '#' prefix automatically. 2016-03-16 16:43:27 +02:00
jcass
21f16fb17b fix:Display album / artist information when browsing tracks.
Fixes #99. Fixes #126.
2016-03-16 16:25:52 +02:00
John Cass
c15c3fefd8 Merge pull request #181 from jcass77/fix/172_manual_models
Don't create Mopidy models manually.
2016-03-06 22:53:20 +02:00
jcass
9c0e1cc56e fix:Don't create Mopidy models manually.
Fixes #172.
2016-03-06 22:51:18 +02:00
jcass
979dc028c7 fox:Manual eslint rule violation fixes. 2016-03-05 15:49:48 +02:00
jcass
168f2c549b fox:Automatic style changes applied by running eslint --fix 2016-03-05 15:11:48 +02:00
jcass
785d923fcf docs:Fix travis and coveralls link targets to point to correct repository. 2016-03-05 15:06:13 +02:00
John Cass
85f5fe006b Merge pull request #180 from jcass77/enhance/tox_build
Add tox environments for running linters
2016-03-05 15:02:24 +02:00
jcass
8d9074a733 Add tox environment configuration for linters. 2016-03-05 14:59:22 +02:00
Nick Steel
9da2b94be5 Merge branch 'master' into develop 2016-03-01 20:52:16 +00:00
Nick Steel
516a8acb7f Release v2.2.0 2016-03-01 20:42:56 +00:00
Nick Steel
81948a0545 Bump version and release date 2016-03-01 20:39:55 +00:00
jcass
c5c74d77f4 Implement lint syntax recommendations. 2016-02-29 21:11:10 +02:00
jcass
2596946778 Fix spacing. 2016-02-29 20:59:43 +02:00
John Cass
3de53a0a1b Merge pull request #174 from jcass77/fix/113_replace_javascript_dialogs
Various fixes to UI dialogs and buttons.
2016-02-29 20:44:07 +02:00
jcass
c132f9b5df fix:Replace Javascript dialogs and buttons with jQuery Mobile equivalents.
Use 'm3u' format for saving playlists. Invalidate the playlist cache on refresh or external changes.

Replace links with buttons and text with icons.

Fixes #113. Fixes #173. Fixes #177.
2016-02-29 20:35:32 +02:00
John Cass
27c85106b6 Merge pull request #178 from jcass77/fix/linters
Lint fixes
2016-02-29 20:30:54 +02:00
jcass
1db5c9aa8a Linter fixes for Javascript files. 2016-02-29 20:22:30 +02:00
jcass
ae759f6ab8 Fix spacing. 2016-02-29 19:21:16 +02:00
jcass
37f844ecf5 Linter cleanup of css and html files. 2016-02-29 19:14:37 +02:00
jcass
70818dce65 fix:Ensure that song information is reset on all panes. 2016-02-28 18:53:20 +02:00
jcass
a9630a21b5 Fix, prevent timer from 'dying' if position > duration. 2016-02-28 08:40:23 +02:00
jcass
34e2abf612 Bundle vendorized copy of Mopidy.js.
Fixes #175.
2016-02-23 07:14:51 +02:00
jcass
0965f0083e fix:Avoid progress slider from becoming 'stuck' because the timer died unexpectedly.
Also see https://github.com/adamcik/media-progress-timer/issues/3
2016-02-22 22:05:15 +02:00
John Cass
49b15f8894 Merge pull request #169 from jcass77/fix/128_album_covers
Refactor cover art retrieval
2016-02-21 21:34:20 +02:00