繁體中文

新功能

面板能隨你擺放,切換視窗也不會消失

想把用量面板挪到螢幕邊角,現在直接拖曳空白處就行。它不再只能黏在選單列圖示旁、別的 app 取得焦點就收起,而是無邊框的浮動面板:放到哪裡,下次就從哪裡打開,圓角和陰影也照留著。檢查其他 app 時它仍待在原處;再按一次選單列圖示或按 Escape 才會關。拖曳不會搶走按鈕與捲動區的操作,內容高度變動時也固定左上角,因此不會像量尺從底端拉長般跳來跳去。

問題修復

AI 人才市集面板不再縮成一條

AI 人才市集面板有時一打開只剩標題那一條,隊伍清單像被折進抽屜底部;現在不會了。問題不在資料消失,而是它量高度時暫時放開限制,內部採固定高度、自己捲動的清單剛好被量成零高;又因量測時間不同,才會時好時壞。新版讓各面板決定是否參加這個自動量測。人才市集本來就該固定高度、在裡面捲動,現在跳過自動量測,打開就能看到完整隊伍清單。

問題修復

切換面板選單收起時,不再連面板一起關

點開「切換面板」選單後,想回去看面板卻把整張面板關掉的烏龍沒了。以前選單打開時,原本的彈出式選單已經消失;清理它的動作卻誤把浮動面板當成也該收掉的東西。因此你按 Escape、點面板或點到別處,選單消失的同時面板也消失。現在清理只會關選單,浮動面板仍會安穩地繼續留在原處,像收起工具抽屜旁的小選單,桌上的工作紙不會一起被掃走。

English

FEATURE

Put the panel where you want, and keep it there

Want the usage panel in a screen corner? Drag any empty spot on it. It is no longer a popover stuck to the menu-bar icon that vanishes when another app gets focus; it is a borderless floating panel that reopens where you left it, with its rounded corners and shadow intact. It stays put while you check another app, and closes only when you click the menu-bar icon again or press Escape. Dragging leaves buttons and scrollable areas alone, while resizing holds the top-left corner still so the panel does not jump like a ruler stretching from its bottom edge.

BUGFIX

The AI Talent Market panel no longer squashes itself flat

The AI Talent Market panel sometimes opened as little more than its header, as if the team list had been folded into the bottom of a drawer. That list was not gone: while the app measured content height, it temporarily released layout constraints, and this fixed-height, internally scrolling list could collapse to zero. Timing made the failure intermittent. Panels can now opt out of that automatic measurement. AI Talent Market was always meant to keep a fixed height and scroll inside it, so it skips the measurement and opens with the full list visible.

BUGFIX

Closing the Switch Panel menu no longer closes the panel too

The awkward moment when opening the “Switch Panel” menu made the whole panel disappear is gone. Previously, the temporary popover was already finished once the menu took focus, but its cleanup treated the floating panel as something to dismiss too. So pressing Escape, clicking the panel, or clicking elsewhere hid both the menu and the panel. Now cleanup closes only the menu. The floating panel stays, like folding away the little menu beside a tool drawer without sweeping the papers off your desk.

原始 CHANGELOG

Original changelog面板能隨你擺放,切換視窗也不會消失
**The panel can now be placed anywhere on screen**: it was an `NSPopover`, which AppKit anchors to the status item and dismisses the moment focus moves elsewhere, so where it sat was never yours to choose. It is now a borderless floating panel: drag it from any empty spot, and it reopens where you left it. It stays put when another app takes focus — a second click on the menu bar icon, or Escape, closes it. Rounded corners and the drop shadow came free with the popover and are now drawn by the window itself. Dragging travels over the existing JS bridge: an injected script reports a mousedown that landed outside any interactive or scrollable element, and the window hands the gesture to `performWindowDragWithEvent:` so the system drives it. Resizing pins the top-left corner, because a window's origin is its bottom-left and the panel would otherwise appear to jump every time its height tracked a fresh content measurement.
Original changelogAI 人才市集面板不再縮成一條
**The AI Talent Market panel no longer collapses into a squashed strip**: the panel intermittently opened at roughly the height of its own header, cutting off the team list. The dynamic content-height probe releases the layout's height constraints before measuring, and this panel builds its list as an absolutely positioned layer inside a `flex: 1` body — with the constraints released, that body collapsed to zero and the probe reported little more than the header, which the clamp then rounded up to the minimum panel height. Whether it happened came down to measurement timing, hence the intermittency. Panels now carry a switch for the probe, and this one — a fixed-height design that scrolls internally and never needed measuring — opts out.
Original changelog切換面板選單收起時,不再連面板一起關
**Dismissing the switch-panel menu no longer closes the panel**: opening "Switch Panel" and then clicking the panel itself, pressing Escape, or clicking away closed the whole panel. A transient popover was already gone by the time the menu took focus, so closing it was merely cleanup; the floating panel survives the menu, which turned the same cleanup into a mistouch that threw the panel away.