Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions src/Converters/DoubleConverters.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,8 @@ public static class DoubleConverters

public static readonly FuncValueConverter<double, Thickness> ToLeftMargin =
new FuncValueConverter<double, Thickness>(v => new Thickness(v, 0, 0, 0));

public static readonly FuncValueConverter<bool, double> ToContainingRefsMaxHeight =
new FuncValueConverter<bool, double>(v => v ? double.PositiveInfinity : 24.0);
}
}
12 changes: 12 additions & 0 deletions src/Models/RepositorySettings.cs
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,18 @@ public bool AskBeforeAutoUpdatingSubmodules
set;
} = false;

public int ShowContainingRefsInCommitDetail
{
get;
set;
} = 0;

public int ContainingRefsDefaultExpansion
{
get;
set;
} = 0;

public string PreferredOpenAIService
{
get;
Expand Down
11 changes: 11 additions & 0 deletions src/Resources/Locales/de_DE.axaml
Original file line number Diff line number Diff line change
Expand Up @@ -173,6 +173,7 @@
<x:String x:Key="Text.CommitDetail.Info.Committer" xml:space="preserve">COMMITTER</x:String>
<x:String x:Key="Text.CommitDetail.Info.ContainsIn" xml:space="preserve">Prüfe Refs, die diesen Commit enthalten</x:String>
<x:String x:Key="Text.CommitDetail.Info.ContainsIn.Title" xml:space="preserve">COMMIT ENTHALTEN IN</x:String>
<x:String x:Key="Text.CommitDetail.Info.ContainsIn.TableTitle" xml:space="preserve">ENTHALTEN IN</x:String>
<x:String x:Key="Text.CommitDetail.Info.CopyEmail" xml:space="preserve">E-Mail-Adresse kopieren</x:String>
<x:String x:Key="Text.CommitDetail.Info.CopyName" xml:space="preserve">Namen kopieren</x:String>
<x:String x:Key="Text.CommitDetail.Info.CopyNameAndEmail" xml:space="preserve">Namen &amp; E-Mail-Adresse kopieren</x:String>
Expand Down Expand Up @@ -225,6 +226,14 @@ $1, $2, … Werte der Eingabe-Steuerelemente</x:String>
<x:String x:Key="Text.Configure.CustomAction.WaitForExit" xml:space="preserve">Auf Beenden der Aktion warten</x:String>
<x:String x:Key="Text.Configure.Email" xml:space="preserve">E-Mail-Adresse</x:String>
<x:String x:Key="Text.Configure.Email.Placeholder" xml:space="preserve">E-Mail-Adresse</x:String>
<x:String x:Key="Text.Configure.General" xml:space="preserve">ALLGEMEIN</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Collapsed" xml:space="preserve">Eingeklappt</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Disabled" xml:space="preserve">Deaktiviert</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Enabled" xml:space="preserve">Aktiviert</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Expanded" xml:space="preserve">Ausgeklappt</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Inherit" xml:space="preserve">Globale Einstellung übernehmen</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefsDefaultExpansion" xml:space="preserve">Standardzustand der enthaltenen Referenzen</x:String>
<x:String x:Key="Text.Configure.General.ShowContainingRefsInCommitDetail" xml:space="preserve">Referenzen anzeigen, die den ausgewählten Commit enthalten</x:String>
<x:String x:Key="Text.Configure.Git" xml:space="preserve">GIT</x:String>
<x:String x:Key="Text.Configure.Git.AskBeforeAutoUpdatingSubmodules" xml:space="preserve">Vor dem Auto-Aktualisieren von Submodulen fragen</x:String>
<x:String x:Key="Text.Configure.Git.AutoFetch" xml:space="preserve">Remotes automatisch fetchen</x:String>
Expand Down Expand Up @@ -620,6 +629,8 @@ $1, $2, … Werte der Eingabe-Steuerelemente</x:String>
<x:String x:Key="Text.Preferences.General.ShowChangesPageByDefault" xml:space="preserve">Standardmäßig ‚ÄNDERUNGEN‘-Ansicht anzeigen</x:String>
<x:String x:Key="Text.Preferences.General.ShowChangesTabInCommitDetailByDefault" xml:space="preserve">Standardmäßig Registerkarte ‚ÄNDERUNGEN‘ in Commit-Details anzeigen</x:String>
<x:String x:Key="Text.Preferences.General.ShowChildren" xml:space="preserve">Zeige Nachfolger in den Commit-Details</x:String>
<x:String x:Key="Text.Preferences.General.ShowContainingRefsExpandedByDefault" xml:space="preserve">Referenzen mit ausgewähltem Commit standardmäßig ausklappen</x:String>
<x:String x:Key="Text.Preferences.General.ShowContainingRefsInCommitDetail" xml:space="preserve">Referenzen mit ausgewähltem Commit in den Commit-Details anzeigen</x:String>
<x:String x:Key="Text.Preferences.General.ShowTagsInGraph" xml:space="preserve">Zeige Tags im Commit-Verlauf</x:String>
<x:String x:Key="Text.Preferences.General.SubjectGuideLength" xml:space="preserve">Längenvorgabe für Commit-Nachrichten</x:String>
<x:String x:Key="Text.Preferences.General.UseGitHubStyleAvatar" xml:space="preserve">Standard-Avatar im GitHub-Stil generieren</x:String>
Expand Down
11 changes: 11 additions & 0 deletions src/Resources/Locales/en_US.axaml
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,7 @@
<x:String x:Key="Text.CommitDetail.Info.Committer" xml:space="preserve">COMMITTER</x:String>
<x:String x:Key="Text.CommitDetail.Info.ContainsIn" xml:space="preserve">Check refs that contains this commit</x:String>
<x:String x:Key="Text.CommitDetail.Info.ContainsIn.Title" xml:space="preserve">COMMIT IS CONTAINED BY</x:String>
<x:String x:Key="Text.CommitDetail.Info.ContainsIn.TableTitle" xml:space="preserve">CONTAINED BY</x:String>
<x:String x:Key="Text.CommitDetail.Info.CopyEmail" xml:space="preserve">Copy Email</x:String>
<x:String x:Key="Text.CommitDetail.Info.CopyName" xml:space="preserve">Copy Name</x:String>
<x:String x:Key="Text.CommitDetail.Info.CopyNameAndEmail" xml:space="preserve">Copy Name &amp; Email</x:String>
Expand Down Expand Up @@ -242,6 +243,14 @@
<x:String x:Key="Text.Configure.CustomAction.WaitForExit" xml:space="preserve">Wait for action exit</x:String>
<x:String x:Key="Text.Configure.Email" xml:space="preserve">Email Address</x:String>
<x:String x:Key="Text.Configure.Email.Placeholder" xml:space="preserve">Email address</x:String>
<x:String x:Key="Text.Configure.General" xml:space="preserve">GENERAL</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Collapsed" xml:space="preserve">Collapsed</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Disabled" xml:space="preserve">Disabled</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Enabled" xml:space="preserve">Enabled</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Expanded" xml:space="preserve">Expanded</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Inherit" xml:space="preserve">Inherit global preference</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefsDefaultExpansion" xml:space="preserve">Contained-by refs default state</x:String>
<x:String x:Key="Text.Configure.General.ShowContainingRefsInCommitDetail" xml:space="preserve">Show refs containing selected commit</x:String>
<x:String x:Key="Text.Configure.Git" xml:space="preserve">GIT</x:String>
<x:String x:Key="Text.Configure.Git.AskBeforeAutoUpdatingSubmodules" xml:space="preserve">Ask before auto-updating submodules</x:String>
<x:String x:Key="Text.Configure.Git.AutoFetch" xml:space="preserve">Fetch remotes automatically</x:String>
Expand Down Expand Up @@ -666,6 +675,8 @@
<x:String x:Key="Text.Preferences.General.ShowChangesPageByDefault" xml:space="preserve">Show `LOCAL CHANGES` page by default</x:String>
<x:String x:Key="Text.Preferences.General.ShowChangesTabInCommitDetailByDefault" xml:space="preserve">Show `CHANGES` tab in commit detail by default</x:String>
<x:String x:Key="Text.Preferences.General.ShowChildren" xml:space="preserve">Show children in the commit details</x:String>
<x:String x:Key="Text.Preferences.General.ShowContainingRefsExpandedByDefault" xml:space="preserve">Expand refs containing selected commit by default</x:String>
<x:String x:Key="Text.Preferences.General.ShowContainingRefsInCommitDetail" xml:space="preserve">Show refs containing selected commit in commit detail</x:String>
<x:String x:Key="Text.Preferences.General.ShowRelativeTimeInGraph" xml:space="preserve">Show relative time in commit graph</x:String>
<x:String x:Key="Text.Preferences.General.ShowTagsInGraph" xml:space="preserve">Show tags in commit graph</x:String>
<x:String x:Key="Text.Preferences.General.SubjectGuideLength" xml:space="preserve">Subject Guide Length</x:String>
Expand Down
11 changes: 11 additions & 0 deletions src/Resources/Locales/es_ES.axaml
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,7 @@
<x:String x:Key="Text.CommitDetail.Info.Committer" xml:space="preserve">COMMITTER</x:String>
<x:String x:Key="Text.CommitDetail.Info.ContainsIn" xml:space="preserve">Ver refs que contienen este commit</x:String>
<x:String x:Key="Text.CommitDetail.Info.ContainsIn.Title" xml:space="preserve">COMMIT ESTÁ CONTENIDO EN</x:String>
<x:String x:Key="Text.CommitDetail.Info.ContainsIn.TableTitle" xml:space="preserve">CONTENIDO EN</x:String>
<x:String x:Key="Text.CommitDetail.Info.CopyEmail" xml:space="preserve">Copiar Email</x:String>
<x:String x:Key="Text.CommitDetail.Info.CopyName" xml:space="preserve">Copiar Nombre</x:String>
<x:String x:Key="Text.CommitDetail.Info.CopyNameAndEmail" xml:space="preserve">Copiar Nombre y Email</x:String>
Expand Down Expand Up @@ -240,6 +241,14 @@
<x:String x:Key="Text.Configure.CustomAction.WaitForExit" xml:space="preserve">Esperar la acción de salida</x:String>
<x:String x:Key="Text.Configure.Email" xml:space="preserve">Dirección de Email</x:String>
<x:String x:Key="Text.Configure.Email.Placeholder" xml:space="preserve">Dirección de email</x:String>
<x:String x:Key="Text.Configure.General" xml:space="preserve">GENERAL</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Collapsed" xml:space="preserve">Contraído</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Disabled" xml:space="preserve">Deshabilitado</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Enabled" xml:space="preserve">Habilitado</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Expanded" xml:space="preserve">Expandido</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Inherit" xml:space="preserve">Heredar preferencia global</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefsDefaultExpansion" xml:space="preserve">Estado predeterminado de refs contenedoras</x:String>
<x:String x:Key="Text.Configure.General.ShowContainingRefsInCommitDetail" xml:space="preserve">Mostrar refs que contienen el commit seleccionado</x:String>
<x:String x:Key="Text.Configure.Git" xml:space="preserve">GIT</x:String>
<x:String x:Key="Text.Configure.Git.AskBeforeAutoUpdatingSubmodules" xml:space="preserve">Preguntar antes de actualizar automáticamente los submódulos</x:String>
<x:String x:Key="Text.Configure.Git.AutoFetch" xml:space="preserve">Fetch remotos automáticamente</x:String>
Expand Down Expand Up @@ -652,6 +661,8 @@
<x:String x:Key="Text.Preferences.General.ShowChangesPageByDefault" xml:space="preserve">Mostrar la página `CAMBIOS LOCALES` por defecto</x:String>
<x:String x:Key="Text.Preferences.General.ShowChangesTabInCommitDetailByDefault" xml:space="preserve">Mostrar pestaña de `CAMBIOS` en los detalles del commit por defecto</x:String>
<x:String x:Key="Text.Preferences.General.ShowChildren" xml:space="preserve">Mostrar hijos en los detalles de commit</x:String>
<x:String x:Key="Text.Preferences.General.ShowContainingRefsExpandedByDefault" xml:space="preserve">Expandir refs que contienen el commit seleccionado por defecto</x:String>
<x:String x:Key="Text.Preferences.General.ShowContainingRefsInCommitDetail" xml:space="preserve">Mostrar refs que contienen el commit seleccionado en los detalles del commit</x:String>
<x:String x:Key="Text.Preferences.General.ShowTagsInGraph" xml:space="preserve">Mostrar etiquetas en el gráfico de commit</x:String>
<x:String x:Key="Text.Preferences.General.SubjectGuideLength" xml:space="preserve">Longitud de la guía del asunto</x:String>
<x:String x:Key="Text.Preferences.General.Use24Hours" xml:space="preserve">24-Horas</x:String>
Expand Down
11 changes: 11 additions & 0 deletions src/Resources/Locales/fr_FR.axaml
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,7 @@
<x:String x:Key="Text.CommitDetail.Info.Committer" xml:space="preserve">COMMITTER</x:String>
<x:String x:Key="Text.CommitDetail.Info.ContainsIn" xml:space="preserve">Vérifier les références contenant ce commit</x:String>
<x:String x:Key="Text.CommitDetail.Info.ContainsIn.Title" xml:space="preserve">LE COMMIT EST CONTENU PAR</x:String>
<x:String x:Key="Text.CommitDetail.Info.ContainsIn.TableTitle" xml:space="preserve">CONTENU PAR</x:String>
<x:String x:Key="Text.CommitDetail.Info.CopyEmail" xml:space="preserve">Copier l'E-mail</x:String>
<x:String x:Key="Text.CommitDetail.Info.CopyName" xml:space="preserve">Copier le Nom</x:String>
<x:String x:Key="Text.CommitDetail.Info.CopyNameAndEmail" xml:space="preserve">Copier le Nom &amp; l'E-mail</x:String>
Expand Down Expand Up @@ -214,6 +215,14 @@
<x:String x:Key="Text.Configure.CustomAction.WaitForExit" xml:space="preserve">Attendre la fin de l'action</x:String>
<x:String x:Key="Text.Configure.Email" xml:space="preserve">Adresse e-mail</x:String>
<x:String x:Key="Text.Configure.Email.Placeholder" xml:space="preserve">Adresse e-mail</x:String>
<x:String x:Key="Text.Configure.General" xml:space="preserve">GÉNÉRAL</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Collapsed" xml:space="preserve">Réduit</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Disabled" xml:space="preserve">Désactivé</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Enabled" xml:space="preserve">Activé</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Expanded" xml:space="preserve">Développé</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Inherit" xml:space="preserve">Hériter de la préférence globale</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefsDefaultExpansion" xml:space="preserve">État par défaut des références contenant le commit</x:String>
<x:String x:Key="Text.Configure.General.ShowContainingRefsInCommitDetail" xml:space="preserve">Afficher les références contenant le commit sélectionné</x:String>
<x:String x:Key="Text.Configure.Git" xml:space="preserve">GIT</x:String>
<x:String x:Key="Text.Configure.Git.AutoFetch" xml:space="preserve">Fetch les dépôts distants automatiquement</x:String>
<x:String x:Key="Text.Configure.Git.AutoFetchIntervalSuffix" xml:space="preserve">minute(s)</x:String>
Expand Down Expand Up @@ -576,6 +585,8 @@
<x:String x:Key="Text.Preferences.General.ShowChangesPageByDefault" xml:space="preserve">Afficher la page 'CHANGEMENTS LOCAUX' par défaut</x:String>
<x:String x:Key="Text.Preferences.General.ShowChangesTabInCommitDetailByDefault" xml:space="preserve">Afficher l'onglet 'CHANGEMENTS' dans les détails du commit par défaut</x:String>
<x:String x:Key="Text.Preferences.General.ShowChildren" xml:space="preserve">Afficher les enfants dans les détails du commit</x:String>
<x:String x:Key="Text.Preferences.General.ShowContainingRefsExpandedByDefault" xml:space="preserve">Développer par défaut les références contenant le commit sélectionné</x:String>
<x:String x:Key="Text.Preferences.General.ShowContainingRefsInCommitDetail" xml:space="preserve">Afficher les références contenant le commit sélectionné dans les détails du commit</x:String>
<x:String x:Key="Text.Preferences.General.ShowTagsInGraph" xml:space="preserve">Afficher les tags dans le graphique des commits</x:String>
<x:String x:Key="Text.Preferences.General.SubjectGuideLength" xml:space="preserve">Guide de longueur du sujet</x:String>
<x:String x:Key="Text.Preferences.General.UseGitHubStyleAvatar" xml:space="preserve">Générer un avatar par défaut de style GitHub</x:String>
Expand Down
11 changes: 11 additions & 0 deletions src/Resources/Locales/id_ID.axaml
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,7 @@
<x:String x:Key="Text.CommitDetail.Info.Committer" xml:space="preserve">COMMITTER</x:String>
<x:String x:Key="Text.CommitDetail.Info.ContainsIn" xml:space="preserve">Periksa ref yang mengandung commit ini</x:String>
<x:String x:Key="Text.CommitDetail.Info.ContainsIn.Title" xml:space="preserve">COMMIT TERKANDUNG DALAM</x:String>
<x:String x:Key="Text.CommitDetail.Info.ContainsIn.TableTitle" xml:space="preserve">TERKANDUNG DALAM</x:String>
<x:String x:Key="Text.CommitDetail.Info.CopyEmail" xml:space="preserve">Salin Email</x:String>
<x:String x:Key="Text.CommitDetail.Info.CopyName" xml:space="preserve">Salin Nama</x:String>
<x:String x:Key="Text.CommitDetail.Info.CopyNameAndEmail" xml:space="preserve">Salin Nama &amp; Email</x:String>
Expand Down Expand Up @@ -202,6 +203,14 @@
<x:String x:Key="Text.Configure.CustomAction.WaitForExit" xml:space="preserve">Tunggu aksi selesai</x:String>
<x:String x:Key="Text.Configure.Email" xml:space="preserve">Alamat Email</x:String>
<x:String x:Key="Text.Configure.Email.Placeholder" xml:space="preserve">Alamat email</x:String>
<x:String x:Key="Text.Configure.General" xml:space="preserve">UMUM</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Collapsed" xml:space="preserve">Diciutkan</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Disabled" xml:space="preserve">Dinonaktifkan</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Enabled" xml:space="preserve">Diaktifkan</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Expanded" xml:space="preserve">Diperluas</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefs.Inherit" xml:space="preserve">Ikuti preferensi global</x:String>
<x:String x:Key="Text.Configure.General.ContainingRefsDefaultExpansion" xml:space="preserve">Status default ref yang memuat commit</x:String>
<x:String x:Key="Text.Configure.General.ShowContainingRefsInCommitDetail" xml:space="preserve">Tampilkan ref yang memuat commit terpilih</x:String>
<x:String x:Key="Text.Configure.Git" xml:space="preserve">GIT</x:String>
<x:String x:Key="Text.Configure.Git.AutoFetch" xml:space="preserve">Fetch remote secara otomatis</x:String>
<x:String x:Key="Text.Configure.Git.AutoFetchIntervalSuffix" xml:space="preserve">Menit</x:String>
Expand Down Expand Up @@ -554,6 +563,8 @@
<x:String x:Key="Text.Preferences.General.ShowChangesPageByDefault" xml:space="preserve">Tampilkan halaman `LOCAL CHANGES` secara default</x:String>
<x:String x:Key="Text.Preferences.General.ShowChangesTabInCommitDetailByDefault" xml:space="preserve">Tampilkan tab `CHANGES` di detail commit secara default</x:String>
<x:String x:Key="Text.Preferences.General.ShowChildren" xml:space="preserve">Tampilkan children di detail commit</x:String>
<x:String x:Key="Text.Preferences.General.ShowContainingRefsExpandedByDefault" xml:space="preserve">Perluas ref yang memuat commit terpilih secara default</x:String>
<x:String x:Key="Text.Preferences.General.ShowContainingRefsInCommitDetail" xml:space="preserve">Tampilkan ref yang memuat commit terpilih di detail commit</x:String>
<x:String x:Key="Text.Preferences.General.ShowTagsInGraph" xml:space="preserve">Tampilkan tag di grafik commit</x:String>
<x:String x:Key="Text.Preferences.General.SubjectGuideLength" xml:space="preserve">Panjang Panduan Subjek</x:String>
<x:String x:Key="Text.Preferences.General.UseGitHubStyleAvatar" xml:space="preserve">Generate avatar default bergaya GitHub</x:String>
Expand Down
Loading