Skip to content

Commit

Permalink
Merge pull request #53 from brick-a-brack/canon-support
Browse files Browse the repository at this point in the history
V2.4.0
  • Loading branch information
Maxou44 authored Mar 6, 2024
2 parents 11a6238 + 3f7ae04 commit 7c81a0f
Show file tree
Hide file tree
Showing 45 changed files with 5,613 additions and 3,479 deletions.
27 changes: 20 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# EagleAnimation

[![Official Website](docs/tags/website.svg)](https://brickfilms.com/)
[![Discord](docs/tags/discord.svg)](https://discord.com/invite/mmU2sVAJUq)
[![Official Website](docs/tags/website.svg)](https://brickfilms.com/) [![Discord](docs/tags/discord.svg)](https://discord.com/invite/mmU2sVAJUq)

![Eagle Animation in use by Théo Aron](docs/imgs/img_2.png)

__EagleAnimation__ is an awesome, free and open-source stop motion animation software. It is available for Windows, macOS and Linux.
**EagleAnimation** is an awesome, free and open-source stop motion animation software. It is available for Windows, macOS and Linux.

👉 *This project is supported by Brick à Brack, the non-profit organization that owns [Brickfilms.com](https://brickfilms.com/) - The biggest brickfilming community, you can join us, it's free and without ads!* 🎥
👉 _This project is supported by Brick à Brack, the non-profit organization that owns [Brickfilms.com](https://brickfilms.com/) - The biggest brickfilming community, you can join us, it's free and
without ads!_ 🎥

-**Canon DSLR cameras support** - Use and configure your Canon DSLR camera directly.
- ❤️ **Friendly timeline** - Instantly preview your animation, duplicate and reorganize frames as you want.
- 😎 **The highest quality** - Use all the power of your camera and animate with the best quality possible!
- 💡 **Animator tools** - Thanks to onion skin, grid tools and difference mode, animating has never been so easy.
Expand Down Expand Up @@ -46,9 +47,21 @@ Feel free to make pull-requests, help us to translate the software or report iss
- Run `npm i --force` to install dependencies.
- Run `npm start` to launch the application in dev mode.

*Note: Because app backend and web bundle are splitted, any change in the backend part will relaunch the whole app. At the moment, it does not kill the previous openned window.*
_Note: Because app backend and web bundle are splitted, any change in the backend part will relaunch the whole app. At the moment, it does not kill the previous openned window._

### Telemetry

To improve the quality of __Eagle Animation__, runtime errors are automatically reported to developpers by using [Sentry SDK](https://sentry.io/).
You can disable error reporting, just set `SENTRY_DSN` to `""` in `src/config.js` and rebuild the app.
To improve the quality of **Eagle Animation**, runtime errors are automatically reported to developpers by using [Sentry SDK](https://sentry.io/). You can disable error reporting, just set
`SENTRY_DSN` to `""` in `src/config.js` and rebuild the app.

### Compatilibity

Some features are device-dependent or platform-limited. Here's a summary table.

| Feature | Windows | MacOS | Linux |
| ----------------------- | ------- | ----- | ----- |
| Video export ||||
| Frames export ||||
| Workshop features ||||
| Control webcam settings || ⚠️ ||
| Use Canon cameras ||||
16 changes: 14 additions & 2 deletions TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,29 @@
- The resolution select can upscale the video

# Todo
- Support a automatic focus change between several frames

- Tech: Add camera informations on each photo
- Rework the project deletion to add a confirmation, maybe a new "project settings" page ?
- Add a light theme
- Add the ability to mirror the camera image (X + Y)
- Aspect ratio support and allow opacity configuration on settings page
- Ability to mark frame as "masked" to test an animation without some frames, can be usefull before a deletion
- Multi scene/take support
- Allow drawing for easing help
- Allow to export/import a project
- Masking
- Support cameras
- Webapp version
- Mobile version (Based on capacitor)

detecter perte camera + rechargement

---
- Aspect ratio
- raw support sur canon
- resize images pour opti les perfs
- Nom du projet dans la barre en haut
- Parametre de projet
- opti thumbnail
- Ability to mark frame as "masked" to test an animation without some frames, can be usefull before a deletion

full screen
2 changes: 1 addition & 1 deletion i18next-scanner.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ module.exports = {
trans: {
extensions: [],
},
lngs: ['en', 'fr', 'de'],
lngs: ['en', 'fr', 'de', 'es', 'it', 'pt', 'pl'],
defaultValue: (lng, ns, key) => (lng === 'en' ? key : '__NOT_TRANSLATED__'),
resource: {
loadPath: 'static/i18n/{{lng}}.json',
Expand Down
Loading

0 comments on commit 7c81a0f

Please sign in to comment.