Skip to content

klee3721/SwitchTabPlus

Repository files navigation

SwitchTab+

SwitchTab+ là ứng dụng chuyển cửa sổ nhanh cho macOS. Ứng dụng nằm gọn trên menu bar và giúp bạn di chuyển giữa các cửa sổ, ứng dụng, màn hình và Space bằng bàn phím một cách trực quan hơn.

Nếu bạn thường mở nhiều app cùng lúc, nhiều cửa sổ trình duyệt, nhiều màn hình hoặc nhiều desktop ảo, SwitchTab+ giúp việc tìm đúng cửa sổ cần làm việc trở nên nhanh và rõ ràng hơn.

Tải Về

Download SwitchTab+ 1.0.0 for macOS

Sau khi tải xong:

  1. Mở file SwitchTab+-1.0.0.dmg.
  2. Kéo SwitchTab+.app vào thư mục Applications.
  3. Mở SwitchTab+ từ Launchpad hoặc Finder.

Nếu macOS hiện cảnh báo ở lần mở đầu tiên, vào Applications, chuột phải vào SwitchTab+.app, chọn Open, rồi xác nhận Open thêm một lần.

Tính Năng Chính

  • Chuyển nhanh giữa các cửa sổ bằng phím tắt.
  • Xem trước cửa sổ bằng thumbnail để nhận diện nhanh nội dung.
  • Hiển thị theo nhiều kiểu: thumbnail, title hoặc icon.
  • Tìm kiếm cửa sổ/app trực tiếp trong giao diện chuyển cửa sổ.
  • Hỗ trợ nhiều màn hình và nhiều Space.
  • Tùy chỉnh kích thước, vị trí, theme và cách sắp xếp cửa sổ.
  • Tùy chỉnh phím tắt cho nhiều thói quen sử dụng khác nhau.
  • Ẩn hoặc hiển thị cửa sổ minimized, hidden, fullscreen, windowless app.
  • Chạy trên menu bar, gọn nhẹ và không làm phiền workflow chính.

Trải Nghiệm Sử Dụng

SwitchTab+ được thiết kế cho thao tác lặp lại hằng ngày: mở switcher, nhìn nhanh danh sách cửa sổ, chọn đúng cửa sổ, quay lại công việc. Giao diện ưu tiên tốc độ, độ rõ ràng và khả năng nhận diện cửa sổ trong những workspace đông app.

Ứng dụng phù hợp với:

  • Người làm việc với nhiều cửa sổ trình duyệt.
  • Developer thường xuyên chuyển giữa editor, terminal, browser và tài liệu.
  • Người dùng nhiều màn hình hoặc nhiều Space trên macOS.
  • Người muốn một trải nghiệm chuyển cửa sổ mạnh hơn Cmd + Tab mặc định.

Quyền macOS

SwitchTab+ cần một số quyền hệ thống để hoạt động đầy đủ:

  • Accessibility: dùng để bắt phím tắt và focus cửa sổ.
  • Screen Recording: dùng để hiển thị preview/thumbnail của cửa sổ.

Ứng dụng có cửa sổ hướng dẫn cấp quyền. Bạn chủ động bấm nút mở System Settings khi muốn cấp quyền.

Build Từ Source

Yêu cầu:

  • macOS
  • Xcode hoặc Xcode Command Line Tools
  • Swift 5.8-compatible toolchain

Build debug:

./ai/build.sh

Chạy app debug:

./ai/run.sh

Chạy test:

./scripts/run_tests.sh

Đóng gói DMG:

./scripts/package_dmg.sh 1.0.0

File DMG sẽ nằm trong thư mục dist/.

Cấu Trúc Dự Án

  • src/: source Swift/Objective-C của ứng dụng.
  • resources/: icon, localization, font và asset giao diện.
  • vendor/ShortcutRecorder/: dependency xử lý phím tắt.
  • ai/: script build/run khi phát triển local.
  • scripts/: script test, format, asset và đóng gói DMG.
  • .github/: issue template, pull request template và workflow release.

License

SwitchTab+ được phát hành theo GNU GPL v3. Xem LICENCE.md.

About

SwitchTab+ - personal macOS window switcher

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages