mirror of
https://github.com/devon22/obsidian-mediaviewer.git
synced 2026-07-22 11:50:28 +00:00
1.9.1
This commit is contained in:
parent
ef8658e723
commit
d0df4fe2d6
8 changed files with 762 additions and 720 deletions
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "mediaviewer",
|
||||
"name": "Media Viewer",
|
||||
"version": "1.9.0",
|
||||
"version": "1.9.1",
|
||||
"minAppVersion": "1.1.0",
|
||||
"description": "View and manage media files within your notes.",
|
||||
"author": "Devon22",
|
||||
|
|
|
|||
4
package-lock.json
generated
4
package-lock.json
generated
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"name": "mediaviewer",
|
||||
"version": "1.9.0",
|
||||
"version": "1.9.1",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "mediaviewer",
|
||||
"version": "1.9.0",
|
||||
"version": "1.9.1",
|
||||
"license": "MIT",
|
||||
"devDependencies": {
|
||||
"@types/node": "^16.11.6",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "mediaviewer",
|
||||
"version": "1.9.0",
|
||||
"version": "1.9.1",
|
||||
"description": "This is a sample plugin for Obsidian (https://obsidian.md)",
|
||||
"main": "main.js",
|
||||
"scripts": {
|
||||
|
|
|
|||
1449
src/fullscreen.ts
1449
src/fullscreen.ts
File diff suppressed because it is too large
Load diff
|
|
@ -158,7 +158,7 @@ export class ImageUploadModal extends Modal {
|
|||
const fileInput = contentEl.createEl('input', {
|
||||
type: 'file',
|
||||
attr: {
|
||||
accept: 'image/*,video/*',
|
||||
accept: 'image/*,video/*,audio/*',
|
||||
multiple: true,
|
||||
style: 'display: none;' // 隱藏但保持在DOM中
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ export interface MediaViewSettings {
|
|||
galleryGridSizeLarge: number;
|
||||
itemsPerPage: number;
|
||||
insertAtEnd: boolean;
|
||||
displayOriginalSize: boolean;
|
||||
}
|
||||
|
||||
export const DEFAULT_SETTINGS: MediaViewSettings = {
|
||||
|
|
@ -30,6 +31,7 @@ export const DEFAULT_SETTINGS: MediaViewSettings = {
|
|||
galleryGridSizeLarge: 200,
|
||||
itemsPerPage: 0,
|
||||
insertAtEnd: true, // 預設插入在最後
|
||||
displayOriginalSize: false,
|
||||
};
|
||||
|
||||
export class MediaViewSettingTab extends PluginSettingTab {
|
||||
|
|
@ -74,6 +76,16 @@ export class MediaViewSettingTab extends PluginSettingTab {
|
|||
await this.plugin.saveSettings();
|
||||
}));
|
||||
|
||||
new Setting(containerEl)
|
||||
.setName(t('display_original_size'))
|
||||
.setDesc(t('display_original_size_desc'))
|
||||
.addToggle(toggle => toggle
|
||||
.setValue(this.plugin.settings.displayOriginalSize)
|
||||
.onChange(async (value) => {
|
||||
this.plugin.settings.displayOriginalSize = value;
|
||||
await this.plugin.saveSettings();
|
||||
}));
|
||||
|
||||
new Setting(containerEl)
|
||||
.setName(t('click_to_open_media'))
|
||||
.setDesc(t('click_to_open_media_desc'))
|
||||
|
|
|
|||
|
|
@ -43,6 +43,8 @@ const TRANSLATIONS: Translations = {
|
|||
'allow_media_deletion_desc': '啟用此選項後,可以在媒體瀏覽器中刪除媒體檔案',
|
||||
'auto_open_first_image': '自動打開第一張圖片',
|
||||
'auto_open_first_image_desc': '啟用此選項後,媒體瀏覽器將自動打開第一張圖片',
|
||||
'display_original_size': '以原始尺寸顯示小型圖片',
|
||||
'display_original_size_desc': '啟用後,小型圖片將以原始尺寸顯示,而不是全螢幕顯示',
|
||||
'click_to_open_media': '點擊圖片打開媒體瀏覽器',
|
||||
'click_to_open_media_desc': '啟用此選項後,點擊一般的圖片將以媒體瀏覽器打開 (需重啟)',
|
||||
'disable_click_to_open_media_on_gallery': '禁用 Gallery 內圖片點擊打開媒體瀏覽器',
|
||||
|
|
@ -106,6 +108,8 @@ const TRANSLATIONS: Translations = {
|
|||
'allow_media_deletion_desc': 'Enable deletion of media files in the media browser',
|
||||
'auto_open_first_image': 'Auto open first image',
|
||||
'auto_open_first_image_desc': 'Automatically open the first image when opening the media browser',
|
||||
'display_original_size': 'Display small images in original size',
|
||||
'display_original_size_desc': 'When enabled, small images will be displayed in their original size instead of full screen',
|
||||
'click_to_open_media': 'Click image to open Media Browser',
|
||||
'click_to_open_media_desc': 'Open media browser when clicking on images (requires restart)',
|
||||
'disable_click_to_open_media_on_gallery': 'Disable click to open media on gallery',
|
||||
|
|
@ -169,6 +173,8 @@ const TRANSLATIONS: Translations = {
|
|||
'allow_media_deletion_desc': '启用此选项后,可以在媒体浏览器中删除媒体文件',
|
||||
'auto_open_first_image': '自动打开第一张图片',
|
||||
'auto_open_first_image_desc': '启用此选项后,媒体浏览器将自动打开第一张图片',
|
||||
'display_original_size': '以原始尺寸显示小型图片',
|
||||
'display_original_size_desc': '启用后,小型图片将以原始尺寸显示,而不是全屏幕显示',
|
||||
'click_to_open_media': '点击图片打开媒体浏览器',
|
||||
'click_to_open_media_desc': '启用此选项后,点击一般的图片将以媒体浏览器打开 (需重启)',
|
||||
'disable_click_to_open_media_on_gallery': '禁用 Gallery 内的图片点击打开媒体浏览器',
|
||||
|
|
@ -232,11 +238,12 @@ const TRANSLATIONS: Translations = {
|
|||
'allow_media_deletion_desc': 'メディアブラウザでメディアファイルの削除を有効にします',
|
||||
'auto_open_first_image': '最初の画像を自動的に開く',
|
||||
'auto_open_first_image_desc': 'メディアブラウザを開くときに最初の画像を自動的に開きます',
|
||||
'display_original_size': '画像を元のサイズで表示',
|
||||
'display_original_size_desc': '有効にすると、画像を元のサイズで表示し、フルスクリーン表示にしない',
|
||||
'click_to_open_media': '画像をクリックしてメディアブラウザを開く',
|
||||
'click_to_open_media_desc': '画像をクリックするとメディアブラウザが開きます(再起動が必要)',
|
||||
'disable_click_to_open_media_on_gallery': 'ギャラリー内の画像をクリックしてメディアブラウザを開くを無効にする',
|
||||
'disable_click_to_open_media_on_gallery_desc': 'ギャラリー内の画像をクリックするとメディアブラウザが開かない(他の画像プラグインとの互換性のために)',
|
||||
|
||||
'mute_video_on_open': '開くときにビデオをミュート',
|
||||
'mute_video_on_open_desc': 'メディアブラウザで開くときにビデオを自動的にミュートします',
|
||||
'grid_size': 'グリッドサイズ',
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
{
|
||||
"1.9.0": "1.1.0"
|
||||
"1.9.1": "1.1.0"
|
||||
}
|
||||
Loading…
Reference in a new issue