-
[Scriptable] MacOS Widget - Coin chartFrontend 2021. 8. 30. 16:58
맥북에서 코인스탁 이라는 어플리케이션을 유용하게 쓰고 있다.
상단 바에서 한번에 현재 가격을 볼 수 있다.
그리고 관심 코인을 등록하면 손쉽고 편리하게 최신 정보를 확인 할 수 있다.
그런데 코인스탁은 알림 기능이 없다,
그리고 클릭을 해야만이 현재 차트를 볼 수 있다.
나는 클릭하는 과정 없이 현재 차트 흐름을 확인 하고 싶고,
더불어 알림 기능도 있으면 좋겠다는 생각이 들어,
위젯 제작 방법을 알아봤다.
크게 방법은 두 가지로 나뉜다.
1. swift(xcode)를 이용한 개발.
2. scriptable을 이용한 개발.
나의 경우는 swift를 사용 할 일이 없어서 간단하게 튜토리얼을 진행하면서 리스트 기능을 가진 앱을 개발했다.
위젯 기능을 만들려면 widget extension 추가를 해서 하면 된다.
그럴려고 하던 찰나에,
scriptable이라는 것을 알게 되었다.
비교적 최근 애플측에서 IOS 및 MacOS에서 js 기반의 스크립트를 실행할
아직 맥용은 베타버전이다.
여기에서 다운을 받아 실행하면 아래와 같이 실행된다.
우측 상단의 + 버튼을 눌러서 스크립트를 작성을 완료하면, 추가가 된다.
그리고 하단의 Gallary 탭을 클릭해서 들어가보자.
누군가가 만들어서 등록된 위젯을 다운로드하여 사용 할 수 있고, 코드 또한 확인 할 수 있다.
나의 경우 COVID-10 Chart의 소스코드를 참고하여 만들었다.(Thank you!)
그리고 하단으로 내려보면 누구나 갤러리에 스크립트를 등록할 수 있는 것을 확인 할 수 있다.
아직 다른 기능들을 더 만들어 봐야알겠지만,
지금 아쉬운부분은, refresh가 1분정도로 제한이 돼, 즉각적으로 반응시킬 수 없다는 것이다.
조만간, 추가할 수 있는 기능들이 어떤게 있는지 알아보고 적용시켜봐야겠다.