diff --git a/.babelrc b/.babelrc index b04e766..d6576ef 100644 --- a/.babelrc +++ b/.babelrc @@ -1,4 +1,8 @@ -{ +{ "presets": ["es2015"], - "plugins": ["babel-plugin-syntax-jsx", "babel-plugin-inferno"] + "plugins": [ + "babel-plugin-syntax-jsx", + "babel-plugin-inferno", + "transform-object-rest-spread" + ] } diff --git a/.eslintrc b/.eslintrc index cbc8ac5..fa1ddee 100644 --- a/.eslintrc +++ b/.eslintrc @@ -3,32 +3,56 @@ "browser": true, "es6": true }, - "extends": "eslint:recommended", + "globals": {}, + "extends": [ + "eslint:recommended", + "plugin:inferno/recommended" + ], "parserOptions": { "ecmaFeatures": { - " experimentalObjectRestSpread": true, + "experimentalObjectRestSpread": true, "jsx": true }, "sourceType": "module" }, "plugins": [ - "react" + "inferno" ], "rules": { "indent": [ "error", - 2 + 2, + { + "SwitchCase": 1 + } + ], + "inferno/prop-types": [ + "off" ], "linebreak-style": [ "error", "unix" ], "no-unused-vars" : [ - "warn" + "warn", + { + "varsIgnorePattern": "Inferno*", + "argsIgnorePattern": "_*" + } + ], + "no-warning-comments" : [ + "warn", + { + "terms": [ + "todo", + "fixme", + "hack" + ] + } ], "semi": [ "error", "always" ] } -} \ No newline at end of file +} diff --git a/.gitignore b/.gitignore index b27aac9..25d7fd2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ **/node_modules/** **/.sass-cache/** + +npm-debug.log diff --git a/README.md b/README.md index 18734ea..e27b665 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,7 @@ A Sleek, straightforward Archlinux themed login screen written on lightdm and th - [Troubleshooting](#troubleshooting) - [My login screen hasn't changed!](#my-login-screen-hasnt-changed) - [My screen is black!](#my-screen-is-black) + - [My system hangs at the boot screen!](#my-system-hangs-at-the-boot-screen) - [The lock screen isn't using my lightdm theme!](#the-lock-screen-isnt-using-my-lightdm-theme) - [Development](#development) - [Running Tests](#running-tests) @@ -119,7 +120,6 @@ If you see something similar to: Then you should try re-installing and / or reconfiguring your graphics drivers, especially if this occurred after a kernel update. - ### The lock screen isn't using my lightdm theme! If you are using cinnamon, gnome, or any gnome derivative; Good Luck. The solution involves [light-locker (community/light-locker)](https://github.com/the-cavalry/light-locker), but conflicts with the existing lock / screensaver applications. There is no known way to resolve this. @@ -156,13 +156,6 @@ npm run build npm run watch ``` -##### Todo -- [x] Separate dates from their parent components -- [x] Implement wallpaper customization -- [ ] Add switchable CSS themes -- [ ] Rewrite using Redux for testing reasons. - - ##### Credit - *Bear by Yu luck from the Noun Project* - *Power by Nikita Kozin from the Noun Project* diff --git a/index.html b/index.html index 45dd6fd..07d496b 100644 --- a/index.html +++ b/index.html @@ -3,25 +3,26 @@ Amazing Content - +
-
-
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+ + + +
+