Skip to content

Releases: hiforrest/PopDrop

PopDrop v2.1.0

Choose a tag to compare

@hiforrest hiforrest released this 26 Aug 09:19

改进

  • 工作区 Tab 切换更快:优化了工作区 Tab 切换慢的问题,现在点一下 Tab,马上就能切换过去。
  • 主快捷键可以自己选打开方式:单击主快捷键时,现在可以选择:每次打开默认工作区,或者打开上次关闭时的工作区。
  • 1080P 下界面更舒服:优化了不同分辨率和 DPI 下的显示效果,尤其是 1080P 屏幕,界面看起来更协调。
  • 「定位到此」支持更多窗口:现在更多类型的“选择文件 / 文件夹”窗口都可以使用这个功能。
  • 主面板可以缩得更窄:最小宽度从原来的限制缩小到 330px,喜欢把面板贴在屏幕边上的用户会更方便。

Bug 修复

  • 修复下载文件时,临时文件偶尔导致弹窗报错的问题。
  • 修复 Ctrl + 双击 前置发送文本偶尔失效的问题。

PopDrop v2.0.0

Choose a tag to compare

@hiforrest hiforrest released this 20 Aug 01:44

V2.0 继续扩展「顺手」:全新的文本块工作区、一次点按直达目标文件夹的「另存为定位到此」、以及大量细节修复。下面挑重要的说。

新功能

文本块工作区(v2.0 核心)

  • 独立的文本工作区类型,.md.txt 文件以卡片形式平铺展示
  • 支持多关键字搜索(空格分隔 AND 匹配)、置顶、拖拽归类
  • Enter 快速发送正文到当前输入位置
  • Ctrl+Enter 前置发送:把文本投送到唤出 PopDrop 前的输入位置
  • Windows Terminal 兼容发送:识别 Windows Terminal / Console Host,中文正文自动免确认
  • 搜索框支持"仅标题"范围、IME 组合输入识别
  • 鼠标拖拽卡片即可发送文本;纯键盘也能完成全流程操作

Tab 切换工作区 & 极速呈现

  • 工作区切换从下拉框改为顶部原生 Tab 栏,最多显示 8 个,其余进入"更多"菜单
  • 右侧新增纯图标工具栏:刷新、粘贴、全部展开/收起、添加/移除固定项、显示、设置、置顶
  • 按 F2 唤出面板,文件瞬间呈现,不再等待扫描更新
  • 双击 F2 直达文本块工作区;F2 首次按下立即显示,不再等待双击判定窗口

来源文件夹分栏折叠

  • 来源分栏标题单击折叠/展开,收起后不占地方
  • 折叠状态按工作区记忆,切换工作区不重置
  • 工具栏提供批量展开/收起按钮
  • 新增分栏上下间距配置(原生分组边界上增加留白)

另存为定位到此

  • 从"保存/另存为"对话框唤出 PopDrop 时,每个来源分组标题右侧出现**"另存为定位到此"链接**
  • 点击直接导航到对应文件夹,不用再手动翻路径
  • 右键菜单保留同样入口
  • 只在保存对话框场景显示,普通窗口唤出自动隐藏

Seer / QuickLook 改进

  • 悬停在文件上直接按空格即可预览,无需先点击选中
  • 修复 Seer 空格多次触发、预览窗口落到 PopDrop 下方、A/B 路径串位等问题
  • 外部预览期间 PopDrop 自动让出置顶层级

UI 自定义

  • 界面缩放、图标质量、缩略图大小、文件名行数
  • 文本块卡片宽高、分栏上下间距
  • 设置页新增"界面设置"与"内容更新方式"(极速显示 / 准确优先)

修复

  • 拖文件经过来源栏时,底部不再误报"已选择 N 个项目"
  • F2 隐藏后再打开,固定项栏不会窜成其他工作区的内容
  • 跨磁盘移动文件后,旧缩略图立即消失,不留空卡片
  • 设置窗口快速操作不再卡死,保存失败自动回滚恢复
  • Hover 预览切换工作区不再卡死,可正常恢复
  • 文本块→文件工作区切换不再残留顶部空白带
  • 空文件夹不显示错缩略图,失效固定项不显示错图标
  • 文本块搜索框聚焦时,空格不再误触 Seer 预览

系统要求

  • Windows 10 或 Windows 11

PopDrop v1.0.0

Choose a tag to compare

@hiforrest hiforrest released this 03 Aug 01:26

文件悬浮预览

鼠标悬停即可预览图片、文本、Markdown、PDF、DOCX、CSV/TSV 等常见文件,不用逐个打开,也不用来回切换窗口。

Seer / QuickLook 集成

支持通过空格键调用 Seer 或 QuickLook,并让 PopDrop 保持显示,方便连续预览文件。此功能默认关闭,可在设置中开启。

在文件管理器中定位

右击文件图标,即可在所使用的文件管理器中定位文件。

除 Windows 文件资源管理器外,还支持 Directory Opus、Total Commander、XYplorer、Double Commander、FreeCommander XE 和 Files。可在「设置 → 打开与文件操作」中选择。

v0.9.0

Choose a tag to compare

