Skip to content
This repository has been archived by the owner on Sep 14, 2023. It is now read-only.

Commit

Permalink
1. 增加在预览状态下直接通过上下方向键切换预览的文件
Browse files Browse the repository at this point in the history
2. 增加搜索当前文件夹, 可以通过复制文件夹和在文件夹选中状态下直接Tab键触发
3. 增加自定义文本和图片格式的后缀名, 用于拓展文本和图片格式的预览
4. 最近时间不多, 可能测试得不够, 可能会有没有照顾到的bug, 请及时反馈
  • Loading branch information
lanyuanxiaoyao committed Aug 15, 2019
1 parent 53f489c commit c664110
Show file tree
Hide file tree
Showing 7 changed files with 91 additions and 8 deletions.
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ utools 插件, 用于在 macOS 提供与 Windows 中 Everything 插件类似的
另外科普一下, Everything 是基于 NTFS 文件系统的特性实现实时搜索, 在 macOS 上无论如何也是很难达到 Everything 的速度的, 所以插件直接使用了『回合制搜索』(即输入完成后需要按一下回车再开始搜索)而不是『实时搜索』, 反正也做不到干脆放弃.

# 版本
- `0.1.1`
1. 增加在预览状态下直接通过上下方向键切换预览的文件
2. 增加搜索当前文件夹, 可以通过复制文件夹和在文件夹选中状态下直接Tab键触发
3. 增加自定义文本和图片格式的后缀名, 用于拓展文本和图片格式的预览
4. 最近时间不多, 可能测试得不够, 可能会有没有照顾到的bug, 请及时反馈
- `0.1.0`
各项功能的形式基本稳定下来, 以下为主要修改, 使用方法见后文
1. **键盘操作**
Expand Down
46 changes: 46 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
"eslint-plugin-prettier": "^3.1.0",
"eslint-plugin-vue": "^5.0.0",
"prettier": "^1.18.2",
"uglifyjs-webpack-plugin": "^2.2.0",
"vue-template-compiler": "^2.6.10"
},
"eslintConfig": {
Expand Down
5 changes: 5 additions & 0 deletions public/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ utools 插件, 用于在 macOS 提供与 Windows 中 Everything 插件类似的
另外科普一下, Everything 是基于 NTFS 文件系统的特性实现实时搜索, 在 macOS 上无论如何也是很难达到 Everything 的速度的, 所以插件直接使用了『回合制搜索』(即输入完成后需要按一下回车再开始搜索)而不是『实时搜索』, 反正也做不到干脆放弃.

# 版本
- `0.1.1`
1. 增加在预览状态下直接通过上下方向键切换预览的文件
2. 增加搜索当前文件夹, 可以通过复制文件夹和在文件夹选中状态下直接Tab键触发
3. 增加自定义文本和图片格式的后缀名, 用于拓展文本和图片格式的预览
4. 最近时间不多, 可能测试得不够, 可能会有没有照顾到的bug, 请及时反馈
- `0.1.0`
各项功能的形式基本稳定下来, 以下为主要修改, 使用方法见后文
1. **键盘操作**
Expand Down
11 changes: 7 additions & 4 deletions src/Finder.vue
Original file line number Diff line number Diff line change
Expand Up @@ -359,7 +359,8 @@ export default {
'code',
{ style: 'word-break: break-all' },
payload[0].path
)
),
duration: 0
})
this.tempDir = payload[0].path
} else if (type === 'window') {
Expand All @@ -371,7 +372,8 @@ export default {
}
this.$notify({
title: '当前搜索路径',
message: h('code', { style: 'word-break: break-all' }, result)
message: h('code', { style: 'word-break: break-all' }, result),
duration: 0
})
this.tempDir = result
})
Expand Down Expand Up @@ -603,9 +605,10 @@ export default {
return
}
var extension = Tools.getExtension(this.item.name)
if (this.settings.data.fileExtension.indexOf(extension) > -1) {
console.log(extension)
if (extension && this.settings.data.fileExtension.indexOf(extension) > -1) {
this.item.preview = 'text'
} else if (this.settings.data.pictureExtension.indexOf(extension) > -1) {
} else if (extension && this.settings.data.pictureExtension.indexOf(extension) > -1) {
this.item.preview = 'picture'
}
Expand Down
12 changes: 9 additions & 3 deletions src/components/Setting.vue
Original file line number Diff line number Diff line change
Expand Up @@ -107,10 +107,16 @@
ref="previewForm"
>
<el-form-item label="文本文件后缀名">
<el-input v-model="settings.data.fileExtension" placeholder="文本文件后缀名"></el-input>
<el-input
placeholder="文本文件后缀名"
v-model="settings.data.fileExtension"
></el-input>
</el-form-item>
<el-form-item label="图片文件后缀名">
<el-input v-model="settings.data.pictureExtension" placeholder="图片文件后缀名"></el-input>
<el-input
placeholder="图片文件后缀名"
v-model="settings.data.pictureExtension"
></el-input>
</el-form-item>
</el-form>
</el-card>
Expand Down Expand Up @@ -149,8 +155,8 @@ export default {
}
// 更新_rev
this.$store.commit('updateSettingsRev', result.rev)
return true
}
return true
},
addKeySearch() {
var keyList = this.settings.data.keyList
Expand Down
19 changes: 18 additions & 1 deletion vue.config.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@
const UglifyJsPlugin = require("uglifyjs-webpack-plugin");

module.exports = {
publicPath: "./",
productionSourceMap: false
productionSourceMap: false,
configureWebpack: {
optimization: {
minimizer: [
new UglifyJsPlugin({
uglifyOptions: {
compress: {
drop_console: true,
drop_debugger: false,
pure_funcs: ["console.log"]
}
}
})
]
}
}
};

0 comments on commit c664110

Please sign in to comment.