File tree Expand file tree Collapse file tree 9 files changed +44
-1
lines changed
Expand file tree Collapse file tree 9 files changed +44
-1
lines changed Original file line number Diff line number Diff line change 597597 <x : String x : Key =" Text.SelfUpdate.IgnoreThisVersion" xml : space =" preserve" >Diese Version überspringen</x : String >
598598 <x : String x : Key =" Text.SelfUpdate.Title" xml : space =" preserve" >Software Update</x : String >
599599 <x : String x : Key =" Text.SelfUpdate.UpToDate" xml : space =" preserve" >Es sind momentan kein Updates verfügbar.</x : String >
600+ <x : String x : Key =" Text.SHALinkCM.CopySHA" xml : space =" preserve" >SHA kopieren</x : String >
600601 <x : String x : Key =" Text.Squash" xml : space =" preserve" >Squash Commits</x : String >
601602 <x : String x : Key =" Text.Squash.Into" xml : space =" preserve" >In:</x : String >
602603 <x : String x : Key =" Text.SSHKey" xml : space =" preserve" >SSH privater Schlüssel:</x : String >
Original file line number Diff line number Diff line change 601601 <x : String x : Key =" Text.SelfUpdate.IgnoreThisVersion" xml : space =" preserve" >Skip This Version</x : String >
602602 <x : String x : Key =" Text.SelfUpdate.Title" xml : space =" preserve" >Software Update</x : String >
603603 <x : String x : Key =" Text.SelfUpdate.UpToDate" xml : space =" preserve" >There are currently no updates available.</x : String >
604+ <x : String x : Key =" Text.SHALinkCM.CopySHA" xml : space =" preserve" >Copy SHA</x : String >
605+ <x : String x : Key =" Text.SHALinkCM.NavigateTo" xml : space =" preserve" >Go to</x : String >
604606 <x : String x : Key =" Text.Squash" xml : space =" preserve" >Squash Commits</x : String >
605607 <x : String x : Key =" Text.Squash.Into" xml : space =" preserve" >Into:</x : String >
606608 <x : String x : Key =" Text.SSHKey" xml : space =" preserve" >SSH Private Key:</x : String >
Original file line number Diff line number Diff line change 592592 <x : String x : Key =" Text.SelfUpdate.IgnoreThisVersion" xml : space =" preserve" >Omitir Esta Versión</x : String >
593593 <x : String x : Key =" Text.SelfUpdate.Title" xml : space =" preserve" >Actualización de Software</x : String >
594594 <x : String x : Key =" Text.SelfUpdate.UpToDate" xml : space =" preserve" >Actualmente no hay actualizaciones disponibles.</x : String >
595+ <x : String x : Key =" Text.SHALinkCM.CopySHA" xml : space =" preserve" >Copiar SHA</x : String >
595596 <x : String x : Key =" Text.Squash" xml : space =" preserve" >Squash Commits</x : String >
596597 <x : String x : Key =" Text.Squash.Into" xml : space =" preserve" >En:</x : String >
597598 <x : String x : Key =" Text.SSHKey" xml : space =" preserve" >Clave Privada SSH:</x : String >
Original file line number Diff line number Diff line change 590590 <x : String x : Key =" Text.SelfUpdate.IgnoreThisVersion" xml : space =" preserve" >Passer cette version</x : String >
591591 <x : String x : Key =" Text.SelfUpdate.Title" xml : space =" preserve" >Mise à jour du logiciel</x : String >
592592 <x : String x : Key =" Text.SelfUpdate.UpToDate" xml : space =" preserve" >Il n'y a pas de mise à jour pour le moment.</x : String >
593+ <x : String x : Key =" Text.SHALinkCM.CopySHA" xml : space =" preserve" >Copier le SHA</x : String >
593594 <x : String x : Key =" Text.Squash" xml : space =" preserve" >Squash Commits</x : String >
594595 <x : String x : Key =" Text.Squash.Into" xml : space =" preserve" >Dans :</x : String >
595596 <x : String x : Key =" Text.SSHKey" xml : space =" preserve" >SSH Private Key:</x : String >
Original file line number Diff line number Diff line change 625625 <x : String x : Key =" Text.SelfUpdate.IgnoreThisVersion" xml : space =" preserve" >Ignorar esta versão</x : String >
626626 <x : String x : Key =" Text.SelfUpdate.Title" xml : space =" preserve" >Atualização de Software</x : String >
627627 <x : String x : Key =" Text.SelfUpdate.UpToDate" xml : space =" preserve" >Não há atualizações disponíveis no momento.</x : String >
628+ <x : String x : Key =" Text.SHALinkCM.CopySHA" xml : space =" preserve" >Copiar SHA</x : String >
628629 <x : String x : Key =" Text.Squash" xml : space =" preserve" >Squash Commits</x : String >
629630 <x : String x : Key =" Text.Squash.Into" xml : space =" preserve" >Squash commits em:</x : String >
630631 <x : String x : Key =" Text.SSHKey" xml : space =" preserve" >Chave SSH Privada:</x : String >
Original file line number Diff line number Diff line change 592592 <x : String x : Key =" Text.SaveAsPatchSuccess" xml : space =" preserve" >Исправление успешно сохранено!</x : String >
593593 <x : String x : Key =" Text.ScanRepositories" xml : space =" preserve" >Сканирование хранилищ</x : String >
594594 <x : String x : Key =" Text.ScanRepositories.RootDir" xml : space =" preserve" >Корневой каталог:</x : String >
595+ <x : String x : Key =" Text.SHALinkCM.CopySHA" xml : space =" preserve" >Копировать SHA</x : String >
596+ <x : String x : Key =" Text.SHALinkCM.NavigateTo" xml : space =" preserve" >Перейти</x : String >
595597 <x : String x : Key =" Text.SelfUpdate" xml : space =" preserve" >Проверка для обновления...</x : String >
596598 <x : String x : Key =" Text.SelfUpdate.Available" xml : space =" preserve" >Доступна новая версия этого программного обеспечения: </x : String >
597599 <x : String x : Key =" Text.SelfUpdate.Error" xml : space =" preserve" >Не удалось проверить наличие обновлений!</x : String >
Original file line number Diff line number Diff line change 605605 <x : String x : Key =" Text.SelfUpdate.IgnoreThisVersion" xml : space =" preserve" >忽略此版本</x : String >
606606 <x : String x : Key =" Text.SelfUpdate.Title" xml : space =" preserve" >软件更新</x : String >
607607 <x : String x : Key =" Text.SelfUpdate.UpToDate" xml : space =" preserve" >当前已是最新版本。</x : String >
608+ <x : String x : Key =" Text.SHALinkCM.CopySHA" xml : space =" preserve" >复制提交指纹</x : String >
608609 <x : String x : Key =" Text.Squash" xml : space =" preserve" >压缩为单个提交</x : String >
609610 <x : String x : Key =" Text.Squash.Into" xml : space =" preserve" >合并入:</x : String >
610611 <x : String x : Key =" Text.SSHKey" xml : space =" preserve" >SSH密钥 :</x : String >
Original file line number Diff line number Diff line change 604604 <x : String x : Key =" Text.SelfUpdate.IgnoreThisVersion" xml : space =" preserve" >忽略此版本</x : String >
605605 <x : String x : Key =" Text.SelfUpdate.Title" xml : space =" preserve" >軟體更新</x : String >
606606 <x : String x : Key =" Text.SelfUpdate.UpToDate" xml : space =" preserve" >目前已是最新版本。</x : String >
607+ <x : String x : Key =" Text.SHALinkCM.CopySHA" xml : space =" preserve" >複製提交編號</x : String >
607608 <x : String x : Key =" Text.Squash" xml : space =" preserve" >壓縮為單個提交</x : String >
608609 <x : String x : Key =" Text.Squash.Into" xml : space =" preserve" >合併入:</x : String >
609610 <x : String x : Key =" Text.SSHKey" xml : space =" preserve" >SSH 金鑰:</x : String >
Original file line number Diff line number Diff line change @@ -172,7 +172,40 @@ protected override void OnPointerPressed(PointerPressedEventArgs e)
172172 {
173173 var parentView = this . FindAncestorOfType < CommitBaseInfo > ( ) ;
174174 if ( parentView is { DataContext : ViewModels . CommitDetail detail } )
175- detail . NavigateTo ( _lastHover . Link ) ;
175+ {
176+ var point = e . GetCurrentPoint ( this ) ;
177+ var link = _lastHover . Link ;
178+
179+ if ( point . Properties . IsLeftButtonPressed )
180+ {
181+ detail . NavigateTo ( _lastHover . Link ) ;
182+ }
183+ else if ( point . Properties . IsRightButtonPressed )
184+ {
185+ var open = new MenuItem ( ) ;
186+ open . Header = App . Text ( "SHALinkCM.NavigateTo" ) ;
187+ open . Icon = App . CreateMenuIcon ( "Icons.Commit" ) ;
188+ open . Click += ( _ , ev ) =>
189+ {
190+ detail . NavigateTo ( _lastHover . Link ) ;
191+ ev . Handled = true ;
192+ } ;
193+
194+ var copy = new MenuItem ( ) ;
195+ copy . Header = App . Text ( "SHALinkCM.CopySHA" ) ;
196+ copy . Icon = App . CreateMenuIcon ( "Icons.Copy" ) ;
197+ copy . Click += ( _ , ev ) =>
198+ {
199+ App . CopyText ( link ) ;
200+ ev . Handled = true ;
201+ } ;
202+
203+ var menu = new ContextMenu ( ) ;
204+ menu . Items . Add ( open ) ;
205+ menu . Items . Add ( copy ) ;
206+ menu . Open ( this ) ;
207+ }
208+ }
176209 }
177210 else
178211 {
You can’t perform that action at this time.
0 commit comments