@hiforrest hiforrest released this 28 Jul 07:20

v0.7 → v0.9 主要更新

PopDrop 从一个"快速拿取最近文件"的小面板,逐渐变成了一个可以接收文件、按项目整理文件,并调用常用工具处理文件的临时工作台。

仍然是需要时出现,用完就走,只是能做的事情更多了。

v0.8.0:文件不仅能拖出去,也能直接拖进来

现在可以把本地文件直接拖进 PopDrop。

拖拽时,目标分组会实时高亮。PopDrop 会根据文件来源自动选择复制或移动,也可以按住 CtrlShift 指定操作。

除了本地文件,还支持接收来自网页、聊天软件等位置的图片、虚拟文件和公开下载链接。较大的文件会在后台传输,不必让主面板一直留在屏幕上。

新增的"下载任务面板"可以查看进度、取消任务、重新下载失败的链接,或者直接打开目标文件夹。

文件写入也更谨慎:下载或接收完成之前会先保存为临时文件,成功后再正式写入;如果目标位置已经有同名文件,不会悄悄覆盖。

v0.8.6~v0.8.8:网页图片更清晰,删除文件可以反悔

从网页拖拽图片时,有些网页会同时提供缩略图和原图。PopDrop 现在会比较图片的实际尺寸,自动保留更清晰的版本,清理重复的小图。

这套判断会统一用于不同来源的图片,无论图片来自网页、聊天软件、剪贴板还是本地拖拽,都会尽量避免留下"一张图保存好几份,最后还留错了缩略图"的情况。

现在也可以选中文件后按 Delete 删除。文件会进入 Windows 回收站,支持批量操作,不会在回收站失败后改成永久删除。

v0.9.0:多工作区、右键菜单和工具动作

不同项目,可以使用不同的工作区

每个工作区都可以保存自己的来源文件夹和固定项。

比如工作、个人项目和临时任务可以各用一套配置。切换项目时,只要从主面板切换工作区,不必把所有目录和文件都挤在一起。

旧版本的配置会自动迁移,不需要重新设置。

右键菜单可以按自己的习惯选择

现在可以选择默认使用 PopDrop 的快捷菜单,或者 Windows 系统右键菜单。

需要临时切换时,按住 Shift 即可反转,不必反复进入设置。

一个应用,可以配置多种文件动作

以前,一个应用主要作为文件的"打开方式";现在,同一个应用还可以提供多个工具动作。

例如,同一批文件既可以逐个交给应用处理,也可以一次性全部传入。动作参数可以引用文件路径、所在文件夹、日期、文件大小等信息,方便根据自己的工作流程配置不同用途。

一句话总结

以前的 PopDrop 主要帮你快速拿到文件;现在它也能接收文件、按项目整理文件,并把文件直接交给常用工具处理。

仍然是需要时出现,用完就走,只是能做的事情更多了。

PopDrop v0.7.2 — 噪声过滤、启动器文件夹、配置模板补全

Choose a tag to compare

@hiforrest hiforrest released this 25 Jul 15:16

PopDrop v0.7.2 — 噪声过滤、启动器文件夹、配置模板补全

v0.7.2 新增

噪声过滤(NoiseFilter) — 自动隐藏 Office/WPS 锁定文件、目录元数据(desktop.ini/Thumbs.db)、Access/AutoCAD 关联文件、未完成下载文件等常见噪音。支持 Hidden/System/Temporary 属性过滤和自定义通配规则。每个来源可独立配置,固定项目始终优先显示。

启动器文件夹(Launcher) — 来源可切换为启动器模式,自动套用推荐值(按名称排序、只显示 .lnk/.url/.exe、隐藏数字前缀和扩展名),切回普通模式时自动恢复。

配置模板补全 — config.example.ini 补充了 [NoiseFilter][PinnedFiles][SourceIgnore] 等缺失配置节,新用户首次打开即可看到完整结构。

此前 v0.7 完整功能

  • 精简右键菜单:PopDrop 自研菜单,Shift+右击保留完整系统菜单
  • 配置软件打开:按扩展名匹配已配置程序,支持选择其他 .exe
  • 复制/移动到:使用 Shell IFileOperation 原生操作,支持冲突处理、进度取消
  • 三种显示范围:FilesOnly / FilesAndFolders / RecursiveFiles
  • 文件夹排序时间:DirectoryModified / LatestContent
  • 可选单击打开:全局或来源级独立配置
  • 缩略图布局配置:水平/垂直间距、标签行数
  • 原生 UI 设置界面:四页标签,草稿编辑,原子写入
  • 全局排除文件夹名称:.git/.svn/.hg/node_modules/pycache
  • 固定项增强:拖入固定、拖拽排序
  • 复制文件/路径(Ctrl+C / Ctrl+Shift+C)
  • 在资源管理器中显示(Ctrl+Enter)

优化

  • 缩略图策略默认改为 Full,图片预览更完整
  • 扫描缓存升级至 v3/v4,配置注释自动维护
  • 置顶实时切换、Esc 隐藏可配置、原子写入防损坏

