27 Commits

Author SHA1 Message Date
MrTimscampi
d03f0b0a7c feat(backdrop): use theme background color for overlay 2020-09-25 22:16:11 +02:00
MrTimscampi
09b94982b1 feat(backdrop): add backdrop support
A component has been added to the default layout, which displays a blurhash from a Vuex store. The
Vuex store can either set or clear backdrops. To set a backdrop, you must pass a BaseItemDto[] in
order to retrieve the relevant images.
2020-09-25 14:14:17 +02:00
MrTimscampi
5c80d443ab refactor(layout): remove extraneous container from default layout 2020-09-20 12:57:20 +02:00
MrTimscampi
cbfd862a38 refactor(app-bar): use Jellyfin's colors in dark mode 2020-09-19 07:05:13 +02:00
MrTimscampi
65b26f5193 feat(layout): add back button 2020-09-19 04:30:54 +02:00
MrTimscampi
c422f10793 feat(layout): add page title setter 2020-09-19 04:24:40 +02: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
Thibault Nocchi
f9e8dac6dd fix: fixed not computed localization of nav drawer 2020-09-06 15:07:04 +02:00
Julien Machiels
687773fed6
Merge pull request #53 from ThibaultNocchi/design_quirks
Design improvements
2020-09-06 15:01:49 +02:00
Thibault Nocchi
b08897a78b feat(default.vue): drawer hidden by def on mobile 2020-09-06 14:55:42 +02:00
Thibault Nocchi
5c3c39fdd3 feat(default.vue): remove mini variant for drawer 2020-09-06 14:55:23 +02:00
Thibault Nocchi
f35a4e3c57 feat(default.vue): removing one of two dividers when no library to display 2020-09-06 12:52:26 +02:00
MrTimscampi
f2227cb176 feat(card): add cards and proper sliders 2020-09-06 06:18:50 +02:00
MrTimscampi
83ed53f9cf feat(i18n): add i18n support 2020-09-05 23:27:26 +02: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
Thibault Nocchi
251ef0688c refactor: removed component imports
In nuxt.config.ts, the option 'components' is set to true. Nuxt auto imports used components in
templates from the components/ directory.
2020-09-05 14:44:47 +02:00
MrTimscampi
ef97241e6c style(all): unify import style 2020-09-04 21:09:37 +02:00
Julien Machiels
cf83337837
Merge branch 'master' into fix/typescript 2020-09-04 18:07:07 +02:00
Thibault Nocchi
7dd3a6c76b style: applied PR reviews 2020-09-04 17:52:47 +02:00
MrTimscampi
bc67419c65 refactor(all): use proper TypeScript component syntax 2020-09-04 17:28:33 +02:00
Thibault Nocchi
45b7ea5795 feat: using snackbar plugin in layouts
and editing current login snackbar to use the plugin
2020-09-04 17:06:16 +02:00
Cameron
daecc54616 fix(profilepicture): fix profile picture
fix typo associated with abef993
2020-09-04 14:04:18 +01:00
Cameron
abef9933b5 fix(profile image update): fix broken profile image after updating API 2020-09-04 13:53:43 +01:00
MrTimscampi
7c02ec2ebf feat(layouts/default): add user library list to the navigation drawer 2020-09-04 02:03:02 +02:00
MrTimscampi
79df4bbb4a feat(auth): add user menu and logout 2020-09-03 16:57:37 +01:00
MrTimscampi
735756fec0 feat(auth): add login page and user authentication 2020-09-03 13:04:32 +02:00
MrTimscampi
9170d2f935 feat: add initial Nuxt template 2020-09-02 20:48:53 +02:00