Skip to content

Commit

Permalink
Create version 1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
til-schneider committed Aug 29, 2019
1 parent 6a65dcf commit 411caab
Show file tree
Hide file tree
Showing 5 changed files with 94 additions and 77 deletions.
85 changes: 71 additions & 14 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,71 @@
# Changelog

# v0.4.0

* Atom-keymap listener
* Picture flag toggle
* Delete picture(s)
* Action on several pictures
* Scan for new tags
* Grid layout for library view
* Arrow navigation for library & picture detail view
* Splash screen
* Header bar
* Styling for welcome page
Changelog
=========


v1.0.0 - 2019-08-29
-------------------

- Nearly complete rewrite of the whole app
- New Typescript-based build system under the hood
- Support for windows (except reading raw formats)
- Improved UI (only export dialog is still the old one)
- Endless scrolling photo viewer
- 3D accelerated detail view
- Import is faster and runs in background (doesn't block the app any more)
- View EXIF information
- Fixed tags
- Import of Picasa meta data (only supported parts)
- Writes own meta data in ansel.json files in image folders (so a backup of the photos contains them or other users can import them)
- German translation
- Many bugfixes


v0.4.1 - 2017-03-17
-------------------

Added new .deb package


v0.4.0 - 2017-02-24
-------------------

- Atom-keymap listener
- Picture flag toggle
- Delete picture(s)
- Action on several pictures
- Scan for new tags
- Grid layout for library view
- Arrow navigation for library & picture detail view
- Splash screen
- Header bar
- Styling for welcome page


v0.3.0 - 2016-04-07
-------------------

In this new version, the various C++ libraries upon which Ansel is built are now bundled within the app. This will
increase the overall payload but also ensure that Ansel will work on various Linux distributions.

Reading XMP tags in photos is now possible thanks to the exiv2 library.

Please feel free to test the application with the provided binary and don't forget to open a GitHub issue if something
isn't working as expected.


v0.2.1 2016-04-14
-----------------

Fixed bug causing the app not find the SQL migrations directory


v0.2.0 - 2016-04-12
-------------------

Fix bug forcing you to restart the app before importing photos.


v0.1 - 2016-03-11
-----------------

This is the initial release of Ansel. So far only linux x64 is supported.
4 changes: 2 additions & 2 deletions DEVELOP.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ Build distributable package

Build distributable package:

yarn package
yarn run package

Cross-build linux package on Mac OS or Windows:

Expand All @@ -69,7 +69,7 @@ Cross-build linux package on Mac OS or Windows:

2. Build `dist-package/Ansel-xyz.deb` for Linux (in docker container):

yarn && yarn package
yarn && yarn run package

Cross-build windows package on Mac OS or Linux:

Expand Down
75 changes: 16 additions & 59 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,69 +1,26 @@
# Ansel

![](ansel.jpg)
Digital image organizer powered by the web

## Introduction
![](doc/ansel-screenshot.jpg)

...
## Download

## Features

- [x] Scan for local files
- [x] Non destructive editing
- [x] Before & after diff view
- [x] Browse by dates
- [ ] Tags
- [ ] Collections
- [ ] Import window
- [x] Flag
- [ ] Delete photo(s)
- [ ] File versioning
- [x] Export to external editor
- [ ] Export

Searching for USB support on Linux? Check out the [Branch linux](https://github.com/ansel-app/ansel/tree/linux).
<a href="https://github.com/ansel-app/ansel/releases" style="font-weigth:bold;font-size:20px;color:white;background:#28a745;padding:10px 30px;border:1px solid rgba(27,31,35,.2);border-radius:5px">Download</a>

## Install

```bash
cd path/to/ansel
npm install
npm start
```

## Supported cameras
## Features

- [x] Fuji X100
- [x] Fuji X100S
- [x] Fuji X100T
- [x] Canon 5D Mark I
- [ ] Canon EOS 700D
- Scan local files - Keep your privacy, don't upload your personal photos to a cloud service
- Non-Destructive - The original images won't be touched (unless you purge the trash)
- Read raw formats of [a whole bunch of cameras](https://www.libraw.org/supported-cameras) (only on Mac and Linux, see [Issue #25](https://github.com/ansel-app/ansel/issues/25))
- Browse photos by dates
- View photo in detail (zoomable)
- View EXIF information
- Tags
- Favorites
- Rotate photos
- Delete photos

## Develop

See [DEVELOP.md](DEVELOP.md) for details about how to develop Ansel.

## Technologies & libraries

### Core

- [Electron.js](http://electron.atom.io/)
- [React](https://facebook.github.io/react/) / [Redux](http://redux.js.org/)
- [Sharp](http://sharp.dimens.io)
- [SQLite](https://www.sqlite.org) - [node bindings](https://github.com/mapbox/node-sqlite3)
- [Bookshelf.js](http://bookshelfjs.org/) / [Knex.js](http://knexjs.org/)
- [Bluebird.js](http://bluebirdjs.com/)
- [Chokidar](https://github.com/paulmillr/chokidar)
- [Libraw](http://www.libraw.org/) - [node bindings](https://github.com/m0g/node-libraw)
- [Moment.js](http://momentjs.com/)
- [Font Awesome](http://fontawesome.io/)

### Testing, building & transpiling

- [TypeScript](https://www.typescriptlang.org/)
- [Spectron](http://electron.atom.io/spectron/)
- [Gulp](http://gulpjs.com/)
- [Mocha](http://mochajs.org/)
- [Electron-packager](https://github.com/electron-userland/electron-packager)
- [Less](http://lesscss.org/)
- [Eslint](http://eslint.org/)
See [DEVELOP.md](DEVELOP.md) for details about how to build Ansel.
Binary file added doc/ansel-screenshot.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 5 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "ansel",
"productName": "Ansel",
"version": "0.4.2",
"version": "1.0.0",
"description": "Digital image organizer powered by the web",
"author": "Loïc Nogues <nogues.loic@gmail.com>, Til Schneider <github@murfman.de>",
"license": "MIT",
Expand All @@ -13,6 +13,10 @@
},
"build": {
"appId": "github.ansel",
"mac": {
"category": "public.app-category.photography",
"electronLanguages": [ "de", "en" ]
},
"linux": {
"category": "Graphics",
"asar": false
Expand All @@ -25,7 +29,6 @@
},
"files": [
"dist/**",
"package.json",
"!**/node_modules/sharp/docs",
"!**/node_modules/sharp/src",
"!**/node_modules/sqlite3/src"
Expand Down

0 comments on commit 411caab

Please sign in to comment.