Bản update lớn nhất kể từ 1.0 — thêm một chỉ số mới trên menu bar và mài lại nhiều chi tiết menu bar cho thật giống đồ “chính hãng” của macOS.
Mới: đo nhiệt độ CPU
Trên thanh trạng thái giờ có thêm chỉ số nhiệt độ — cùng kiểu pill nhỏ như CPU / RAM / Ổ cứng, chỉ thêm biểu tượng nhiệt kế và một con số.
- Máy Apple Silicon (M1+): đọc qua IOHID — cùng cách Stats / iStat Menus dùng nhiều năm nay. Lấy trung bình các cảm biến CPU cluster (loại bỏ GPU, ANE, pin, SOC, DRAM để không bị lệch).
- Máy Intel: đọc qua SMC bằng các key chuẩn (TC0P → TC0D → TC0H), tự fallback theo đời máy.
- Đơn vị °C / °F chọn trong Cài đặt → Thanh trạng thái. Đổi qua lại ngay, không cần khởi động lại.
- Click vào icon menu bar sẽ thấy thêm một dòng nhiệt độ trong popover với thanh tiến trình và trạng thái “Bình thường / Đang tải nặng / Đang nóng”.
Menu bar dropdown giờ chuẩn native
Popover cũ là một cửa sổ tự vẽ — nhìn gần thì lệ thuộc vào màu nền, góc bo, bóng đổ mình tự căn. Lần này mình dựng lại bằng menu native thật, nên nó kế thừa y hệt các app menu bar khác:
- Nền mờ trong suốt lấy từ hệ thống — đặt trên thanh sáng hay tối đều ăn theo wallpaper, không còn hộp xám đục đè lên.
- Góc bo, bóng đổ, viền giống hệt menu Focus / menu ngôn ngữ của macOS.
- Icon trên menu bar tự sáng nền khi mở (highlight native), và hết hẳn cảnh nền bị nháy lúc click.
- Bấm sang icon menu bar khác là tự đóng popover hiện tại — đúng cơ chế mặc định của macOS, không còn hai popover mở chồng nhau.
- Hover sáng nhẹ trên từng dòng trong popover — rê chuột qua CPU / RAM / Ổ cứng / Nhiệt độ là dòng đó hơi sáng lên, giống menu native.
Sửa đồng bộ Light / Dark
- Chế độ “Theo hệ thống” giờ bám sát OS theo thời gian thực: macOS tự đổi sáng/tối lúc hoàng hôn là app đổi theo ngay, không cần khởi động lại.
- Hết cảnh cửa sổ Cài đặt kẹt sai theme: trước đây chuyển Light → Theo hệ thống đôi khi để cửa sổ Cài đặt dính lại giao diện cũ. Giờ mọi cửa sổ luôn cùng một tông màu.
- Nhờ đổi cách xử lý màu, pill trên menu bar luôn giữ đúng sắc theo wallpaper kể cả khi theme app khác hệ thống.
Sửa lặt vặt
- Bấm “Show Molecule” lúc đã đóng cửa sổ giờ mở lại được cửa sổ chính. Trước đây nếu lỡ bấm nút X đỏ rồi muốn quay lại qua menu chuột phải, app không phản ứng — vì cửa sổ đã bị SwiftUI giải phóng và không còn gì để “bring to front” nữa.
- Pill trên menu bar không còn bị ”…” khi bật nhiều chỉ số: khi bật cả Ổ cứng và Nhiệt độ, đôi khi giá trị của một chỉ số bị thu gọn thành dấu ba chấm. Đã khóa pill ở kích thước tự nhiên, mọi số luôn hiển thị đầy đủ.
- Không tính lại khi click: trước đây mỗi lần bấm icon là máy đo lại chỉ số, tạo cảm giác “giật”. Giờ popover chỉ hiển thị số đã đo theo nhịp trong Cài đặt — bấm vào là thấy ngay, mượt.
- Bỏ phần thừa trong popover: cắt header (tên app + badge) và hai nút bên dưới — mọi thao tác (mở app, Cài đặt, ẩn thanh, thoát) đã nằm trong menu chuột phải rồi, nên popover giờ chỉ còn các thanh đo gọn gàng.
Cảm ơn
Phần lớn các chỉnh sửa lần này đến từ phản hồi rất chi tiết của các bạn về menu bar — từ cái viền, góc bo, đến chỗ nền bị nháy, và đặc biệt là phát hiện ra vụ treo máy sau khi đánh thức (cảm ơn bạn đã kiên nhẫn chờ tới 3-5 giây rồi vẫn báo lỗi cho mình). Cứ tiếp tục bắt lỗi giúp mình nhé.