Repository navigation
Releases: MoFeng2223/BrimDeck
Releases · MoFeng2223/BrimDeck
Release list
BrimDeck 1.2.1-alpha.2
Improvements
- Reduced ongoing resource use of the notch and capsule by optimizing shadow rendering, scrolling text, quota ring carousels and system reading carousels.
- Reduced memory allocations when refreshing system monitor readings; no sampling is requested for readings when their region has no room to display them.
Fixes
- Fixed the expanded panel unexpectedly collapsing when switching apps within the same window context.
- Improved app rule switching: unchanged rule results no longer trigger a refresh, and changes to the collapsed shape retain their animation.
- Fixed the panel not automatically recovering after losing its topmost status or falling below ordinary windows; other topmost windows covering the panel are only logged to avoid repeatedly competing for the top position.
- Fixed some objects not being released after closing a panel on a secondary monitor.
改进
- 降低刘海和胶囊的常驻开销,优化阴影绘制、滚动文字、配额环及系统读数轮播。
- 减少系统监控读数刷新时的内存分配;读数区域没有显示空间时,不再为其请求采样。
修复
- 修复在相同窗口情境下切换应用时,展开面板意外收起的问题。
- 优化应用程序规则的切换:规则结果相同时不再重复刷新,收起形态发生变化时保留动画过渡。
- 修复面板丢失置顶状态或被普通窗口压到下方后无法自动恢复的问题;其他置顶窗口遮挡面板时仅记录日志,避免反复争抢。
- 修复关闭副显示器面板后,部分对象未能释放的问题。
BrimDeck 1.2.1-alpha.1
New
- Kimi Code as a quota and statistics source.
- Kimi Code API source.
- Full-screen exceptions become app rules: for each app, choose what the panel does in each kind of full screen.
- Custom themes can be edited directly on the Panel Theme page in Settings.
- While the panel is expanded, the mouse wheel can switch pages or change the volume.
- Limited support for Windows 10 (version 2004 and later). The settings window has a square frame without the rounded corners and border theme of Windows 11; the music visualizer cannot capture the player's own audio and uses the volume peak reported by the system instead, so it may follow the music less closely.
Improvements
- Improved some animations in Settings.
- Improved the layout of the System monitor settings page.
- Improved the layout and icons of the expanded System monitor page.
- Dracula and Night Owl now use the minimal clock in the theme's color by default.
- Fewer unnecessary tooltips in the price list.
- Checked music sources show the pin on hover.
- Improved switching the process rows in Settings.
Fixes
- Fixed the page jumping when the song changes.
- Fixed the panel sometimes staying open in preview after adjusting its look in Settings and clicking elsewhere.
- Fixed the monitor dial letters sitting off the centre of their rings at fractional display scaling.
新功能
- 新增 Kimi Code 额度与统计来源。
- 新增 Kimi Code API 来源。
- 全屏例外升级为应用程序规则,可按应用分别设置各种全屏情况下的面板行为。
- 支持在设置中的面板主题页直接编辑自定义主题。
- 面板展开时,可通过鼠标滚轮切换页面或调节音量。
- 有限支持 Windows 10(2004 及以上版本)。设置窗口为直角外框,不带 Windows 11 的圆角和边框主题;音乐律动无法单独采集播放器的音频,改为使用系统提供的音量峰值,跟随效果可能不够精确。
改进
- 设置页部分动画优化。
- 系统监控设置页面排版优化。
- 系统监控展开面板排版优化、图标优化。
- Dracula 与 Night Owl 主题改为默认使用主题色的简洁时钟。
- 减少价格表中不必要的悬浮提示。
- 已勾选的音乐源在鼠标悬停时显示置顶图标。
- 优化在设置页面切换进程行的体验。
修复
- 修复切歌时页面跳变的问题。
- 修复部分情况下在设置中调整外观后,点击其他地方,面板仍停留在预览状态没有自动收起的问题。
- 修复在显示器非整数缩放下,监控表盘中的字母偏离圆环中心的问题。
BrimDeck 1.2.0
New
- Panel themes: 7 new themes, including Light, One Dark Pro, Night Owl and Cyberpunk: Edgerunners, plus custom themes.
- New "System monitor" page (adapted from ftop): shows CPU, GPU, memory, network speed and more in real time.
- Every expanded page can be resized by dragging its edges. The notch, the capsule and the indicator bar can be resized by dragging their ends.
- Full-screen detection can have exception apps: when one of them is full screen or maximized, the panel is not affected.
- Option to free memory when the panel has been collapsed and idle (off by default).
- Usage of Claude Code and Codex in WSL can be counted (off by default).
Improvements
- The content shown in the notch and the capsule can be reordered.
- The notch and the capsule can fit their width to their content.
- The notch and the capsule can be as wide as the screen; when one is wider than the panel, hovering it opens the panel under the pointer.
- Improved animations in many places.
- Improved the look of the panel and the settings in many places.
- Support for the new version of the Claude desktop app, and an improved cache for Claude quota readings.
- Lower memory use when reading session logs; very long lines no longer make memory use keep growing.
- New API, Sub2API and custom sources connect over HTTPS only by default; HTTP can be turned on by hand.
- Lyrics lookups no longer follow redirects to other sites or to HTTP, and the size of a response is limited, so an abnormal response cannot use up memory.
- When installed to a custom folder outside Program Files and the user folder, Setup restricts who can change that folder, so other accounts on this PC cannot replace the program files.
- Less stutter when changing settings or switching songs.
Fixes
- Fixed a large block of the indicator bar's color flashing when hovering the indicator bar to expand the panel.
- Fixed the Claude plan showing as Pro after an upgrade to Max: the plan now comes from the Claude account first, then the local account record, and only last from the sign-in token; it is also read when the usage service is rate-limited.
- The message shown when NetEase Cloud Music full control fails to connect is now accurate.
新功能
- 新增面板主题功能,增加浅色、One Dark Pro、Night Owl、赛博朋克等 7 个主题,并支持自定义主题。
- 新增“系统监控”功能(参考 ftop 改编):可实时显示 CPU、GPU、内存、网速等内容。
- 展开面板的各页都可拖动边缘调整大小。刘海、胶囊与指示条可拖动两端调整宽度。
- 全屏检测可添加例外应用,这些应用全屏或最大化时面板不受影响。
- 可选在面板收起空闲时释放内存(默认关闭)。
- 支持统计 WSL 中 Claude Code 与 Codex 的用量,该功能默认关闭。
改进
- 刘海和胶囊的显示内容可排序。
- 刘海和胶囊新增自适应宽度功能。
- 刘海和胶囊的最大宽度提高到与屏幕同宽;刘海或胶囊比面板宽时,悬停展开的面板出现在鼠标所在位置。
- 优化多处动画效果。
- 优化多处面板与设置的显示效果。
- 适配 Claude 桌面版新版本,并优化 Claude 额度读取缓存功能。
- 降低读取会话记录时的内存占用,特别长的行不再导致内存持续增长。
- New API、Sub2API 与自定义来源默认只支持通过 HTTPS 连接,可手动开启 HTTP。
- 歌词查询不再跳转到其他网站或 HTTP 地址,并限制返回内容的大小,避免异常响应占用大量内存。
- 安装到 Program Files 与用户目录以外的自定义文件夹时,限制该文件夹的修改权限,防止本机其他账户替换程序文件。
- 减少修改设置、切换歌曲时的界面卡顿。
修复
- 修复悬停指示条展开面板时,闪现一大块指示条颜色的问题。
- 修复升级到 Max 后 Claude 订阅仍显示为 Pro 的问题:订阅名改为优先取自 Claude 账户,其次是本地账户记录,最后才用登录令牌;用量接口被限流时也会读取。
- 网易云音乐完整控制连接失败时,提示更准确。
BrimDeck 1.2.0-alpha.1
New
- Panel themes: System, Dark and Light, built-in theme extensions (Edgerunners, Dracula, GitHub Dark and Light, Night Owl, One Dark Pro) and custom themes from the themes folder, which can be created, edited and deleted in settings.
- Each panel theme remembers the app, warning and critical colors and the clock style changed under it, and brings them back when you switch back to it.
- New "System monitor" page in the expanded panel, adapted from ftop: CPU usage with its last minute, a column per core (performance and efficiency cores in their own colors, with frequency ticks), the GPU by engine with its memory, memory in use, cached and committed, network speed with its last minute, and the busiest apps, folded by program, sortable by CPU or memory, with a card per app.
- The notch and the capsule can show system readings next to the quota rings and the music: full, brief or chosen readings. They widen to fit.
- New "System monitor" settings page for the monitor page's look and the collapsed readings.
- Every expanded page (AI usage, system monitor, music) can be resized by dragging its sides, bottom edge or bottom corners; the notch, the capsule and the indicator bar by dragging their ends (a double click restores the default). Handles appear near the edges, the edge under the pointer lights in the theme's accent, and the size is shown while dragging.
- Option to free memory when the panel has been collapsed and idle (off by default).
- Usage from WSL: Claude Code and Codex CLI sessions in installed WSL distributions can count toward the token and cost statistics (Settings › AI usage › Quotas and usage, off by default).
Improvements
- One set of soft animations across the app; switching pages fades the old page out and the new one in while the panel changes size.
- Maximizing a window or entering full screen turns the panel into the indicator bar with the same animation as expanding and collapsing, and back again; full-screen rules fade the panel out and in.
- The system monitor's figures move smoothly at the display's refresh rate.
- The AI usage page uses larger type when the panel is tall; the music page centres the title beside the cover when there are no lyrics.
- Lower memory use.
- Settings saving, update checks and cover decoding no longer run on the interface thread.
Fixes
- Fixed a crash when switching panel themes in settings.
- Fixed the panel flickering when a resize started or ended.
- Fixed the Claude plan showing as Pro after an upgrade to Max: the plan now comes from the Claude account, then the local account record, and only last from the sign-in token.
- Fixed the Claude card waiting for sign-in after the Claude desktop app moved its data to Claude-Data; its sign-in and local quota history are found there again.
新功能
- 面板主题:跟随系统、深色、浅色,内置主题扩展(Edgerunners、Dracula、GitHub 深色与浅色、Night Owl、One Dark Pro),以及主题文件夹中的自定义主题,可在设置中新建、编辑与删除。
- 每个面板主题会记住在它下面修改的应用颜色、预警与告警颜色和时间样式,切换回来时恢复。
- 展开面板新增“系统监控”页(参考 ftop 改编):CPU 占用与最近一分钟走势、每个核心一根柱(性能核与能效核分色、带频率刻度)、按引擎显示的 GPU 与显存、内存(已用、缓存、已提交)、网速与最近一分钟曲线,以及按程序归并、可按 CPU 或内存排序的高占用应用,单击查看详情卡片。
- 刘海和胶囊可在配额环、音乐旁显示系统读数:完整、简洁或自选内容,放不下时自动加宽。
- 新增“系统监控”设置页,设置监控页外观与收起时的读数。
- 展开面板的各页(AI 用量、系统监控、音乐)都可拖动两侧、底边或底角调整大小;刘海、胶囊与指示条可拖动两端调整宽度(双击恢复默认)。靠近边缘时浮现把手,悬停的边缘以主题强调色发光,拖动时显示尺寸。
- 可选在面板收起空闲时释放内存(默认关闭)。
- 同步 WSL 中的用量统计:已安装 WSL 子系统中 Claude Code 与 Codex CLI 的会话可计入 Token 与费用统计(设置 › AI 用量 › 配额与统计,默认关闭)。
改进
- 全局统一一套柔和动效;切换页面时旧页淡出、新页淡入,面板同时变换尺寸。
- 窗口最大化或进入全屏时,面板以与展开/收起相同的动画收为指示条,切回时反向;全屏规则隐藏与重新显示面板时淡出淡入。
- 系统监控的数值按显示器刷新率平滑变化。
- AI 用量页在面板较高时使用更大的字号;音乐页没有歌词时标题在封面旁垂直居中。
- 降低内存占用。
- 设置保存、更新检查与封面解码不再占用界面线程。
修复
- 修复在设置中切换面板主题时崩溃的问题。
- 修复拖拽调整大小开始或结束时面板闪烁的问题。
- 修复升级到 Max 后 Claude 订阅仍显示为 Pro 的问题:订阅名改为优先取自 Claude 账户,其次是本地账户记录,最后才用登录令牌。
- 修复 Claude 桌面版把数据迁到 Claude-Data 后 Claude 卡片一直“等待登录”的问题,现在能在新目录中读到登录与本地额度记录。
BrimDeck 1.1.1
New
- The installer now creates a Start menu shortcut.
Improvements
- Options in the AI quota settings dropdowns now show a description on hover, in both the quota source and the stats app columns.
- The DeepSeek Harness "web app" is now consistently called "local web app".
Fixes
- Fixed too little space at the top of the expanded panel after moving the capsule down.
- Fixed the top-bar buttons sitting at different positions on the usage and music pages, which made them jump when switching pages.
- Fixed the expanded panel not fully covering the capsule when it is moved to the very bottom of a screen without a bottom taskbar.
- Fixed the refresh button's arrow being off-centre.
新功能
- 安装程序在开始菜单创建快捷方式。
改进
- AI 配额设置的下拉选项悬停时显示说明,配额来源和统计应用两列都有。
- DeepSeek Harness 的“网页版”统一改为“本地 Web 版”。
修复
- 胶囊下移后,展开面板顶部留白不足。
- 用量页与音乐页的顶栏按钮位置不一致,切换页面时会跳动。
- 没有底部任务栏时,胶囊拉到屏幕最底,展开面板盖不住胶囊。
- 刷新按钮的箭头不在中心。
BrimDeck 1.1.0
New
- The notch, capsule and indicator bar now support custom size and position.
- Added global hotkeys to hide or show the notch and to expand or collapse the panel.
- Added "Hide panel / Show panel" to the tray menu.
- Added multi-monitor support.
- In NetEase Cloud Music full control mode, the music page now has a "Like" button.
Improvements
- The music page now uses a top-and-bottom layout: cover, title, artist and lyrics on top, with a full-width progress bar and playback controls below. All elements scale smoothly with the panel size.
- Adjusted the "Standard" size of the music page.
- Refined the layout of the expanded panel's top bar for a cleaner look.
- Tooltips in the Token usage details table now show model unit prices and exact token counts.
- "7 天" at the bottom of the usage panel is now "七日" in Chinese and "Week" in English.
Fixes
- Fixed the panel getting stuck after switching the primary display when monitors use different scaling.
- Fixed the settings window changing width when its scroll bar appears or disappears.
- Info icons in settings are now aligned with their title text.
新功能
- 刘海、胶囊、指示条支持自定义尺寸与位置。
- 新增全局快捷键隐藏或显示刘海、展开或收起面板。
- 托盘菜单新增“隐藏面板/显示面板”。
- 支持多显示器。
- 网易云音乐完整控制模式下,音乐页新增"收藏"按钮。
改进
- 音乐页改为上下布局:上方为封面、歌名、歌手和歌词,下方为通栏进度条与播放控制,各元素随面板尺寸连续缩放。
- 音乐页“标准”尺寸调整。
- 展开面板顶栏排布细微调整,看起来更美观。
- Token 用量明细表的悬浮提示显示模型单价和精确token数值。
- 用量面板底部的“7 天”改为“七日”,英文改为“Week”。
修复
- 修复多显示器缩放尺寸不一致时切换主显示器后面板卡住的问题。
- 修复设置页出现或取消滚动条时窗口宽度变化的问题。
- 设置中的说明图标与标题文字对齐。
BrimDeck 1.0.4
New
- Added a color picker to the custom color popup. Drag to choose any color; the preset swatches and hex value stay in sync.
- Clicking the cover on the music page now brings the playing app to the front.
- Update checks now run in the background. Previously, BrimDeck checked for updates only when Settings was opened. It now checks 90 seconds after launch and then every 6 hours. A small blue dot on the settings button shows when a new version is available. Settings adds a switch for automatic checks and an option to skip a version.
Improvements
- Updated default theme colors: ZCode now uses a deep navy blue, DeepSeek Harness a soft DeepSeek blue, and manually configured quota sources a light purple.
- Toolbar buttons at the top of the panel now share the same height and corner radius.
- When space is limited, the date button shows only its icon.
Fixes
- Removed duplicate tooltips in the toolbar and fixed tooltips that stayed on screen.
- Removed the hover background from the sync button.
新功能
- 自定义颜色弹出框新增取色盘,可拖动选择任意颜色,并与预设色块和十六进制值同步。
- 在音乐页点击封面,可将正在播放的应用切换到前台。
- 新增后台检查更新。以前只有打开设置页面时才会检查更新,现在启动 90 秒后会检查一次,之后每 6 小时检查一次。有新版本时,设置按钮右上角会显示蓝色小圆点。设置中新增自动检查开关和“跳过此版本”选项。
改进
- 调整默认主题色:ZCode 改为深海军蓝,DeepSeek Harness 改为柔和的 DeepSeek 蓝,手动填写的配额来源统一为淡紫色。
- 面板顶部工具栏按钮的高度与圆角保持一致。
- 空间不足时,日期按钮只显示图标。
修复
- 移除工具栏中重复的悬浮提示,并修复提示残留的问题。
- 移除同步按钮的悬停背景。
BrimDeck 1.0.3
New
- Added Grok Bot as a quota source. It shows the weekly allowance, reset time and plan of the account signed in to the Grok Bot desktop app.
- The Cursor quota now includes a Grok Bot row.
Improvements
- Antigravity quotas now use the same row layout as other tools. Click the column to switch between Gemini and Claude quotas.
- Antigravity models whose names carry a suffix such as a reasoning level now use the price of their base model, for more accurate cost estimates.
- A first install now creates only a desktop shortcut, and an update keeps the shortcuts that already exist.
Fixes
- Reduced blurry text in the panel and popups on some displays, depending on resolution and scaling.
- Fixed the clock in the collapsed bar sitting slightly too high.
- Fixed delayed song change notices for NetEase Cloud Music, other players briefly appearing when a browser changes songs, and missing lyrics for some songs.
- Removed redundant tooltips from the plan chip and from the app and model names in the token usage table.
新功能
- 新增 Grok Bot 配额来源,显示 Grok Bot 桌面版登录账户的每周额度、重置时间和套餐。
- Cursor 配额中新增 Grok Bot 额度显示。
改进
- Antigravity 额度改为与其他工具相同的行样式,点击该列可在 Gemini 和 Claude 额度之间切换。
- Antigravity 中带有推理等级等后缀的模型,改为使用其基础模型的价格,使价格计算更准确。
- 首次安装时默认只创建桌面快捷方式,更新时保留已有的快捷方式。
修复
- 改善部分分辨率和缩放比例下,面板与弹窗文字显示不清晰的问题。
- 修复紧凑栏时间位置略微偏高的问题。
- 修复网易云音乐切歌提示延迟、浏览器切歌时闪现其他播放器内容,以及部分歌曲缺少歌词的问题。
- 移除套餐标签,以及 Token 用量明细表中应用和模型名称上多余的悬停提示。
BrimDeck 1.0.2
New
- Added DeepSeek Harness and DeepSeek as quota sources, and added DeepSeek Harness token statistics.
- Claude quotas can now be read only from this PC.
- The notch and capsule can show the time, with nine styles and a choice of custom or gradient colors.
- Added a "Right-click opens settings" switch, on by default. It applies only to the expanded panel.
Fixes
- Fixed display issues on the quota and statistics settings pages.
- Fixed display issues in the expanded panel.
新功能
- 新增 DeepSeek Harness 和 DeepSeek 配额来源,并支持统计 DeepSeek Harness 的令牌用量。
- Claude 配额支持仅从本机读取。
- 刘海和胶囊可以显示时间,提供九种样式,颜色可以自定义,也可以使用渐变色。
- 新增“右键点击打开设置”开关,默认开启,只在展开面板上生效。
修复
- 修复配额与统计设置页面的部分显示问题。
- 修复展开面板中部分内容的显示问题。
BrimDeck 1.0.1
- Fixed settings popups not closing when their buttons were clicked again.
- Kept the usage panel layout consistent when switching between app pages, quota pages and groups.
- Reduced flicker in the collapsed view when switching songs in QQ Music, with smoother cover transitions and more reliable song title notices.
- 修复再次点击设置按钮时,弹窗无法关闭的问题。
- 修复切换应用分页、配额分页和分组时,用量面板布局变化的问题。
- 改善 QQ 音乐切歌时收起面板的闪动、封面切换和歌曲名称提示。