Cameron
ed42e60ec6
fix(item details): apply suggestions from code review
...
Add ticksToMs and MsToTicks to timeUtils mixin, Use a string literal for Ends At XX:XX AM/PM
2020-09-20 09:15:22 +01:00
Cameron Clark
f257efec70
feat(item details): add 'Ends At' Section to item details page
...
Calcuates when a show would end, and displays it next to production year, genre, and runtime
2020-09-18 13:56:11 +01:00
Cameron Clark
fc03e5aa85
fix(item details): fix Incorrect font color when in light mode
...
Makes all content on the item backdrop have a white font color to improve contrast when using light
mode
2020-09-12 22:24:15 +01:00
Cameron Clark
30f81d47b3
fix(library view): fix duplicate tv shows appearing in library
2020-09-11 00:03:41 +01:00
Julien Machiels
d8aa022007
Merge pull request #66 from jellyfin/feat/revampedItemDetails
...
Feat/revamped item details - Updated and Improved item details page
2020-09-10 19:10:57 +02:00
Cameron Clark
bddb6dc2ef
fix(item details): update variable name after changes from review
...
Rename playType to mediaType for translations
2020-09-10 15:59:53 +01:00
Cameron Clark
6690754431
fix(item details): remove unnecessary if statement
2020-09-10 15:58:34 +01:00
Cameron Clark
a94f2d7096
style(item details): kebab case for class names
2020-09-10 13:14:00 +01:00
Cameron Clark
e23efd9bbc
fix(home screen): add fallback it homesections is non existent
...
Provides default values for home screen (upnext, resume, latestmedia) if the displayPrefrences info
from server is non existent
2020-09-09 15:31:55 +01:00
Cameron Clark
2c13810292
feat(item details): join subheading items with bullet points
2020-09-09 14:32:54 +01:00
Cameron Clark
f43408220a
fix(item details): improve WCAG2 complience for bright artworks
...
Increases the height of the container with the linear gradient, Improving contrast in situations
where the backdrop/primary image is very bright
2020-09-09 14:28:54 +01:00
Cameron Clark
6f86994303
fix(item details): update backdrop image source on resize
...
Dynamically update backdrop image from backdrop to primary when the window is resized using v-resize
2020-09-09 12:27:47 +01:00
Cameron
45014e32d4
feat(item details): change play button text depending on item type
...
If item type is movie, the play button will display 'Play Movie', if it is a series 'Play Series'
2020-09-08 13:05:33 +01:00
Cameron
6a6f59e456
feat(item details): hide long summaries on small screens
...
removes padding from v-container so that the backdrop/primary image can fill the whole screen. Only
shows the first line of item.summary on small screens
2020-09-08 12:48:25 +01:00
Cameron
0c218cab54
feat(item details): use item Logo if available
...
Uses item Logo if backdrop is being user and if imageTags.logo exists
2020-09-08 12:08:45 +01:00
Cameron
ec05169237
feat(item detils): contain item info within image
...
Move item details (name/summary/play/more buttons) into image
2020-09-08 11:56:13 +01:00
Cameron
cae4349713
fix(item details): fix redirection on play button
...
add to="" to play button to go to correct page
2020-09-08 11:53:09 +01:00
Cameron
a95e33261f
feat(item details): render item backdrop
...
adds method to render and get the URL for the item backdrop. If the screen is portrait, is uses the
primary image, else it uses the backdrop image
2020-09-08 11:40:08 +01:00
Cameron
c2b9429a51
feat(item details): renders a sub heading for item details
...
adds the item's genre, runtime and production year to the item details screen
2020-09-08 11:35:41 +01:00
Cameron
509d17cd63
feat(item details): add length of show to item details page
...
adds methods to convert from ticks to X hrs X min and renders the item's length in the item details
screen
2020-09-08 11:31:33 +01:00
Cameron
de78ff680b
refactor(item details): move location of item details file to allow for playback to function
...
move uitem details to item/_itemId/index.vue. This allows the route param itemId to be used for both
the item details page (index.vue) and the play screen (play.vue) when it is implementsd. See nuxt
routing for more info
2020-09-08 11:27:43 +01:00
Cameron
7b81474f33
feat(season-tabs): apply suggestions from review
...
TvShows component has been renamed to season-tabs, the implementation of AllEpisode has been updated
and the episode naming has been updated to use i18n formatted strings
2020-09-07 23:53:02 +01:00
Cameron
11d8be54f6
refactor(tv show item details page): move tv shows item details into a seperate component
...
move tv shows item details into a seperate component and make episode X a method
2020-09-06 21:50:26 +01:00
Cameron
9bd3bc3961
feat(tv shows item view): use vueper slides for episodes slideshow
2020-09-06 21:50:25 +01:00
Cameron
d0224ef16a
feat(itemdetails page): adds support for accessing series' seasons and episodes
2020-09-06 21:50:25 +01:00
Cameron
ece50eeaee
Merge pull request #57 from jellyfin/fix/multiple
...
Fix multiple small issues around the client
2020-09-06 20:56:20 +01:00
MrTimscampi
4623768779
fix(library): fix the library view for folder items
2020-09-06 20:10:04 +02:00
Thibault Nocchi
9098b05e0d
feat(viewid.vue): responsive columns size
2020-09-06 19:58:23 +02:00
Thibault Nocchi
269ac5b1b5
feat: error localizations
2020-09-06 15:28:01 +02:00
Julien Machiels
d9b41c3b6a
Merge pull request #52 from jellyfin/ci(azure)/YarnRunGenerate
...
ci(azure): add pipeline for testing
2020-09-06 14:58:09 +02:00
MrTimscampi
ff18f369f5
fix(i18n): fix empty deprecated key
2020-09-06 14:13:27 +02:00
Cameron
e48b33f0a3
fix(_itemid view): fix typescript errors
2020-09-06 12:51:35 +01:00
MrTimscampi
f2227cb176
feat(card): add cards and proper sliders
2020-09-06 06:18:50 +02:00
Cameron
ec5938e1ab
Merge pull request #40 from jellyfin/feat/userSettings
...
feat(index): add home sections
2020-09-05 23:00:56 +01:00
MrTimscampi
08ec7efe41
fix(i18n): fix translation issues
2020-09-05 23:45:42 +02:00
MrTimscampi
83ed53f9cf
feat(i18n): add i18n support
2020-09-05 23:27:26 +02:00
Julien Machiels
4550c147c4
Merge pull request #35 from jellyfin/feat/basicItemDetails
...
feat(item details page): add basic item details page
2020-09-05 20:22:00 +02:00
MrTimscampi
6ba6cc9574
feat(index): add home sections
2020-09-05 20:15:43 +02:00
MrTimscampi
cf7ccaf80c
fix(library): fix type issue on items
2020-09-05 20:14:03 +02:00
MrTimscampi
c4fd2fbdac
feat(index): add home sections
2020-09-05 20:14:03 +02:00
Cameron
d2f1699a59
refactor(image link mixin): adds image link mixin
2020-09-05 18:36:50 +01:00
Cameron
dfa4c6c083
style(item details): use camelCase for item properties
2020-09-05 18:30:58 +01:00
Cameron
23a8524c13
refactor(item view): moves item details to the correct location following the update in #29
2020-09-05 18:30:58 +01:00
Cameron
6cd32ed430
Update pages/itemdetails/_itemId.vue
...
Co-authored-by: dkanada <dkanada@users.noreply.github.com>
2020-09-05 18:30:58 +01:00
Cameron
c94c6d6cd9
feat(item details page): add basic item details page
2020-09-05 18:30:57 +01:00
Thibault Nocchi
4302dd10ab
feat: Nuxt error component
...
Nuxt error component to be called with $nuxt.error({statusCode:number, message:string})
2020-09-05 19:21:12 +02:00
Julien Machiels
604f1e79cd
Merge pull request #43 from jellyfin/fix/libraryToItemDetails
...
fix(library view cards): Fix going from library to item details
2020-09-05 18:07:35 +02:00
Cameron
61423b106a
fix(library view cards): moves :to to v-card to fix going from libraryview to item details
2020-09-05 16:45:30 +01:00
Thibault Nocchi
a78a3a7b91
refactor(login.vue): removed not existing v-col props
...
Removed the justify and align props of v-col as they don't exist in the API (even though they
worked). Replaced them by a text-center class to center the title
2020-09-05 17:33:54 +02:00
Thibault Nocchi
16557797e2
refactor(login.vue): removed no-gutters to v-col
...
This 1) is not in the official API of Vuetify (anymore at least) 2) doesn't affect the style if
removed
2020-09-05 17:23:42 +02:00