Skip to content

Releases

tri nightly efed2c8

tri nightly efed2c8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Nov 08:05
efed2c8

Build de nuit du 11/11/2026, commit efed2c8 : pas une version publiée,
pour les testeurs. Nightly build of 2026-11-11, commit efed2c8: not a release.

  • Clear the cache kept with the photos from the folder's right click (#409)
  • Show the cache size per level and clear it from the settings window (#128) (#408)
  • Arrange the folder right-click menu in groups that can be pinned (#407)
  • Viewing adjustments: engine, command line and interface (#137) (#404)
  • Application log with the detail of every error (#398) (#403)
  • Show the end of an export in the middle of the screen (#399)
  • Ctrl+Shift+click adds a range of EXIF rows (#401)
  • Typing in the ? help filters it (#402)
  • Take disabled development software out of the "Developed" filter (#397)
  • Draw the empty flag circle of a thumbnail like the empty colour dot (#396)
  • Release 1.0.0-beta.1 (#389)
  • Hovering in the side panels points at the row, without egui's white frame (#386)
  • Leaving a comparison opened from full screen goes back to it (#379)
  • Clearer icons for writing, reading back and generating notes (#374)
  • Show a folder in the file manager from its right-click menu (#375)

tri 1.0.0-beta.1

tri 1.0.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Nov 14:37
6b3e190

First beta: ratings kept in step with darktable and inside the images (embedded ratings,
merge and conflicts, colour lists), command palette and help, zoom and loupe from the
keyboard, comparison of up to 21 images, versions, a review of the shortcuts, and the
fixes from the end-to-end tests on macOS, Linux and Windows.

  • Image count of the filter bar (#386): "570/571" for 570 photos; a RapidRAW sidecar
    (.rrdata) counted in the folder total while its development was hidden, RapidRAW
    being absent or disabled. The total now leaves out the developments of such software,
    like the grid.
  • Several EXIF rows (#386, fixes #384): Shift+click, Ctrl+click or Cmd+click to add or remove a row,
    Ctrl+A and an icon next to the "EXIF" title to select everything; the selection is a
    grey band across the row instead of blue boxes. Right-click on a row copies its value,
    the selection or everything.
  • Hovering in the side panels (#386, fixes #383 and #385): the row under the mouse
    (folders, EXIF) gets the same light grey band as the keyboard cursor, across the whole
    width, and becomes the pointed row; the open folder keeps its accent background
    separately. Hovered controls lose egui's white frame everywhere, like the bar icons.
    The metadata copy shortcut (y, Ctrl+C / Cmd+C) copies the EXIF row under the
    mouse without a click. The pointer is a hand over everything clickable in the bars
    and panels (buttons, checkboxes and their label, lists, folder rows), like in dialogs, instead
    of a mix of hand, arrow and text cursor; no text cursor over the bars' texts either.
  • Leaving a comparison opened from full screen (#379, fixes #376): it went back to
    the grid; it now goes back to full screen, on the active image ("Back to full screen"
    button). Opened from the grid, it still goes back to the grid.
  • Clearer note icons (#374): "Write ratings into the images" and "Read ratings
    back from the images" share the same picture (a photo with its star) with an arrow
    going in or coming out, so one reads as the reverse of the other; "Generate sidecars"
    shows a sheet with a star and a "+".
  • Show a folder in the file manager (#375): right-click on a folder, "Show in
    Finder" (Explorer, file manager), like for an image.
  • darktable sees colors set in tri (#373): the darktable:colorlabels list was
    written after darktable's history, and darktable then ignored it when syncing changed
    XMP files at startup. It now goes before the history, where darktable puts it. Sidecars
    already written move it at their next color change.
  • Cited shortcuts up to date (#372): setting descriptions and a few messages
    (full-screen key reminder, "Before" of a development, version presets…) cited
    hard-coded shortcuts, some of them stale ("Shift+B" to see one's developments, "b" for
    the render). They now cite the action, and the interface shows the shortcuts in use,
    [keys] included; a test prevents writing them hard-coded again. An action without a
    shortcut no longer has an empty "()" in its tooltip.
  • Sidecars of both conventions (#371): [xmp] sidecar = "both" creates and keeps up
    to date IMG.RAF.xmp (darktable) and IMG.xmp (Lightroom, Capture One). Two XMP
    sidecars of the same photo are now both read and merged (before: the most recent only).
    "Generate sidecars" creates the ones the convention expects (set to Adobe, a folder of
    darktable sidecars gets its IMG.xmp). Drop-down in plain words: "Darktable",
    "Adobe", "Both", with the file name in grey. The disagreeing-ratings dialog shows each
    source's modification date (a hint: a 2012 sidecar against a 2026 one).
  • Colors: one or several, and fields per program (#371): in one-colour mode,
    xmp:Label, darktable's list and digiKam are written; when Label and darktable's
    or digiKam's colour differ (darktable never touches Label, which could hide a colour
    changed there), the reading order [xmp] color_sources decides (darktable, Label,
    digiKam by default; dragged into place in the settings window). In
    several-colours mode, like darktable, only its list is read and written.
    [xmp.fields] (a table in the settings window): one box per program (Label, darktable, digiKam, Lightroom), all
    ticked; an unticked field is neither read nor written, stays as it is and leaves the
    reading order. Drop-down list for [xmp] embed in the
    settings window.
  • Ratings kept in step by themselves (#368): with [xmp] embed = internal
    (internal and fixed disks) or everywhere, each rating also goes into the image
    (JPEG, PNG, WebP, TIFF, HEIC), and a rating merged from another program is written at
    once into the other sources (an XnView colour reaches darktable's XMP). A folder can
    have its own setting, which wins (right-click on the folder, "Ratings in the images":
    as in the settings, always, never), kept in its .tri folder and marked in the folder
    panel; it does not apply to subfolders.
  • Ratings changed in several programs are merged (#368): when darktable changes the
    stars and RapidRAW the colour (or XnView the image itself), both are kept, field by
    field, instead of the most recent sidecar winning, and the status bar says so. tri
    remembers what each source said last time (.tri/notes.json next to the photos, in
    tri's data folder for a read-only folder). Two sources changing the same field
    differently, or sources never seen together that disagree: an orange sign on the
    thumbnail, and a dialog to choose which ratings to keep (also for every conflict in
    the folder at once); tri <folder> --conflicts lists them.
  • Ratings in the images themselves (#276): JPEG, PNG, WebP, TIFF and HEIC can carry
    their ratings (embedded XMP, without re-encoding, nothing else lost), to find them in
    Windows Explorer, Spotlight, Lightroom, XnView… Read when an image has no sidecar
    (stars set elsewhere). Two actions, on the selection or from the folder menu: "Write
    the ratings into the images" and "Read the ratings back from the images" (changed in
    another program; undoable); tri <folder> --embed-notes / --import-notes. Never
    into a RAW.
  • No more crash when the graphics memory is full (21 images compared at 1:1): the
    large textures have a budget ([gui.view] textures_mb, 1500 MB); beyond it, an image
    keeps its preview. A graphics card error is now logged and shown instead of stopping
    tri; the texture in cause is dropped and the session's budget lowered to what fitted.
    In a zoomed comparison, such an image is enlarged at the same scale as the others, with
    a warning sign. One line in the terminal, the details in crash.log. A "Keep N MB"
    button writes the lowered limit into the configuration.
  • A development zoomed at the scale of its photo: at 100 %, a darktable or RapidRAW
    development (rendered at the preview size) looked ~2.4 times smaller than the photo
    next to it; it now matches the photo's 100 %. An info icon says it is enlarged, so its
    sharpness at that scale is not the file's.
  • Leaving a comparison of everything gives back the grid as it was: nothing
    highlighted, so the next comparison takes everything again.
  • "Comparison limited to N images": a bubble, placed and timed like the position
    mark ([gui.compare] limit_seconds, limit_place), instead of a status-bar line.
  • Crop and version are one concept: "Version": a version is a frame with an optional
    export preset. The interface says "Version" everywhere; v creates one (instead of
    c), Shift+V / Ctrl+Shift+V go to the next / previous one; "crop" still finds it
    in the help and the palette. The action ids become core.version.*; the old ones
    (core.crop.*, core.view.crop…) still work in [keys]. The version bar is
    organised in titled parts (Version, Crop with the ratios in a drop-down, Export,
    Name); a custom ratio can be typed there (17:23, 1.91:1) and added to the list
    with "+" (kept in [versions] ratios). Each part has its keys (v version preset,
    r ratio, x orientation, o overlays on the frame, / custom, e export, n
    name, Ctrl+S save as a preset, 0 or Ctrl+click on "Original": back to the original
    frame); Esc goes back to the grid when the version was started there; the orientation
    is an icon (the frame's rectangle, standing or lying). The filter bar, and the
    filters, view settings and histogram of the right panel, disappear while editing.
  • Big bug: RawTherapee and ART developments were exported without their development
    (as their photo, a plain LibRaw render). They are now rendered by RawTherapee / ART, in
    full resolution (16-bit TIFF in the colour space of their profile), then converted,
    cropped, reduced and sharpened like the other exports. Interface and command line.
  • Back to 100 % and to fit from the keyboard: <leader> m m sets the loupe back to
    100 %, <leader> z z the zoom to 100 %, <leader> z / fits it. In the menu of
    continuations, m and z are sub-menus listing what can follow.
  • Comparison from the bottom bar: a button (lit while comparing, where it leaves the
    comparison), and the back-to-grid button in comparison too. Without a selection or a
    stack, everything shown is compared (at most [gui.compare] max, around the current
    image); with nothing highlighted in the grid, = does it at the first press.
  • Cmd / Ctrl+click takes the current image too: without a selection, the highlighted
    image counts as chosen, so the first Cmd / Ctrl+click on another one selects both.
    With a selection and the grid cursor hidden, = (and ratings, file actions) act at
    once instead of only showing the cursor again.
  • One zoom control in the bottom bar: the zoom and loupe controls are merged. It sets
    the zoom (round magnifier), or the loupe while its key is held (square magnifier). A
    click on the icon resets, a click on the value lets you type it. The poin...
Read more

tri 1.0.0-alpha.8

tri 1.0.0-alpha.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Nov 17:25
d802afe

Eighth and last test version before the beta: development software (darktable, RapidRAW,
RawTherapee, ART), network shares, stacks, accent colour and settings, fixes from the
end-to-end tests.

  • Filter count bubble counts the photos like the status bar: a development shown on
    its own (clone, copy) no longer counts as one more image. Under "Developed", a software
    without any development in the folder is greyed out.
  • Image info icon in the bottom bar (full screen, left of the 1:1): shows and changes
    whether the infos on the image are shown (Ctrl+I); hidden, the position mark goes too,
    like the notes.
  • Fixes from the end-to-end test: the grid's own development renders stop when
    another folder opens (#303), without the line above the tasks; moving a strictness
    slider of an active filter shows the image count (#304); the "Developed" filter is
    greyed out in a folder without any development (#305).
  • End of the stack or of the list (#307): in full screen, ← / → that no longer move
    say so for a moment ("End of the stack", "End of the selection"…), place and time in
    [gui.end]; it goes away as soon as another image shows.
  • "Developed" filter with a single software (#301): one box instead of two, and no
    "None checked" line. Background tasks at the bottom of the right panel take its
    background colour (#300).
  • "Shown source" in the grid's order: camera JPEG first, then the software, RAW last.
  • Development of each photo (full screen): the list goes under "Review the
    developments", without a title, and is hidden while reviewing instead of greyed out.
    Reviewing outside stack mode now goes through every development (→ skipped those of a
    folded photo, or got stuck). On a development, "Shown source" is a list (the software,
    camera JPEG) like on a photo, instead of a "Before" box. With the camera JPEG as source,
    the developments options are greyed out (no review), and their list no longer offers
    the camera JPEG: it is chosen in one place, the source.
  • Development software applied at once: changing Auto / Manual / Disabled in the
    settings looks for the software again, no restart needed; a disabled one is no longer
    offered for the thumbnails render. "Thumbnails render" and "Shown source" use the same
    names: JPEG and RAW, with "camera" and "LibRaw" in grey, the software. In full screen,
    "Render (the same as the grid)" becomes "Development of each photo", what it chooses.
  • Folder search, way out with the mouse: a cross at the end of the field, and a second
    click on the "server" icon, close it (a click on the icon by mistake left "smb://").
  • Accent colour adjustable ([gui.colors] accent, accent_light for the light
    theme), with a colour picker in the settings: selections, sliders, and everything that
    takes the accent (stars, dialog focus line) follow it. Colours that can follow the accent
    get an "Accent colour" box instead of the word to type. The bottom bar buttons light up
    like the filter bar ones: icon in the accent colour, no background. The title colour
    moves to the colours: [gui.colors] title (the old [gui.dialogs] title_color is
    still read).
  • External editor easier to set: "System application" (the one the system picks for
    each image type, named in the settings) or "Other application", chosen with
    "Browse…", with {files} already as argument.
  • Notes on the image: same frame and principle as the position mark, display time and
    place adjustable ([gui.notes]), bottom bar shown or not; at the same place, the mark
    goes next to the notes. In full screen, the folder panel icon is greyed out (it only exists in the grid).
  • Development software in the settings: for each one, Auto (with where it was found
    at launch: a forgotten AppImage shows up), Manual (a path, "Browse…") or Disabled; with
    none, the list of supported ones.
  • "Browse…" next to every path field (copy / move to, export, offload, copy from a
    server, settings): the system's folder chooser.
  • Without a development software installed (darktable, RapidRAW, RawTherapee, ART),
    the settings only useful with them are hidden (settings window, View section of the
    panel); their paths stay, to point to one installed elsewhere.
  • Position mark: "Dev. n / m" only when reviewing the developments; in full screen,
    a click on the image or Enter shows it again.
  • Full screen, photo to photo: ← / → go from one photo to the next, each in the
    grid's render, without going through all its developments (Shift+W / Shift+Q for
    them). A "Review the developments" checkbox in the View section (with the render list,
    the same as the grid's) brings back browsing every development
    ([gui.view] review_developments).
  • Full screen, stack mode: in a burst, a photo with developments no longer blocks
    browsing; after its last development, → goes to the next photo of the burst (← to the
    previous one). The position mark has a subtler shadow.
  • Offload without a subfolder (#281): a session folder left empty offloads straight
    into the root folder ("offload here" into a folder just created).
  • Centred dialogs (#282): ejecting a device and "Develop with…" (right-click on a
    folder) open in the middle, like the other dialogs.
  • Position mark: on each image change, in the grid and in full screen, a small frame
    says where one is ("Photo 12 / 94", with stacks "Stack 3 / 20 · 2 / 5", and "Dev. 2 /
    3" for developments); display time and place in [gui.position].
  • Dialogs move by their title only (feedback of 2026-11-01: in the settings window,
    dragging a colour dot slightly off moved the whole window); a dialog without a title
    can still be grabbed anywhere.
  • Thumbnails: no more "LibRaw" chip on a photo shown in the internal render (feedback of
    2026-10-31: it said nothing); only a software's render carries a chip.
  • Settings window: a dot editor for the colour sort order ([sort] color_order,
    user's idea): five empty slots under "Sort", the remaining colours under "Available";
    drag or click to build the order, written at every change and applied at once (the
    grid sorted by colour follows). Fixed: at launch, a sort by ratings was applied
    before the ratings were read
    (name order until the next change): the grid is sorted
    again once the background reading ends.
  • "Develop with": every software is greyed until the photo is developed there,
    darktable included (it would render by default, but there is nothing to see); only the
    LibRaw render is always offered. The keyboard shortcuts say so too (user's rule,
    2026-10-31: "c'est moi qui développe").
  • Fixed: a RawTherapee / ART profile (or a RapidRAW .rrdata) filled after the rating
    that created it did not enter the development stack
    until the folder was reopened
    (feedback of 2026-10-31): the folder watcher now treats a main sidecar that becomes a
    development like the darktable XMP rewritten by darktable.
  • Thumbnail chips of clones and copies: the number alone ("DT · 1", "RR · 2"); a photo
    shown in a software's render carries the short name too ("RT", not "RawTherapee").
  • Sort by ratings (f s, the sort list of the "Grid" section, [gui] sort): by
    stars (a rejected photo below 0 stars), by colour (order of the new
    [sort] color_order, which may name only a few colours: the others and the uncoloured
    go last) or by flag (accepted, no flag, rejected). A rating set, undone or changed
    elsewhere sorts the grid again at once, the selection follows the image. Colours are
    written "red", "yellow"… in TOML and in the saved folder views (the former
    "Red" is still read).
  • Sidecars dialog: installed software only (XMP always), like the render list; ART
    was offered without being there (feedback of 2026-10-31).
  • RawTherapee / ART as an AppImage on Linux: recent AppImages only launch the
    interface, so tri extracts the AppImage once into its cache and runs the extracted
    rawtherapee-cli / ART-cli with the bundled libraries. An ART AppImage is recognised
    by its name (ART_*), no longer confused with darktable's ("art" is in "darktable").
  • Fixed: the RawTherapee / ART render of a development failed (first real run,
    2026-10-31): the background batch handed the development's virtual path (IMG@rt.RAF)
    to the command line instead of the photo's file.
  • Stacks switch back in the bottom bar of the grid (it had left the filter bar with
    its reorganisation, #199) and in the "View" section of the right panel in full
    screen, next to the shown source (feedback of 2026-10-31).
  • Fixed: the "developed" filter showed photos that were only rated, as orphan darktable
    developments
    (same-day feedback). Two causes: the stacks and the renderer / filter
    had two different rules for "a darktable development", and the filter judged the photo
    and its development separately (the development owns the photo's sidecar, so only the
    development passed). One rule now, everywhere: a darktable XMP is a development only
    with a non-empty history (darktable:history_end > 0, attribute or element); an
    XMP merely imported into darktable, or written by tri for the ratings, is not; and
    the filter keeps a photo with its developments of the checked software.
  • Fixed: rating photos restarted the background development batch (same-day
    feedback: twenty ratings, twenty restarts). With RapidRAW installed a rating creates
    a .rrdata, which the folder watcher took for a new development: it reloaded the
    folder and relaunched the batch. A .rrdata holding only ratings no longer counts.
  • Fixed: rating a RapidRAW-developed photo re-rendered its development in the
    background
    (same-day feedback: twenty ratings, twenty renders). The render cache key
    of a .rrdata now covers its adjustments only, like the darktable XMP ignores the
    colour labels and the RawTherapee / AR...
Read more

tri 1.0.0-alpha.7

tri 1.0.0-alpha.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Oct 15:15
5763fa0

Seventh test version: large folders open at once, cache of one folder from the command line, XMP and settings fixes.

  • Cache of one folder: tri <folder> --clear-cache [level] [--depth N] clears only
    the cache of that folder's images (and of its subfolders down to --depth), so they are
    computed again; all levels accepted (embedded-full, developed too). The cache is now
    organised by folder of photos: the existing cache is computed again once, the old one
    is deleted in the background.
  • Settings: during a search, a click on a section in the list opens it as without
    search (export presets were all shown one after the other; issue #24).
  • Versions: "Original" is reserved for the uncropped image in the versions list; a
    version at the image's ratio is first named "Crop".
  • Large folders on a slow disk or NAS: the grid shows at once, the ratings are read in
    the background with their progress in the status bar (2,820 images on an external hard
    drive: 15 s of empty window before); setting a rating no longer rereads every sidecar
    of the folder; the engine's results no longer freeze the first frames (issues #15,
    #29).
  • Order: the remembered order is applied at startup too (issue #30).
  • XMP: sidecars with a nested rdf:Description (Lightroom, photographer's contact
    details): crop versions are written again (they were reported as saved but not
    written), and a rating field after the nested block is read and replaced (issue #27).
  • tri <folder> --previews: waits for the background analyses (sharpness,
    similarity) before ending; some were not cached, and the final cache table missed them.
Français

Septième version de test : gros dossiers ouverts aussitôt, cache d'un dossier en ligne de commande, corrections XMP et réglages.

  • Cache d'un dossier : tri <dossier> --clear-cache [niveau] [--depth N] vide
    seulement le cache des images de ce dossier (et de ses sous-dossiers jusqu'à
    --depth), pour les faire recalculer ; tous les niveaux acceptés (embedded-full,
    developed aussi). Le cache est désormais rangé par dossier de photos : le cache
    existant est recalculé une fois, l'ancien supprimé en fond.
  • Réglages : pendant une recherche, un clic sur une section de la liste l'ouvre
    comme sans recherche (les préréglages d'export s'affichaient tous à la suite ;
    issue n° 24).
  • Versions : « Original » est réservé à l'image non recadrée de la liste des
    versions ; une version au rapport de l'image s'appelle d'abord « Recadrage ».
  • Gros dossiers sur un disque lent ou un NAS : la grille s'affiche aussitôt, les notes
    se lisent en fond avec leur progression dans la barre d'état (2 820 images sur un disque
    dur externe : 15 s de fenêtre vide auparavant) ; poser une note ne relit plus tous les
    sidecars du dossier ; les résultats du moteur ne figent plus les premières images
    (issues n° 15 et 29).
  • Ordre : l'ordre retenu est aussi appliqué au lancement (issue n° 30).
  • XMP : sidecars avec un rdf:Description niché (Lightroom, coordonnées du
    photographe) : les versions de recadrage s'écrivent de nouveau (annoncées enregistrées,
    elles ne l'étaient pas), et une note placée après le bloc niché est lue et remplacée
    (issue n° 27).
  • tri <dossier> --previews : attend la fin des analyses de fond (netteté,
    empreintes) avant de se terminer ; certaines n'étaient pas mises en cache, et le
    tableau final du cache les oubliait.

tri 1.0.0-alpha.6

tri 1.0.0-alpha.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Oct 22:18
67cd778

Sixth test version: names of versions and presets, faster settings search.

  • Versions: no two versions of an image with the same name (case aside); the
    proposed name is numbered, a taken name turns red and cannot be saved (issue #14).
  • Settings: export and crop presets are renamed with a "Rename…" button instead of
    an editable name field, and two presets cannot share a name (issues #17, #18).
  • Settings: scrolling a search ("export") is smooth again: the translation
    catalogues were re-read for every setting on every frame (issue #16).

Known issues

  • Versions in Lightroom-style sidecars (with the photographer's contact details):
    a crop version is reported as saved but is not written (issue #27).
  • Version named "Original": a new version at the image's ratio is proposed as
    "Original", like the uncropped image in the list (issue #28).
  • Large folders on a slow disk or NAS: the window stays empty while the ratings are
    read (issue #15), and each rating re-reads every sidecar of the folder (issue #29).
  • Settings: during a search, clicking a section shows all its members one after the
    other (issue #24).
  • Sort order: the remembered order is not applied at startup (issue #30).
Français

Sixième version de test : noms des versions et des préréglages, recherche des réglages plus rapide.

  • Versions : plus deux versions d'une image du même nom (casse comprise) ; le nom
    proposé est numéroté, un nom déjà pris passe en rouge et ne s'enregistre pas
    (issue n° 14).
  • Réglages : les préréglages d'export et de recadrage se renomment par un bouton
    « Renommer… » au lieu d'un champ du nom modifiable, et deux préréglages ne peuvent plus
    porter le même nom (issues n° 17 et 18).
  • Réglages : le défilement d'une recherche (« export ») redevient fluide : les
    catalogues de traduction étaient relus pour chaque réglage à chaque image (issue n° 16).

Problèmes connus

  • Versions dans les sidecars façon Lightroom (avec les coordonnées du photographe) :
    une version de recadrage est annoncée enregistrée mais n'est pas écrite (issue n° 27).
  • Version nommée « Original » : une nouvelle version au rapport de l'image est
    proposée sous le nom « Original », comme l'image non recadrée de la liste
    (issue n° 28).
  • Gros dossiers sur un disque lent ou un NAS : la fenêtre reste vide pendant la
    lecture des notes (issue n° 15), et chaque note relit tous les sidecars du dossier
    (issue n° 29).
  • Réglages : pendant une recherche, un clic sur une section montre tous ses membres
    l'un après l'autre (issue n° 24).
  • Ordre de tri : l'ordre retenu n'est pas appliqué au lancement (issue n° 30).

tri 1.0.0-alpha.5

tri 1.0.0-alpha.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Oct 18:11

Fifth test version: the testers' issues, image order, named favourites.

  • Order: by name, shooting date or modification date, ascending or descending (list
    and arrow in the filter bar, f s / f r, remembered); RAW+JPEG pairs stay together.
  • Favourites: a favourite can be named (n or right click; path on hover), and
    unfolds without unfolding the same folder in the tree, and vice versa.
  • Full screen: number, source and size in the status bar instead of on the image;
    in focus mode, on the image, hidden by Ctrl+I.
  • Background colour: Ctrl+L turns the grid and full-screen background through the
    theme's, dark grey, black and white ([gui.colors] backgrounds), without duplicates.
  • Panels: file name as a metadata row; a click in a panel gives it the keyboard, a
    click on the images gives it back to them; thinner outline ([gui.dialogs] focus_frame_width).
  • Ratings: the tooltips of the stars, colours and flags give their shortcuts.
  • Help: opens at its final size at once (it grew over several frames the first
    time), and the keys column no longer overflows the window (issue #11). Smooth opening:
    prepared at startup, only the visible lines drawn (75 ms per frame down to 0.3 ms).
  • Full screen: blown, blocked and blurry badges in the rating bar, as in the grid
    (click: large histogram, sharpness map; issue #9).
  • Full screen: ratings no longer shown twice; on the image only when the rating bar
    is hidden (issue #8).
  • "Well exposed" filter: the grid could no longer be scrolled (refiltered endlessly,
    each time brought back to the selection; issue #10).
  • Full screen: an image's versions in a list on the ratings line; the image no longer
    changes size from one photo to the next (issue #5).
  • Update dialog: release notes formatted (bold, lists, code) instead of raw Markdown
    (issue #3).
  • Help: version more visible and copyable (with the system), and a "Report a
    problem" button opening the GitHub form prefilled with them (issue #7), also Ctrl+B b
    (leader, then b).
  • Settings: a key set in your configuration file is in bold, now said in the
    window and on hover (issue #6).
  • Release notes in the interface language: the "Update" dialog shows the notes in
    English or French; changelog in English (CHANGELOG.md) and French
    (CHANGELOG.fr.md), both in the Release.
  • Crop: a handle approached from inside is grabbed as soon as the cursor changes (it
    moved the whole frame; issue #1).
Français

Cinquième version de test : les issues des testeurs, ordre des images, favoris nommés.

  • Ordre : par nom, date de prise de vue ou de modification, croissant ou décroissant
    (liste et flèche dans la barre des filtres, f s / f r, retenu) ; les paires RAW+JPEG
    restent ensemble.
  • Favoris : un favori peut être nommé (n ou clic droit ; chemin au survol), et se
    déplie sans déplier le même dossier dans l'arborescence, et inversement.
  • Plein écran : numéro, source et taille dans la barre d'état au lieu de sur l'image ;
    en mode concentration, sur l'image, masqués par Ctrl+I.
  • Couleur de fond : Ctrl+L fait tourner le fond de la grille et du plein écran entre
    celui du thème, gris foncé, noir et blanc ([gui.colors] backgrounds), sans doublon.
  • Panneaux : nom du fichier en ligne des métadonnées ; un clic dans un panneau lui
    donne le clavier, un clic sur les images le leur rend ; liseré plus fin
    ([gui.dialogs] focus_frame_width).
  • Notes : les bulles des étoiles, couleurs et drapeaux donnent leurs raccourcis.
  • Aide : s'ouvre tout de suite à sa taille (elle grandissait sur plusieurs images
    la première fois), et la colonne des touches ne déborde plus de la fenêtre
    (issue n° 11). Ouverture fluide : préparée au démarrage, seules les lignes visibles
    dessinées (75 ms par image ramenées à 0,3 ms).
  • Plein écran : badges brûlée, bouchée et floue dans le bandeau, comme dans la
    grille (clic : grand histogramme, carte de netteté ; issue n° 9).
  • Plein écran : notes plus affichées deux fois ; sur l'image seulement quand le
    bandeau de notation est masqué (issue n° 8).
  • Filtre « bien exposées » : la grille ne défilait plus (refiltrée sans fin, chaque
    fois ramenée à la sélection ; issue n° 10).
  • Plein écran : les versions d'une image dans une liste sur la ligne des notes ;
    l'image ne change plus de taille d'une photo à l'autre (issue n° 5).
  • Boîte « Mise à jour » : notes de version mises en forme (gras, listes, code) au
    lieu du Markdown brut (issue n° 3).
  • Aide : version plus visible et copiable (avec le système), et un bouton
    « Signaler un problème » qui ouvre le formulaire de GitHub prérempli (issue n° 7), aussi
    Ctrl+B b (le leader, puis b).
  • Réglages : une clé réglée dans votre fichier de configuration est en gras,
    maintenant dit dans la fenêtre et au survol (issue n° 6).
  • Notes de version dans la langue de l'interface : la boîte « Mise à jour » montre
    les notes en français ou en anglais ; historique en anglais (CHANGELOG.md) et en
    français (CHANGELOG.fr.md), les deux dans la Release.
  • Recadrage : une poignée approchée par l'intérieur se prend dès que le curseur
    change (elle déplaçait le cadre entier ; issue n° 1).

tri 1.0.0-alpha.4

tri 1.0.0-alpha.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Oct 09:07

Quatrième version de test, avant la bêta 1.

  • Rechercher une mise à jour : bouton en haut de l'aide (F1) et tri --check-update,
    sur demande seulement (page Releases, lue par curl) ; la boîte donne les notes de la
    nouvelle version et ouvre sa page. Un build de nuit ou personnel le dit, et compte les
    commits de main qui lui manquent (« git pull, puis recompiler ») ; numéro de version
    avec le commit dans l'aide.
  • Recherche dans l'aide et les réglages : thèmes et sections restent visibles
    (sections trouvées en tête, avec leur nombre de résultats), le titre d'une section la
    trouve en entière, mots-clés cachés (« vim » trouve le jeu de raccourcis), et les mots
    trouvés tels quels écartent les correspondances à lettres éparpillées.
  • Builds de nuit : la CI construit et teste chaque nuit où main a changé, paquets
    sur la Release « nightly ».
  • Filtres : icône « inverser » à la taille des pastilles de couleur.
  • Notes à la souris : recliquer l'étoile posée remet à zéro, comme le filtre des
    étoiles ; le bouton « ⊘ » est retiré (au clavier, la touche 0 ; 1 deux fois reste
    à 1).

tri 1.0.0-alpha.3

tri 1.0.0-alpha.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Oct 18:55

Troisième version de test, la première avec Windows (.msi et .zip portable), à
côté des paquets macOS (.dmg) et Linux (.tar.gz), toujours sans HEIC.

  • Piles : curseur de sévérité comme celui du flou ; au centre, le seuil calculé
    d'après le dossier (coupure entre séries et changements de scène), à droite plus
    strict (petites piles) ; retenu par dossier. tri --groups regroupe au centre calculé.
  • Curseurs : double-clic = valeur par défaut, partout. Flou : à fond à gauche, toutes
    les images ; en plein écran, la grille n'est plus refiltrée avant le retour (l'image
    regardée pouvait changer).
  • Couleurs : étoiles, couleur choisie et interrupteurs [RAW] / [JPG] dans la couleur
    d'accent du thème (fini le jaune et le grand carré), badge RAW des vignettes aussi ;
    filtre « sans les floues » : un triangle au lieu de la goutte barrée.
  • Barre d'état : plus de barres de progression éclair pendant un réglage
    ([gui] progress_delay_ms).
  • « JPEG boîtier » devient « Rendu boîtier ».
  • Plein écran : résolution du développé darktable, son recadrage lu dans le sidecar.
  • Filtres : « bien exposées » (soleil, f w : sans les brûlées ni les bouchées) et
    « inverser » (◐, f i : ce que les filtres retirent ; « floues seulement » devient
    « nettes » inversé, f B retiré).
  • Paires RAW+JPEG : case « avec l'autre fichier de la paire » dans les boîtes Supprimer
    et Copier / déplacer (supprimer tous les JPEG emportait les RAW).
  • Recadrage : préréglages sur Tab / Maj+Tab (p reste la carte de netteté).
  • Windows : installateur .msi (menu Démarrer, désinstallation depuis les
    Paramètres) et zip portable, avec LibRaw et le runtime Visual C++ ; plus de fenêtre de
    console derrière l'interface.
  • Réglages : descriptions en anglais dans la fenêtre de réglages
    (doc/config.example.en.toml), selon la langue de l'interface.
  • Grille : taille des vignettes réglable (curseur en bas, + / -, * ou bouton
    « tout à l'écran »), infos des vignettes masquables (Maj+T) ; nom sans extension et
    format (RAW, JPEG, TIFF…) écrit à droite ; photo floue : contour de goutte ; notes sans
    rectangle sombre (étoiles en bas à gauche, drapeau en bas à droite, couleurs en haut à
    droite) ; écrêtage en triangle mi-blanc mi-noir en haut à gauche (clic : grand histogramme),
    versions dans la légende (clic : recadrer) ; effacer les filtres :
    entonnoir barré tout à droite de la barre des filtres.

tri 1.0.0-alpha.2

tri 1.0.0-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Oct 02:02

Deuxième version de test, la première publiée avec ses paquets sur la page Releases
(dépôt public). Paquets macOS (.dmg) et Linux (.tar.gz), sans HEIC ; Windows à venir.

  • Dossiers : copier ou déplacer un dossier entier (Ctrl+C ou y / Ctrl+X dans
    le panneau des dossiers, clic droit, annulable) ; y copiait les images
    sélectionnées au lieu du dossier. Glisser-déposer d'un dossier ou d'images de la
    grille sur un dossier, toujours confirmé (Option sur macOS, Ctrl ailleurs : copier).
    Panneau rangé en sections titrées : disques amovibles, réseau (partages montés, GVFS
    sous Linux), dossiers personnels (Bureau, Documents, Téléchargements, Images, comme le
    Finder), favoris, puis le système. Le clic droit « Ajouter aux favoris » ouvrait la boîte de
    suppression : corrigé.
  • Flou : curseur de sévérité dans la barre des filtres (au centre les réglages, à
    droite plus strict, à gauche plus souple), en direct, retenu par dossier ; le panneau
    des métadonnées donne aussi le rapport à la pile.
  • Plein écran : résolution de ce qu'on regarde (une version : son cadre, réduit par
    son préréglage d'export).
  • Réglages : le préréglage d'export d'un préréglage de recadrage se choisit dans une
    liste (plus de faute de frappe possible).
  • Netteté : la carte (p) s'affiche aussi en vue ajustée et suit le curseur de
    sévérité (plus souple : plus de contours nets) ; en plein écran, le curseur dans le
    bandeau et Ctrl+J / Ctrl+K.
  • Plein écran : résolution juste pendant le recadrage et pour le JPEG boîtier.
  • Documentation bilingue (doc/en/, doc/fr/), README.md en anglais.
  • Barre des filtres : deux interrupteurs, étiquettes RAW et JPG, à la place de « Tout /
    RAW / Plates » ; curseur du flou montré seulement avec un filtre sur la netteté, de la
    largeur de celui des piles.
  • Sous-dossiers : case du panneau des dossiers, leurs images dans la grille aussi
    (3 niveaux par défaut), choix gardé.
  • Copier / déplacer vers… : titre sans verbe et bouton « Valider » ; destinations
    récentes sans doublons.
  • Plein écran : après un développement darktable (Maj+B), les autres images ne
    zoomaient plus (« pas encore développé ») ; une image sans développement se montre
    maintenant dans la source d'avant, avec son 1:1.
  • Piles : le curseur de similarité ne déplie plus les piles pendant le réglage (on
    voit les piles obtenues) ; Maj tenue pour les voir dépliées.
  • Rapport d'export (Ctrl+Maj+E, ou le bouton à côté du bilan d'un export) : les
    exports terminés, gardés d'une session à l'autre, avec un lien vers chaque dossier de
    destination ; effaçable.
  • Vocabulaire : « préréglage d'export », comme « préréglage de recadrage »
    (« profil » reste aux profils couleur).
  • Réglages : une seule entrée pour les préréglages d'export et une pour ceux de
    recadrage, avec une liste, « Nouveau… » et « Supprimer ».
  • Recadrage : « Enregistrer comme préréglage » devient une petite disquette à côté
    de la liste des préréglages ; Enregistrer et Annuler à droite.
  • Boîte d'export : les flèches ne changent le préréglage que sur sa liste ; Tab passe
    au dossier.