diff --git a/docs/img/search.png b/docs/img/search.png index 377a9310d..0c0756700 100644 Binary files a/docs/img/search.png and b/docs/img/search.png differ diff --git a/frontend/css/app.css b/frontend/css/app.css index 55b58a4e5..bc4921f58 100644 --- a/frontend/css/app.css +++ b/frontend/css/app.css @@ -186,4 +186,12 @@ main div.page-settings { .photo-grid .photo .actions .action.favorite { display: inline; cursor: pointer; +} + +.v-badge__badge { + font-size: 12px; + height: 19px; + width: 19px; + right: -20px; + top: -8px; } \ No newline at end of file diff --git a/frontend/src/app/pages/photos.vue b/frontend/src/app/pages/photos.vue index 3d03dd33a..7a02e606a 100644 --- a/frontend/src/app/pages/photos.vue +++ b/frontend/src/app/pages/photos.vue @@ -87,7 +87,7 @@ {{ photo.Location.Country }} - + {{ photo.Location.DisplayName }} diff --git a/frontend/src/app/pages/todo.vue b/frontend/src/app/pages/todo.vue new file mode 100644 index 000000000..a922deb93 --- /dev/null +++ b/frontend/src/app/pages/todo.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/frontend/src/app/routes.js b/frontend/src/app/routes.js index 17e2a77fd..3935b9b6f 100644 --- a/frontend/src/app/routes.js +++ b/frontend/src/app/routes.js @@ -3,10 +3,15 @@ import Albums from 'app/pages/albums.vue'; import Import from 'app/pages/import.vue'; import Export from 'app/pages/export.vue'; import Settings from 'app/pages/settings.vue'; +import Todo from 'app/pages/todo.vue'; export default [ { name: 'home', path: '/', redirect: '/photos' }, { name: 'photos', path: '/photos', component: Photos }, + { name: 'filters', path: '/filters', component: Todo }, + { name: 'bookmarks', path: '/bookmarks', component: Todo }, + { name: 'favorites', path: '/favorites', component: Todo }, + { name: 'places', path: '/places', component: Todo }, { name: 'albums', path: '/albums', component: Albums }, { name: 'import', path: '/import', component: Import }, { name: 'export', path: '/export', component: Export }, diff --git a/frontend/src/component/app-navigation.vue b/frontend/src/component/app-navigation.vue index 7e1292411..5a9b5128a 100644 --- a/frontend/src/component/app-navigation.vue +++ b/frontend/src/component/app-navigation.vue @@ -35,18 +35,153 @@ - + - {{ item.icon }} + photo_camera - {{ item.title }} + Photos + + + + + + place + + + + Places + + + + + + favorite + + + + Favorites + + + + + + bookmark + + + + Bookmarks + + + + + + search + + + + Filters + + + + + + + Filters + + + + + + Canon EOS 6D + + + + + + iPhone + + + + + + Create filter + + + + add + + + + + + + folder + + + + Albums + + + + + + + Albums + + + + + + South Africa + + + + + + Cats & Dogs + + + + + + Create album + + + + add + + + + + + + add_circle + + + + Import + + + + + + save + + + + Export + + + + + + settings + + + + Settings @@ -63,7 +198,11 @@ return { items: [ { title: 'Photos', route: 'photos', icon: 'photo_library' }, + { title: 'Filters', route: 'filters', icon: 'search' }, { title: 'Albums', route: 'albums', icon: 'folder' }, + { title: 'Favorites', route: 'favorites', icon: 'favorite' }, + { title: 'Bookmarks', route: 'bookmarks', icon: 'bookmark' }, + { title: 'Places', route: 'places', icon: 'place' }, { title: 'Import', route: 'import', icon: 'add_circle' }, { title: 'Export', route: 'export', icon: 'save' }, { title: 'Settings', route: 'settings', icon: 'settings' },