Cool d’aller voir directement dans le code . Il y a que ça comme la vérité absolue (enfin, non, la vérité c’est le code asm généré)
Donc pourquoi pas modifier et 1) Proposer un patch ou 2) Recompiler juste pour toi
Parce que, si on augmente la constante NUM_LINES, il se passera quoi ? En changeant aussi plugins/lighttable/recentcollect/num_items bien sûr. Moi j’ai essayé et, effectivement, ça fait plus de lignes !
Ce n’est pas parce que je sais déchiffrer du C (encore que CLAMPS je ne connaissais pas) que je sais coder (et encore moins l’envie), je suis un informaticien de la prod, pas du dev. Je connais des shells, et historiquement avant 90 quelques langages comme le C, le fortran, le pascal ou le cobol, mais ce n’est pas du tout ma tasse de thé !
Un tout autre monde !
Pas difficile avec un rgrep de trouver où on cause de « num_items » dans le code.
Oui, bizarre qu’il y a ce parametre dans darktablerc mais qu’il est limité par une constante « en dur » dans le code. Même si c’est souvent le cas dans d’autres logiciels de limiter le nombre de fichier precedemetn ouverts
Allez, si tu compiles dt toi-même
[list]
[*]modifier la ligne #define NUM_LINES 10 en (p.ex) #define NUM_LINES 20 au debut du fichier recentcollect.c
[*]recompiler
[*]modifier aussi plugins/lighttable/recentcollect/num_items=20 dans darktablerc
[/list]Sinon cherche bien sur le forum (ou plutôt sur le blog), il y a des explications détaillées comment le faire (récupérer le dépôt git + compiler) avec linux
Quelle satisfaction après !!
Yess. Et si les devs sont pas d’accord tu demanderas gentiment à @pascal le grand validateur de modifs de git ! Mais il est censé d’être impartial et objectif je suppose
C’est le genre de codage qui est dans mes cordes. Si les « core devs » sont OK pour la modif, je veux bien m’en charger, mais pas avant le mois de mai, déménagement oblige.
Merci @jpverrue,
Même si ce n’est pas fondamentale ce sont aussi ces améliorations d’ergonomie qui enrichissent dt.
Perso j’utilise beaucoup les collections, historiques, mots clefs etc … et je trouve que dt s’améliore de version et version même si je penne parfois à intégrer de nouvelles fonctionnalités dans mon flux de travail…