This commit is contained in:
Devon22 2025-06-16 15:48:07 +08:00
parent e49d77ccff
commit fc5ffe5793
2 changed files with 13 additions and 25 deletions

View file

@ -240,14 +240,11 @@ export class GridView extends ItemView {
// 最小化模式選項
menu.addItem((item) => {
item
.setTitle(t(this.minMode ? 'close_min_mode' : 'min_mode'))
.setIcon(this.minMode ? 'maximize-2' : 'minimize-2')
.setTitle(t('min_mode'))
.setIcon('minimize-2')
.setChecked(this.minMode)
.onClick(() => {
this.minMode = !this.minMode;
const titleElement = this.containerEl.querySelector('.ge-header-buttons')?.querySelector('.ge-title');
if (titleElement) {
titleElement.textContent = this.minMode ? t('min_mode') : t('close_min_mode');
}
this.app.workspace.requestSaveLayout();
this.render();
});
@ -255,14 +252,11 @@ export class GridView extends ItemView {
// 顯示忽略資料夾選項
menu.addItem((item) => {
item
.setTitle(this.showIgnoredFolders ? t('hide_ignored_folders') : t('show_ignored_folders'))
.setIcon('folder')
.setTitle(t('show_ignored_folders'))
.setIcon('folder-open-dot')
.setChecked(this.showIgnoredFolders)
.onClick(() => {
this.showIgnoredFolders = !this.showIgnoredFolders;
const titleElement = this.containerEl.querySelector('.ge-header-buttons')?.querySelector('.ge-title');
if (titleElement) {
titleElement.textContent = this.showIgnoredFolders ? t('hide_ignored_folders') : t('show_ignored_folders');
}
this.app.workspace.requestSaveLayout();
this.render();
});
@ -1249,6 +1243,12 @@ export class GridView extends ItemView {
}
}
//將預覽文字設定到標題的 title 屬性中
const titleEl = fileEl.querySelector('.ge-title');
if (titleEl && pEl) {
titleEl.setAttribute('title', `<${titleEl.textContent}>\n${pEl.textContent}` || '');
}
if (frontMatterInfo.exists) {
const colorValue = metadata?.color;
if (colorValue) {
@ -1266,11 +1266,11 @@ export class GridView extends ItemView {
const titleValue = metadata?.[titleField];
if (titleValue) {
// 將標題文字設為 frontmatter 的 title
const titleEl = fileEl.querySelector('.ge-title');
if (titleEl) {
titleEl.textContent = titleValue;
}
}
const displayValue = metadata?.display;
if (displayValue === 'minimized') {
// 移除已建立的預覽段落

View file

@ -158,9 +158,7 @@ export const TRANSLATIONS: Translations = {
'open_new_grid_view': '開啟新網格視圖',
'open_in_new_grid_view': '在新網格視圖中開啟',
'min_mode': '最小化模式',
'close_min_mode': '關閉最小化模式',
'show_ignored_folders': '顯示忽略的資料夾',
'hide_ignored_folders': '隱藏忽略的資料夾',
'delete_note': '刪除檔案',
'open_folder_note': '開啟資料夾筆記',
'create_folder_note': '建立資料夾筆記',
@ -353,9 +351,7 @@ export const TRANSLATIONS: Translations = {
'open_new_grid_view': 'Open new grid view',
'open_in_new_grid_view': 'Open in new grid view',
'min_mode': 'Minimize mode',
'close_min_mode': 'Close minimize mode',
'show_ignored_folders': 'Show ignored folders',
'hide_ignored_folders': 'Hide ignored folders',
'delete_note': 'Delete file',
'open_folder_note': 'Open folder note',
'create_folder_note': 'Create folder note',
@ -548,9 +544,7 @@ export const TRANSLATIONS: Translations = {
'open_new_grid_view': '打开新网格视图',
'open_in_new_grid_view': '在新网格视图中打开',
'min_mode': '最小化模式',
'close_min_mode': '关闭最小化模式',
'show_ignored_folders': '显示忽略的文件夹',
'hide_ignored_folders': '隐藏忽略的文件夹',
'delete_note': '删除文件',
'open_folder_note': '打开文件夹笔记',
'create_folder_note': '创建文件夹笔记',
@ -743,9 +737,7 @@ export const TRANSLATIONS: Translations = {
'open_new_grid_view': '新しいグリッドビューを開く',
'open_in_new_grid_view': '新しいグリッドビューで開く',
'min_mode': '最小化モード',
'close_min_mode': '最小化モードを閉じる',
'show_ignored_folders': '無視するフォルダーを表示',
'hide_ignored_folders': '無視するフォルダーを非表示',
'delete_note': 'ファイルを削除',
'open_folder_note': 'フォルダーノートを開く',
'create_folder_note': 'フォルダーノートを作成',
@ -938,9 +930,7 @@ export const TRANSLATIONS: Translations = {
'open_new_grid_view': 'Открыть новый сеточный вид',
'open_in_new_grid_view': 'Открыть в новом сеточном виде',
'min_mode': 'Минимизировать вид',
'close_min_mode': 'Закрыть минимизированный вид',
'show_ignored_folders': 'Показать игнорируемые папки',
'hide_ignored_folders': 'Скрыть игнорируемые папки',
'delete_note': 'Удалить файл',
'open_folder_note': 'Открыть заметку папки',
'create_folder_note': 'Создать заметку папки',
@ -1133,9 +1123,7 @@ export const TRANSLATIONS: Translations = {
'open_new_grid_view': 'Відкрити новий сітковий вигляд',
'open_in_new_grid_view': 'Відкрити в новому сітковому вигляді',
'min_mode': 'Мінімізувати вигляд',
'close_min_mode': 'Закрити мінімізоване вигляд',
'show_ignored_folders': 'Показати ігноровані папки',
'hide_ignored_folders': 'Сховати ігноровані папки',
'delete_note': 'Видалити файл',
'open_folder_note': 'Відкрити нотатку папки',
'create_folder_note': 'Створити нотатку папки',