├── .gitignore ├── .babelrc ├── app ├── assets │ ├── logo │ │ ├── splashify-app-icon.ico │ │ ├── splashify-app-icon.png │ │ ├── splashify-app-icon.icns │ │ └── splashify-app-icon.sketch │ ├── font-awesome │ │ ├── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ └── fontawesome-webfont.woff2 │ │ └── css │ │ │ ├── font-awesome.min.css │ │ │ └── font-awesome.css │ └── photon │ │ └── dist │ │ ├── fonts │ │ ├── photon-entypo.eot │ │ ├── photon-entypo.ttf │ │ └── photon-entypo.woff │ │ ├── template-app │ │ ├── package.json │ │ ├── js │ │ │ └── menu.js │ │ ├── app.js │ │ └── index.html │ │ └── css │ │ ├── photon.min.css │ │ └── photon.css ├── src │ ├── mixins │ │ ├── util.js │ │ └── unsplash.js │ ├── main.js │ ├── components │ │ ├── Sidebar.vue │ │ ├── ImagePreview.vue │ │ └── ImagesList.vue │ └── App.vue ├── index.html ├── package.json ├── updater.js ├── menu.js ├── main.js └── yarn.lock ├── CHANGELOG.md ├── package.json ├── LICENSE ├── README.md └── webpack.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | app/dist 2 | app/node_modules 3 | dist 4 | node_modules 5 | build.sh 6 | -------------------------------------------------------------------------------- /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["es2015", { "modules": false }] 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /app/assets/logo/splashify-app-icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkey-wenjun/Splashify/master/app/assets/logo/splashify-app-icon.ico -------------------------------------------------------------------------------- /app/assets/logo/splashify-app-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkey-wenjun/Splashify/master/app/assets/logo/splashify-app-icon.png -------------------------------------------------------------------------------- /app/assets/logo/splashify-app-icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkey-wenjun/Splashify/master/app/assets/logo/splashify-app-icon.icns -------------------------------------------------------------------------------- /app/assets/logo/splashify-app-icon.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkey-wenjun/Splashify/master/app/assets/logo/splashify-app-icon.sketch -------------------------------------------------------------------------------- /app/assets/font-awesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkey-wenjun/Splashify/master/app/assets/font-awesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /app/assets/photon/dist/fonts/photon-entypo.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkey-wenjun/Splashify/master/app/assets/photon/dist/fonts/photon-entypo.eot -------------------------------------------------------------------------------- /app/assets/photon/dist/fonts/photon-entypo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkey-wenjun/Splashify/master/app/assets/photon/dist/fonts/photon-entypo.ttf -------------------------------------------------------------------------------- /app/assets/photon/dist/fonts/photon-entypo.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkey-wenjun/Splashify/master/app/assets/photon/dist/fonts/photon-entypo.woff -------------------------------------------------------------------------------- /app/src/mixins/util.js: -------------------------------------------------------------------------------- 1 | export default { 2 | methods: { 3 | objectIsEmpty(obj) { 4 | return !obj || Object.keys(obj).length === 0; 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /app/assets/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkey-wenjun/Splashify/master/app/assets/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /app/assets/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkey-wenjun/Splashify/master/app/assets/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /app/assets/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkey-wenjun/Splashify/master/app/assets/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /app/assets/font-awesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkey-wenjun/Splashify/master/app/assets/font-awesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /app/src/main.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue'; 2 | import VueResource from 'vue-resource'; 3 | import App from './App.vue'; 4 | 5 | Vue.use(VueResource); 6 | 7 | new Vue({ 8 | el: '#app', 9 | components: { App } 10 | }) 11 | -------------------------------------------------------------------------------- /app/assets/photon/dist/template-app/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "proton-template-app", 3 | "version": "1.0.0", 4 | "description": "A simple template app for Proton", 5 | "main": "app.js", 6 | "author": "Connor Sears", 7 | "scripts": { 8 | "start": "electron ." 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Splashify Changelog 2 | 3 | **v1.2.0** - 5 Jan 2017 4 | * [New] Added automatic updates 5 | * [New] Added linux builds 6 | * [Changed] Updated help links 7 | 8 | **v1.1.0** - 2 Jan 2017 9 | * [New] Added a new "Curated" default tab 10 | * [New] Added a new "Search" tab 11 | * [New] Added new loading animation 12 | * [Changed] Various config changes 13 | 14 | **v1.0.0** - 20 Dec 2016 15 | * Initial release 16 | -------------------------------------------------------------------------------- /app/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 || Name | 62 |Kind | 63 |Date Modified | 64 |Author | 65 |
|---|---|---|---|
| bars.scss | 70 |Document | 71 |Oct 13, 2015 | 72 |connors | 73 |
| base.scss | 76 |Document | 77 |Oct 13, 2015 | 78 |connors | 79 |
| button-groups.scss | 82 |Document | 83 |Oct 13, 2015 | 84 |connors | 85 |
| buttons.scss | 88 |Document | 89 |Oct 13, 2015 | 90 |connors | 91 |
| docs.scss | 94 |Document | 95 |Oct 13, 2015 | 96 |connors | 97 |
| forms.scss | 100 |Document | 101 |Oct 13, 2015 | 102 |connors | 103 |
| grid.scss | 106 |Document | 107 |Oct 13, 2015 | 108 |connors | 109 |
| icons.scss | 112 |Document | 113 |Oct 13, 2015 | 114 |connors | 115 |
| images.scss | 118 |Document | 119 |Oct 13, 2015 | 120 |connors | 121 |
| lists.scss | 124 |Document | 125 |Oct 13, 2015 | 126 |connors | 127 |
| mixins.scss | 130 |Document | 131 |Oct 13, 2015 | 132 |connors | 133 |
| navs.scss | 136 |Document | 137 |Oct 13, 2015 | 138 |connors | 139 |
| normalize.scss | 142 |Document | 143 |Oct 13, 2015 | 144 |connors | 145 |
| photon.scss | 148 |Document | 149 |Oct 13, 2015 | 150 |connors | 151 |
| tables.scss | 154 |Document | 155 |Oct 13, 2015 | 156 |connors | 157 |
| tabs.scss | 160 |Document | 161 |Oct 13, 2015 | 162 |connors | 163 |
| utilities.scss | 166 |Document | 167 |Oct 13, 2015 | 168 |connors | 169 |
| variables.scss | 172 |Document | 173 |Oct 13, 2015 | 174 |connors | 175 |