forked from aurelienpierreeng/ansel
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
2d4f274
commit bdda704
Showing
9 changed files
with
125 additions
and
55 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
#! /bin/bash | ||
cd api | ||
tar -czvf doc.tar.gz -C html . |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
# Image grouping feature | ||
|
||
[TOC] | ||
|
||
- remove image from group before removing/deleting it. [done] | ||
- add duplicates to the same group as the original image. [done] | ||
|
||
## 'G' off: | ||
|
||
- display all images. [done] | ||
- draw a border around all the images in the group when hovering over an image with the mouse. [done] | ||
- merge border of adjacent images. [done] | ||
- add config option whether border is to be painted or not. [done] | ||
- disable grouping accels (ctrl-g, ctrl-shift-g) so that people don't hide their images where they won't find them again without noticing. [done] | ||
|
||
## 'G' on: | ||
|
||
- only display a single image ("representative") from each group. [done] | ||
- show the 'G' in a corner of the thumbnail. [done] | ||
- expand the group temporarily when clicking the 'G'. [done] | ||
- when expanding a group while another group is already expanded, then also collapse the latter. [done] | ||
- show the 'G' for all images in a temporarily expanded group. [done] | ||
- draw the border around the images of the temporarily expanded group as if grouping was turned off, just in a different color. [done] | ||
- highlight the 'G' for the representative ... [done] | ||
- ... and when clicking the 'G' of another image in the expanded group, then this image shall become the representative. [done] | ||
- collapse the group when clicking the 'G' of the representative. [done] | ||
- ctrl/shift clicking the 'G' of a group selects all the images in the group. [done for expanded groups] | ||
- when a group is expanded and another image is selected, then this image can be joined to the group by ctrl-g. [done] | ||
- when multiple images are selected and no group is expanded, then ctrl-g will merge them into a new group. [done] | ||
- remove an image with ctrl-shift-g from a group. [done] | ||
- an image is the representative of the group iff id == group_id. [done] | ||
- expand the group after creating a duplicate and adding it. [done] | ||
|
||
## TODO: | ||
|
||
- rating/rejecting an image does the same to all images in the group iff the group is collapsed. |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
# Ansel Dev doc {#mainpage} | ||
|
||
[TOC] | ||
|
||
Welcome on the new [Ansel](https://ansel.photos) developer documentation. As it is brand-new, it is still in progress, but we are getting there. | ||
|
||
## Getting started | ||
|
||
### Getting the source code | ||
|
||
You will need Git: | ||
|
||
```bash | ||
git clone --recurse-submodules https://github.com/aurelienpierreeng/ansel.git | ||
``` | ||
|
||
For cross-plateform building instructions, please refer to the [user doc](https://ansel.photos/en/doc/install/). | ||
|
||
### Getting in sync with the project | ||
|
||
Who are our users ? What are we trying to to ? How do we tackle problems ? How do we manage the project and its priorities ? [Read the contributor section](https://ansel.photos/en/contribute). | ||
|
||
### Find issues to tackle | ||
|
||
- [TODO list](todo.html) from code `//TODO` and `//FIXME` comments, | ||
- [Github issues](https://github.com/aurelienpierreeng/ansel/issues) | ||
|
||
## Scope and purpose of the present doc | ||
|
||
At this stage, the present documentation is mostly the API reference automatically built by Doxygen from the (few) docstrings found in the source code, in particular in `.h` header files. Those documented objects aim at being reusable, so a documentation makes them public. | ||
|
||
Dependencies and function calls graphs are also plotted for each object. These are useful to track bugs through the chain of callings without having to grep them in the code, in a less graphical way. They also show the shitshow inherited from upstream Darktable in terms of non-modular modules : you see how everything includes everything, so the spaghetti code becomes quite literally visible. | ||
|
||
As time will go, we will add real dev documentation, explaining how the core tasks are handled, based on what assumptions and covering what use cases. This should prevent re-implementing the same feature, sometimes 4 times or more, as was seen in Darktable since 2020. | ||
|
||
## Useful links | ||
|
||
## Useful links | ||
|
||
- [User documentation](https://ansel.photos/en/doc/), in particular: | ||
- [Build and test on Linux](https://ansel.photos/en/doc/install/linux) | ||
- [Build and test on Windows](https://ansel.photos/en/doc/install/linux) | ||
- [Contributing guidelines](https://ansel.photos/en/contribute/), in particular: | ||
- [Project organization](https://ansel.photos/en/contribute/organization/) | ||
- [Translating](https://ansel.photos/en/contribute/translating/) | ||
- [Coding style](https://ansel.photos/en/contribute/coding-style/) | ||
- [Project news](https://ansel.photos/en/news/) | ||
- [Community forum](https://community.ansel.photos/) | ||
- [Matrix chatrooms](https://app.element.io/#/room/#ansel:matrix.org) | ||
- [Support](https://ansel.photos/en/support/) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters