Hammerspoon을 위한 macOS용 글래스 스타일 토스트(알림) 유틸 프로그램입니다.
Hammerspoon의 기본 알림창(hs.alert)도 훌륭하지만, 좀 더 macOS의 현대적인 UI와 어울리는 깔끔한 알림을 원했습니다. GlassToaster는 이름처럼 반투명한 'Frosted Glass' 효과를 통해 데스크탑 위젯이나 다른 앱과 잘 어우러지는 미려한 알림을 표시해 줍니다.
- 모던한 디자인: macOS 인터페이스와 잘 어울리는 반투명 글래스 디자인
- 간단한 사용법: 터미널 명령어 한 줄로 쉽게 알림을 호출
- Hammerspoon 연동:
hs.task를 통해 Hammerspoon 스크립트와 완벽하게 연동되도록 설계되었습니다. - 가벼운 네이티브 앱: Swift로 작성되어 빠르고 가볍게 동작합니다.
- GitHub 저장소의 Releases 페이지로 이동합니다.
- 가장 최신 버전의
GlassToaster.zip파일을 다운로드합니다. - 다운로드한 파일의 압축을 풀고,
GlassToaster.app파일을 macOS의 응용 프로그램(Applications) 폴더로 옮깁니다.
터미널에서 아래와 같이 명령어를 실행하여 알림을 표시할 수 있습니다. 첫 번째 인자는 제목, 두 번째 인자는 부제목입니다.
/Applications/GlassToaster.app/Contents/MacOS/GlassToaster "메인 제목" "서브 제목"~/.hammerspoon/init.lua 파일에 아래와 같이 함수를 추가하면 스크립트 어디서든 쉽게 GlassToaster 알림을 사용할 수 있습니다.
-- GlassToaster를 호출하는 전역 함수
function toast(title, subtitle)
-- 알림 제목과 부제목을 인자로 전달합니다.
hs.task.new("/Applications/GlassToaster.app/Contents/MacOS/GlassToaster", nil, {title, subtitle}):start()
end
-- 함수 사용 예시
toast("Wi-Fi 네트워크 변경", "MyHomeWiFi에 연결되었습니다.")이제 Hammerspoon 스크립트에서 toast("메시지", "상세 내용") 형식으로 간편하게 멋진 알림을 띄워보세요!
이 프로젝트는 MIT License를 따릅니다.