refactor(app): implement canvas-based diff rendering

This commit is contained in:
Mohamed Boudra
2026-08-17 21:14:37 +02:00
parent 75adf53893
commit d03cf14703
66 changed files with 6147 additions and 3210 deletions
+2
View File
@@ -861,6 +861,8 @@ export const ar: TranslationResources = {
wrapLongLines: "لف الخطوط الطويلة",
collapseAllFolders: "طي كافة المجلدات",
expandAllFolders: "توسيع كافة المجلدات",
collapseAllFiles: "طي كافة الملفات",
expandAllFiles: "توسيع كافة الملفات",
refreshing: "منعش",
refresh: "ينعش",
refreshState: "تحديث حالة git و{{brand}}",
+2
View File
@@ -870,6 +870,8 @@ export const en = {
wrapLongLines: "Wrap long lines",
collapseAllFolders: "Collapse all folders",
expandAllFolders: "Expand all folders",
collapseAllFiles: "Collapse all files",
expandAllFiles: "Expand all files",
refreshing: "Refreshing",
refresh: "Refresh",
refreshState: "Refresh git and {{brand}} state",
+2
View File
@@ -892,6 +892,8 @@ export const es: TranslationResources = {
wrapLongLines: "Envolver largas filas",
collapseAllFolders: "Contraer todas las carpetas",
expandAllFolders: "Expandir todas las carpetas",
collapseAllFiles: "Contraer todos los archivos",
expandAllFiles: "Expandir todos los archivos",
refreshing: "Refrescante",
refresh: "Refrescar",
refreshState: "Actualizar el estado de git y {{brand}}",
+2
View File
@@ -891,6 +891,8 @@ export const fr: TranslationResources = {
wrapLongLines: "Enroulez les longues lignes",
collapseAllFolders: "Réduire tous les dossiers",
expandAllFolders: "Développer tous les dossiers",
collapseAllFiles: "Réduire tous les fichiers",
expandAllFiles: "Développer tous les fichiers",
refreshing: "Rafraîchissant",
refresh: "Rafraîchir",
refreshState: "Actualiser l'état de git et de {{brand}}",
+2
View File
@@ -872,6 +872,8 @@ export const ja: TranslationResources = {
wrapLongLines: "長い行を折り返す",
collapseAllFolders: "すべてのフォルダを折りたたむ",
expandAllFolders: "すべてのフォルダを展開",
collapseAllFiles: "すべてのファイルを折りたたむ",
expandAllFiles: "すべてのファイルを展開",
refreshing: "更新中",
refresh: "更新",
refreshState: "gitと{{brand}}の状態を更新",
+2
View File
@@ -868,6 +868,8 @@ export const ko: TranslationResources = {
wrapLongLines: "긴 줄 줄바꿈",
collapseAllFolders: "모든 폴더 축소",
expandAllFolders: "모든 폴더 확장",
collapseAllFiles: "모든 파일 축소",
expandAllFiles: "모든 파일 확장",
refreshing: "새로고침 중",
refresh: "새로고침",
refreshState: "Git 및 {{brand}} 상태 새로고침",
+2
View File
@@ -883,6 +883,8 @@ export const ptBR: TranslationResources = {
wrapLongLines: "Quebrar linhas longas",
collapseAllFolders: "Recolher todas as pastas",
expandAllFolders: "Expandir todas as pastas",
collapseAllFiles: "Recolher todos os arquivos",
expandAllFiles: "Expandir todos os arquivos",
refreshing: "Atualizando",
refresh: "Atualizar",
refreshState: "Atualizar estado do git e do {{brand}}",
+2
View File
@@ -883,6 +883,8 @@ export const ru: TranslationResources = {
wrapLongLines: "Перенос длинных строк",
collapseAllFolders: "Свернуть все папки",
expandAllFolders: "Развернуть все папки",
collapseAllFiles: "Свернуть все файлы",
expandAllFiles: "Развернуть все файлы",
refreshing: "Освежающий",
refresh: "Обновить",
refreshState: "Обновить состояние git и {{brand}}",
+2
View File
@@ -853,6 +853,8 @@ export const zhCN: TranslationResources = {
wrapLongLines: "自动换行长行",
collapseAllFolders: "折叠所有文件夹",
expandAllFolders: "展开所有文件夹",
collapseAllFiles: "折叠所有文件",
expandAllFiles: "展开所有文件",
refreshing: "正在刷新",
refresh: "刷新",
refreshState: "刷新 git 和 {{brand}} 状态",