Commit Graph

522 Commits

Author SHA1 Message Date
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
jcass
7d680fe252 Only push album cover if more than one tracks are being shown for an album. 2016-02-21 20:14:39 +02:00
jcass
5290f81d8c fix:Retrieve album images using new mopidy.library.getImages format.
Fall back to using track artist if album artist is not available.

Fixes #128.
2016-02-18 13:10:21 +02:00
jcass
17c8920d69 Remove unused icon. 2016-02-18 13:03:45 +02:00
jcass
bd703c975d Display 'Trying to reach Musicbox.' message when initial connection to Mopidy fails.
Rename .manifest to .appcache to align with standards.
2016-02-18 13:01:05 +02:00
jcass
97562e4844 Remove reference to non-existent favicon. 2016-02-18 11:42:56 +02:00
jcass
f1dd93fa92 Remove trademarked startup image. 2016-02-18 11:40:38 +02:00
jcass
7d7d8951a5 Add event handlers to update text when user exits full screen by pressing 'Esc'. 2016-02-18 11:38:20 +02:00
jcass
f59f6b9744 Remove duplicate CSS definitions. 2016-02-18 06:39:30 +02:00
jcass
7006fd5021 Try to fix 'stuck' elapsed timer when playback starts on the 'Now Playing' page. 2016-02-17 06:46:55 +02:00
jcass
d89673dd56 Updated elapsed time while user is dragging the progress slider.
Also ensure that only one seek event can be triggered at a time.
2016-02-15 19:04:43 +02:00
jcass
756095c5ff Remove unused global variables. 2016-02-15 17:59:49 +02:00
jcass
c39d03335c Tweak timer display to show song duration as early as possible.
Also initializes timers to '' instead of '0:00' - more consistent behaviour between streams and tracks.
2016-02-15 09:10:39 +02:00
jcass
a28969aa9e docs:Update changelog. 2016-02-15 07:38:31 +02:00
jcass
4d20b13f51 fix:Disable volume slider change events while user is busy dragging the slider.
Fixes #168.
2016-02-15 07:35:46 +02:00
jcass
0d54984f38 Prevent 'volumeChanged' events from interfering will volume slider being dragged. 2016-02-14 20:25:14 +02:00
John Cass
1ad34ee23d Merge pull request #163 from jcass77/fix/162_remove_volume_timer
Remove volume slider timer.
2016-02-14 17:35:25 +02:00
jcass
ab5369467b Remove whitespace. 2016-02-14 17:30:57 +02:00
jcass
a1b6cdbea1 fix: remove volume slider timer.
Fixes #162.
2016-02-14 17:29:23 +02:00
John Cass
985a853ca3 Merge pull request #159 from jcass77/fix/40_avoid_polling
Avoid polling for current track and time changes.
2016-02-14 17:16:52 +02:00
jcass
4dfa60987b Update manifest file. 2016-02-14 17:15:07 +02:00
jcass
f5e372a70d fix:Avoid polling for current track and time changes.
Fixes #40.
2016-02-14 17:09:40 +02:00
Nick Steel
5629d15d02 Merge pull request #165 from jcass77/fix/53_fullscreen_scrolling
Fix scrolling in full screen for Chrome and Safari.
2016-02-14 13:17:54 +00:00
jcass
f4c1a7e0b3 docs:Update changelog. 2016-02-14 10:38:01 +02:00
jcass
fd9fe541f6 fix:New full screen toggle scripts. Enables scrolling in full screen mode for Firefox, Chrome, IE, and Safari.
Fixes #53.
2016-02-14 10:25:53 +02:00
jcass
1fadf39b85 Fix variable name capitalization. 2016-02-13 13:33:09 +02:00
Nick Steel
a65c5409e4 Merge branch 'jcass77-fix/157_landscape_screen_scaling' into develop 2016-02-08 20:45:15 +00:00
Nick Steel
28c8cc6113 Merge branch 'fix/157_landscape_screen_scaling' of https://github.com/jcass77/Mopidy-MusicBox-Webclient into jcass77-fix/157_landscape_screen_scaling 2016-02-08 19:33:11 +00:00