English | 简体中文
Ice26 is a fork of Ice focused on the current needs of this repository: reliable menu bar item management, built-in app localization, fork-specific updates, and straightforward local packaging.
- Hide and reveal menu bar items with dedicated hidden and always-hidden sections
- Choose how the hidden section behaves:
Always hidden,Click to show, orAlways show - Search menu bar items from a dedicated search panel
- Configure automatic re-hide behavior and menu bar item spacing
- Customize the Ice26 menu bar icon
- Launch at login and receive Sparkle-based updates from this fork
- Use hotkeys for hidden sections, search, divider visibility, and application menus
- Switch the app language inside Settings
Supported app languages:
- Follow System
- English
- Simplified Chinese
- Traditional Chinese
- Japanese
- Korean
- French
- German
- Spanish
Download the latest build from this repository's Releases page, then move Ice26.app into /Applications.
Open Ice.xcodeproj in Xcode and build the Ice scheme, or run:
xcodebuild -project Ice.xcodeproj -scheme Ice -configuration Release buildTo build a local release app and package it into a DMG:
./scripts/build-dmg.shThe generated DMG will be written to build/dmg/.
Ice26 currently requires Accessibility permission to inspect and manage menu bar items. The current settings surface does not require Screen Recording permission.
- Launch at login
- In-app language selection
- Custom Ice26 icon selection
- Hidden section display mode selector
- Automatic re-hide controls
- Menu bar item spacing controls
- Toggle hidden section
- Toggle always-hidden section
- Search menu bar items
- Show or hide section dividers
- Toggle application menus
- Hide application menus while revealing menu bar items
- Show hidden-section divider and always-hidden divider independently
- Enable the always-hidden section
- Adjust hover delay and temporary show delay
- Show all sections while Command-dragging menu bar items
- Show a context menu on right click
- Automatic update checks
- Automatic update downloads
- Manual update checks from the About pane
This fork intentionally documents the behavior of Ice26, not the broader upstream Ice roadmap. In particular:
- The app is renamed to
Ice26 - Releases and Sparkle updates point to this repository
- README content is kept in sync with the current UI instead of the original upstream roadmap
- Local DMG packaging is included via
scripts/build-dmg.sh
Ice26 is based on Ice by Jordan Baird. Many thanks to the original project and its contributors.
Ice26 is available under the GPL-3.0 license.