配置变动

  • 配置版本 ConfigVersion=11
  • 新增配置节:[NoiseFilter][SourceIgnore:名称][PinnedFiles][OpenApps][TransferFavorites][ExcludedFolderNames]
  • 新增配置项:ModeNoiseFilterModeOpenFileModeDisplayScopeFolderTimeModeSortMode
  • ThumbnailPolicy 默认值从 Fast 改为 Full

v0.6 — 固定项增强 + 窗口模式 + 快捷启动

Choose a tag to compare

@hiforrest hiforrest released this 23 Jul 15:47

v0.6 — 固定项增强 + 窗口模式 + 快捷启动

本次更新涵盖从 v0.4 到 v0.6 的多个版本,带来了 窗口模式配置Launcher 快捷启动固定项全面增强 等功能,同时优化了后台进程和性能。

新功能

窗口模式配置(v0.4)

  • temporary:失焦自动隐藏(默认
  • always_on_top:始终置顶
  • normal:普通窗口
  • 顶部按钮可实时切换,自动保存到 config.ini

Launcher 快捷启动文件夹模式(v0.5)

  • 将文件夹变成快捷启动面板,支持 .lnk / .url / .exe
  • 数字前缀自定义排序,界面自动隐藏前缀和扩展名
  • 显示名称可独立配置

遍历排序模式配置(v0.5)

  • ModifiedDesc:按修改时间从新到旧(默认)
  • NameAsc:按文件名自然升序
  • 支持文件夹级独立覆盖

固定项拖入与排序(v0.6)

  • 从资源管理器把文件或文件夹直接拖进 PopDrop 窗口,立即加入固定项
  • 新加入的固定项显示在最前面,保持原有顺序
  • 固定项之间拖拽即可调整顺序,自动保存到 config.ini
  • 拖出固定项列表时继续使用 Windows 原生拖放,可发送到其他软件
  • 临时模式(temporary)下接收拖入项目时暂停自动隐藏,完成后窗口保持打开

置顶模式实时切换(v0.6)

  • 面板顶部新增「置顶:开/关」按钮
  • 点击即可在 temporaryalways_on_top 之间切换
  • 切换结果立即保存到 config.ini,无需手动编辑配置

优化

  • 消除 Worker 托盘图标闪现,启动和刷新体验更干净(v0.5)
  • 修复图标句柄泄漏与退出清理(v0.5)
  • 修复状态栏初始化文本过长、退出时变量未定义报错(v0.5)
  • 文件夹固定项使用 Shell 图标而非内容缩略图,显示更清晰(v0.6)
  • 拖放完成时恢复窗口焦点,避免被自动隐藏计时器提前关闭(v0.6)
  • 文本统一:固定文件→固定项,文件不存在→项目不存在(v0.6)

配置变动

  • 配置项新增 WindowModeSortModeMode=LauncherDisplayNameStripOrderPrefixHideExtensions
  • 配置文件自动标准化为 config.ini
  • 默认窗口模式改为 temporary,更适合随手使用、用完即走的工作流

下载

  • 解压后保持 PopDrop.execonfig.ini 在同一目录,双击运行即可
  • F2 呼出面板,找到文件,拖走,关掉

v0.3 面板先显后扫

Choose a tag to compare

@hiforrest hiforrest released this 21 Jul 14:55

主要改进

  • 面板先显示,再后台扫描:启动时不再需要等待目录枚举,面板立即显示上次缓存的结果
  • 独立 worker 进程扫描:在后台独立进程中扫描文件夹和 Windows 近期文件,主进程 UI 保持流畅
  • 缓存系统:扫描结果缓存在 cache/scan-cache-v1.ini,下次启动秒开
  • 可配置缓存目录:通过 CachePath= 可指定自定义缓存路径
  • ThumbnailPolicy 支持Fast 模式优先使用已有缩略图缓存,Full 模式保留现场生成行为
  • 配置指纹:目录配置变化时自动丢弃旧缓存,避免显示过期结果
  • 状态栏反馈:扫描期间的进度只显示在底部状态栏,不干扰文件列表

新增配置项

CachePath=          ; 缓存目录,留空使用 cache/ 文件夹
ThumbnailPolicy=Fast ; Fast=仅用已有缓存,Full=现场生成缩略图

v0.2

Choose a tag to compare

@hiforrest hiforrest released this 20 Jul 16:17

v0.2 更新内容

  • 分离主图标(app.ico)和托盘图标(tray.ico),均为多尺寸 32bpp
  • 添加 Ahk2Exe 编译指令,支持编译为独立 EXE
  • 创建 build.ps1 编译脚本,含前置检查与详细日志
  • 创建 BUILD.md 编译文档
  • README 添加项目图标,编译指引改为指向 BUILD.md
  • 修复脚本编码为 UTF-8 with BOM
  • 修复 ICO 文件多尺寸结构

v0.1

Choose a tag to compare

@hiforrest hiforrest released this 20 Jul 13:55

首个公开版本,Windows 置顶文件面板。

包含文件:

  • PopDrop.exe — 编译后的可执行文件
  • config.ini — 配置文件
  • icon.ico — 自定义图标
  • README.md — 使用说明

下载后解压到同一目录,双击 PopDrop.exe 即可使用。