jcass
3038875533
Include details of currently selected page in HTML title tag.
...
Fixes #243 .
2017-10-07 09:52:31 +02:00
jcass
dcc5b62f76
Merge remote-tracking branch 'upstream/develop' into fix/230_refresh
...
# Conflicts:
# mopidy_musicbox_webclient/static/mb.appcache
2017-02-26 20:06:34 +02:00
jcass
9384e69dd4
Show offline message until page refresh is completed.
2017-02-19 19:42:40 +02:00
jcass
6c525e516f
Always close panel on screen resolutions where page is pushed to the right.
2017-02-19 18:44:29 +02:00
jcass
a677d2198f
Close navigation panel when menu option selected on small screens.
2017-02-18 15:09:55 +02:00
jcass
98d6cb088b
Merge remote-tracking branch 'upstream/develop' into fix/230_refresh
...
# Conflicts:
# README.rst
2017-02-18 14:25:07 +02:00
John Cass
21f6b96fbe
Fix panel wrap push on desktop ( #232 )
...
Fix panel wrap push on desktop.
2017-02-18 14:21:57 +02:00
jcass
e3eddf2e28
Ignore calls to locationHashChanged untill page has finished loading.
...
Fixes #230 .
2017-02-18 09:04:11 +02:00
Nick Steel
45c7448abd
Merge branch 'jcass77-fix/73_93_scroll_positions' into develop
2017-02-16 22:19:39 +00:00
jcass
c240ad9ff8
Show all available track info in the 'Show Track Info...' popup.
...
Add icon to top right corner of album image for activating the info popup.
Fixes #227 .
2017-01-29 11:17:48 +02:00
jcass
7a8969610b
Clarify comments.
2017-01-22 15:52:07 +02:00
jcass
0e6e15e8e5
Fix scroll position for the 'browse' pane.
2017-01-22 10:15:38 +02:00
jcass
466b805062
Save scrolling position when switching pages or browsing the library.
...
Fixes #73 . Fixes #93 .
2017-01-22 09:02:23 +02:00
jcass
17690999ad
Initialize GUI before attempting to connect to Mopidy.
2017-01-14 14:56:20 +02:00
jcass
a9c998c8a5
Add feature to allow insertion of track URI at any point in the queue.
...
Fixes #75 .
2017-01-07 18:32:19 +02:00
jcass
c97458a8fe
Show server information in loader and in navigation pane (hostname, ip address, port).
...
Fixes #67 . Fixes #209 .
2016-12-04 12:19:21 +02:00
jcass
bf79d0cfe2
Fix incorrect array index reference.
2016-11-27 15:45:39 +02:00
jcass
d0db1ad50d
Hide 'Show...' popup menu options if URI's are note available.
...
Fixes #213 .
2016-11-27 08:44:48 +02:00
jcass
d3c68e1cd0
fix: Don't do album image cover lookup when clearing queue.
...
Fixes #201 .
2016-05-14 09:43:51 +02:00
jcass
4474658d39
Reduce number of DOM manipulations to improve performance.
2016-04-27 10:27:15 +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
9347c7d557
Upgrade media progress timer. Modularise progress_timer.js.
2016-04-03 14:53:41 +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
jcass
db006f6c54
Remember selection of which backend to search.
...
Fixes #130 .
2016-03-19 00:20:27 +02:00
jcass
f8db8be71f
Add Javascript test and test coverage frameworks.
2016-03-16 21:10:22 +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
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
8d9074a733
Add tox environment configuration for linters.
2016-03-05 14:59:22 +02: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
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
jcass
1db5c9aa8a
Linter fixes for Javascript files.
2016-02-29 20:22:30 +02:00
jcass
70818dce65
fix:Ensure that song information is reset on all panes.
2016-02-28 18:53:20 +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
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
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
7d7d8951a5
Add event handlers to update text when user exits full screen by pressing 'Esc'.
2016-02-18 11:38:20 +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
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
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
jcass
f5e372a70d
fix:Avoid polling for current track and time changes.
...
Fixes #40 .
2016-02-14 17:09:40 +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
420a545121
fix:Ensure that title headings always start with uppercase.
2016-02-06 12:27:49 +02:00