An open API service indexing awesome lists of open source software.

https://github.com/raki-1203/bartidy

A lightweight macOS menubar organizer. Hide menubar icons with a single click.
https://github.com/raki-1203/bartidy

bartender-alternative macos menubar open-source swift swiftui

Last synced: 3 months ago
JSON representation

A lightweight macOS menubar organizer. Hide menubar icons with a single click.

Awesome Lists containing this project

README

          

# Bartidy

A lightweight macOS menubar organizer. Hide menubar icons with a single click.

![macOS](https://img.shields.io/badge/macOS-13.0%2B-blue)
![Swift](https://img.shields.io/badge/Swift-5.9-orange)
![License](https://img.shields.io/badge/License-MIT-green)

## Demo

https://github.com/user-attachments/assets/d395460f-4150-4acc-a79e-47bb911d993c

## Features

- **One-click hide/show** - Click the chevron to toggle menubar icon visibility
- **Visible divider** - A separator (`│`) shows where hidden icons begin
- **Remembers position** - Your menubar arrangement is preserved across restarts
- **Native macOS app** - Built with Swift and AppKit, lightweight and fast
- **Free and open source** - No subscriptions, no tracking

## Installation

### Homebrew (Recommended)

```bash
brew tap raki-1203/bartidy https://github.com/raki-1203/bartidy
brew install --cask bartidy
```

To upgrade:

```bash
brew upgrade bartidy
```

### Download

1. Go to [Releases](https://github.com/raki-1203/bartidy/releases)
2. Download the latest `Bartidy.dmg`
3. Open the DMG and drag `Bartidy.app` to your Applications folder
4. Launch Bartidy

### Build from Source

```bash
git clone https://github.com/raki-1203/bartidy.git
cd bartidy
open Bartidy.xcodeproj
# Build and run in Xcode (Cmd+R)
```

## Usage

1. **Launch Bartidy** - A chevron (`<`) and a separator (`│`) appear in your menubar
2. **Choose icons to hide** - Hold `Cmd` and drag the separator (`│`) to the right of the icons you want to hide
3. **Hide icons** - Click the chevron (`<`) to hide all icons to the left of the separator
4. **Show icons** - Click the chevron again to reveal hidden icons
5. **Quit** - Right-click the chevron and select "Quit Bartidy"

> **Tip**: You can also `Cmd`-drag individual icons to rearrange them. Icons to the left of the separator will be hidden, icons to the right will stay visible.

## Requirements

- macOS 13.0 (Ventura) or later
- Apple Silicon or Intel Mac

## Roadmap

- [ ] Individual icon hiding (always hide specific icons)
- [ ] Keyboard shortcuts
- [ ] Auto-hide timer
- [ ] Multiple profiles

## Support

If you find Bartidy useful, consider supporting the development:

[![Ko-fi](https://img.shields.io/badge/Ko--fi-Support%20Me-ff5e5b?style=flat&logo=ko-fi)](https://ko-fi.com/raki1203)

## Contributing

Contributions are welcome! Feel free to:

- Report bugs
- Suggest features
- Submit pull requests

## License

MIT License - see [LICENSE](LICENSE) for details.

## Acknowledgments

Inspired by [Bartender](https://www.macbartender.com/), [Ice](https://github.com/jordanbaird/Ice), and [Hidden Bar](https://github.com/dwarvesf/hidden).