Merge branch 'development' of github.com:Stremio/stremio-web into addons-nav-bar

This commit is contained in:
svetlagasheva 2020-04-16 12:01:08 +03:00
commit 605daf604e
374 changed files with 758 additions and 7 deletions

View file

@ -1,4 +1,4 @@
# Stremio - the next generation media center
# Stremio - The media center you need
![Build](https://github.com/stremio/stremio-web/workflows/Build/badge.svg?branch=development)
@ -27,3 +27,18 @@ yarn start
```bash
yarn build
```
## Screenshots
### Board:
![Board](/screenshots/board.png)
### Discover:
![Discover](/screenshots/discover.png)
### Meta Details:
![Meta Details](/screenshots/metadetails.png)
## License
Stremio is copyright 2017-2020 Smart code and available under GPLv2 license. See the [LICENSE](/LICENSE.md) file in the project for more information.

View file

@ -5,7 +5,7 @@
"publisher": "Smart Code Ltd.",
"website": "www.stremio.com",
"private": true,
"license": "GPLv3",
"license": "gpl-2.0",
"scripts": {
"start": "webpack-dev-server --mode development",
"build": "webpack --mode production",
@ -15,7 +15,7 @@
},
"dependencies": {
"@sentry/browser": "5.11.1",
"@stremio/stremio-core-web": "0.10.0",
"@stremio/stremio-core-web": "0.12.0",
"a-color-picker": "1.2.1",
"classnames": "2.2.6",
"events": "1.1.1",

BIN
screenshots/board.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 976 KiB

BIN
screenshots/discover.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

BIN
screenshots/metadetails.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
require('spatial-navigation-polyfill');
const React = require('react');
const { Router } = require('stremio-router');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const { useServices } = require('stremio/services');
const { useToast } = require('stremio/common');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const App = require('./App');
module.exports = App;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const routes = require('stremio/routes');
const { routesRegexp } = require('stremio/common');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
@import (inline, once, css) '~stremio/common/roboto.css';
@import (reference) '~stremio/common/screen-sizes.less';
@import (reference) '~stremio-colors/dist/less/stremio-colors.less';

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const AddonDetails = require('./AddonDetails');
module.exports = AddonDetails;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
@import (reference) '~stremio-colors/dist/less/stremio-colors.less';
.addon-details-container {

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const ModalDialog = require('stremio/common/ModalDialog');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const AddonDetailsModal = require('./AddonDetailsModal');
module.exports = AddonDetailsModal;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
@import (reference) '~stremio-colors/dist/less/stremio-colors.less';
:import('~stremio/common/ModalDialog/styles.less') {

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const useModelState = require('stremio/common/useModelState');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const Button = require('./Button');
module.exports = Button;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
@import (reference) '~stremio-colors/dist/less/stremio-colors.less';
.button-container {

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const SUBTITLES_SIZES = [75, 100, 125, 150, 175, 200, 250];
const SUBTITLES_FONTS = ['Roboto', 'Arial', 'Halvetica', 'Times New Roman', 'Verdana', 'Courier', 'Lucida Console', 'sans-serif', 'serif', 'monospace'];
const CATALOG_PREVIEW_SIZE = 10;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const Checkbox = require('./Checkbox');
module.exports = Checkbox;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
@import (reference) '~stremio-colors/dist/less/stremio-colors.less';
.checkbox-container {

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const ColorPicker = require('./ColorPicker');
module.exports = ColorPicker;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
.color-picker-container {
overflow: visible;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const ColorInput = require('./ColorInput');
module.exports = ColorInput;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
@import (reference) '~stremio-colors/dist/less/stremio-colors.less';
.color-input-container {

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const Image = require('./Image');
module.exports = Image;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const { useServices } = require('stremio/services');
const PropTypes = require('prop-types');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const LibItem = require('./LibItem');
module.exports = LibItem;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const MainNavBars = require('./MainNavBars');
module.exports = MainNavBars;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
.main-nav-bars-container {
position: relative;
z-index: 0;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const MetaItem = require('./MetaItem');
module.exports = MetaItem;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
@import (reference) '~stremio-colors/dist/less/stremio-colors.less';
:import('~stremio/common/Popup/styles.less') {

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const ActionButton = require('./ActionButton');
module.exports = ActionButton;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
@import (reference) '~stremio-colors/dist/less/stremio-colors.less';
.action-button-container {

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const MetaLinks = require('./MetaLinks');
module.exports = MetaLinks;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
@import (reference) '~stremio-colors/dist/less/stremio-colors.less';
.meta-links-container {

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const MetaPreviewPlaceholder = require('./MetaPreviewPlaceholder');
module.exports = MetaPreviewPlaceholder;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
.meta-preview-placeholder-container {
display: flex;
flex-direction: column;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const MetaPreview = require('./MetaPreview');
module.exports = MetaPreview;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
@import (reference) '~stremio-colors/dist/less/stremio-colors.less';
.meta-preview-container {

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const ReactIs = require('react-is');
const PropTypes = require('prop-types');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const MetaRowPlaceholder = require('./MetaRowPlaceholder');
module.exports = MetaRowPlaceholder;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
.meta-row-placeholder-container {
.header-container {
display: flex;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const MetaRow = require('./MetaRow');
module.exports = MetaRow;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
@import (reference) '~stremio-colors/dist/less/stremio-colors.less';
.meta-row-container {

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const ModalDialog = require('./ModalDialog');
module.exports = ModalDialog;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
@import (reference) '~stremio-colors/dist/less/stremio-colors.less';
.modal-container {

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const Multiselect = require('./Multiselect');
module.exports = Multiselect;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
@import (reference) '~stremio-colors/dist/less/stremio-colors.less';
:import('~stremio/common/Popup/styles.less') {

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const NavMenu = require('./NavMenu');
module.exports = NavMenu;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
@import (reference) '~stremio-colors/dist/less/stremio-colors.less';
.nav-menu-container {

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const Notification = require('./Notification');
module.exports = Notification;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
:import('~stremio/common/PlayIconCircleCentered/styles.less') {
play-icon-circle-centered-background: background;
play-icon-circle-centered-icon: icon;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const NotificationPlaceholder = require('./NotificationPlaceholder');
module.exports = NotificationPlaceholder;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
.notification-placeholder-container {
display: flex;
flex-direction: row;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const NotificationsList = require('./NotificationsList');
module.exports = NotificationsList;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
.notifications-list-scroll-container {
flex: 1;
align-self: stretch;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const NotificationsMenu = require('./NotificationsMenu');
module.exports = NotificationsMenu;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
.notifications-menu-label-container {
display: flex;
flex-direction: row;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const { useServices } = require('stremio/services');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const SearchBar = require('./SearchBar');
module.exports = SearchBar;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
@import (reference) '~stremio-colors/dist/less/stremio-colors.less';
.search-bar-container {

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const HorizontalNavBar = require('./HorizontalNavBar');
module.exports = HorizontalNavBar;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
@import (reference) '~stremio-colors/dist/less/stremio-colors.less';
.horizontal-nav-bar-container {

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const NavTabButton = require('./NavTabButton');
module.exports = NavTabButton;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
@import (reference) '~stremio-colors/dist/less/stremio-colors.less';
.nav-tab-button-container {

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const VerticalNavBar = require('./VerticalNavBar');
module.exports = VerticalNavBar;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
@import (reference) '~stremio-colors/dist/less/stremio-colors.less';
.vertical-nav-bar-container {

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const HorizontalNavBar = require('./HorizontalNavBar');
const VerticalNavBar = require('./VerticalNavBar');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const PaginationInput = require('./PaginationInput');
module.exports = PaginationInput;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
@import (reference) '~stremio-colors/dist/less/stremio-colors.less';
.pagination-input-container {

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const styles = require('./styles');

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const PlayIconCircleCentered = require('./PlayIconCircleCentered');
module.exports = PlayIconCircleCentered;

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
@import (reference) '~stremio-colors/dist/less/stremio-colors.less';
.background {

View file

@ -1,3 +1,5 @@
// Copyright (C) 2017-2020 Smart code 203358507
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');

Some files were not shown because too many files have changed in this diff Show more