Releases: zamk-DAV/trackpad
Release list
Flicklane 0.1.7 Beta 1 · Menu Bar App / Dock 없이 실행
Flicklane 0.1.7 Beta 1
빌드 / build 26 · Universal: Apple silicon + Intel · macOS 14 / 15 / 26
한국어
Dock 아이콘 없이 상단 메뉴 막대에서 실행됩니다. 창을 열어 둔 상태에서도 Dock에 아이콘을 표시하지 않으며, 창을 닫아도 앱은 계속 실행됩니다.
- 다시 열기: 상단 Flicklane 아이콘 → ⚙ 설정을 선택하면 메인 창을 엽니다.
- 완전히 종료: 같은 메뉴에서 ⏻ 종료를 선택합니다. 창의 닫기 버튼은 앱 종료가 아닙니다.
- 기존 기능 유지: 제스처, 키보드 매크로, 화면 분할, 퀵 메뉴, 스크롤 설정을 계속 사용할 수 있습니다.
- 스크롤 문제 해결 안내: Flicklane과 Scroll Reverser가 동시에 반전하면 두 번 반전되어 원래 방향처럼 보일 수 있습니다. 반전 기능은 한 앱에서만 켜세요. 이 항목은 확인된 앱 간 충돌에 대한 문서 보완입니다.
기존 앱을 메뉴 막대에서 종료하고, ZIP의 Flicklane.app으로 응용 프로그램 폴더의 앱을 교체하세요. 설정의 현재 버전: 0.1.7 (26) 표시를 확인하세요. 규칙·녹화·메뉴·언어·기기별 설정은 유지합니다.
한국어·영어·일본어·중국어 간체/번체를 계속 지원합니다. 내장 트랙패드의 직접 감도 조절 제한과 기기별 지원 범위는 이전 버전과 같습니다.
English
Flicklane now runs from the menu bar without a Dock icon. This also applies while the main window is open. Closing the window keeps the app running.
- Reopen: Choose the Flicklane menu bar icon → ⚙ Settings to open the main window.
- Quit: Choose ⏻ Quit from the same menu. Closing the window does not quit the app.
- Existing features: Gestures, keyboard macros, Window Layout, Quick Menu, and scroll settings remain available.
- Scroll troubleshooting: Running reversal in both Flicklane and Scroll Reverser can cancel it out. Enable reversal in only one app. This is documentation of a confirmed app conflict, not a new scroll-engine change.
Quit the old app from its menu bar, then replace it in Applications with Flicklane.app from the ZIP. Settings should show 0.1.7 (26). Existing rules, recordings, menu/language settings, and device profiles are retained.
English, Korean, Japanese, Simplified Chinese, and Traditional Chinese remain available. Direct built-in-trackpad sensitivity limitations and hardware coverage are unchanged.
검증 결과 · Verification
| 검사 / Check | 결과 / Result |
|---|---|
| Apple silicon | 자동 테스트 1,152개 통과 / 1,152 XCTest tests passed |
| 배포 절차 / Release workflow | 테스트 대역을 사용한 31개 시나리오 통과 / 31 offline scenarios passed |
| Universal | arm64·x86_64 Release 빌드 완료 / Both Release slices built |
| 언어 / Localization | 5개 언어 각각 1,463개 키와 서식 인자 일치 / 1,463 matching keys and interpolation arguments in each catalog |
| 로컬 실행 / Local runtime | Dock에 나타나지 않는 실행 모드 확인. 창을 닫아도 같은 프로세스와 입력 감지 유지 / Accessory activation policy confirmed; the same process and input taps remained active after closing the window |
Developer ID 서명, Apple 공증·티켓, Gatekeeper, ZIP 압축 해제 후 재검사를 통과했습니다. / Developer ID signing, Apple notarization and stapled ticket, Gatekeeper, and ZIP extraction checks passed.
GitHub Actions (2026-09-27 14:21 KST): macOS 14 arm64, macOS 15 arm64/x86_64, macOS 26 arm64/x86_64의 5개 검사 모두 통과했습니다. 배포 파일의 서명·공증·리소스·구조 검사이며 앱 실행이나 물리 입력 검사는 아닙니다. / All five artifact jobs passed across macOS 14 arm64, macOS 15 arm64/x86_64, and macOS 26 arm64/x86_64. These validate signing, notarization, resources, and executable structure, not app launch or physical input.
SHA-256: 2fafbe19849f2acb1ce5e9fa9d82f0588b899aa5dbb7c5fc1f2ec7a3da0ca1a8
공개 URL에서 로그인 없이 다시 받은 ZIP의 체크섬·서명·공증·Gatekeeper 검사를 통과했습니다. 설치한 앱에서 0.1.7 (26) 표시와 GitHub 최신 버전 확인도 완료했습니다. / An anonymous public download passed checksum, signature, notarization, and Gatekeeper validation. The installed app shows 0.1.7 (26) and its update check confirms it is current.
메뉴 막대 클릭으로 창을 다시 여는 과정은 자동 UI 도구의 제한으로 직접 검증하지 못했습니다. 모든 Mac 모델·권한 전환·물리 입력·잠자기 복귀를 검증한 것은 아닙니다. / Reopening through a menu bar click was not directly verified because of an automated UI tool limitation. This does not establish behavior on every Mac, permission transition, physical input path, or wake scenario.
오류 제보 / Report an issue · 지원 범위 / Compatibility · ♥ 선택 후원 / Optional support
Flicklane 0.1.6 Beta 1 · Device Detection & Pointer Status / 장치 감지와 포인터 적용 안내
Flicklane 0.1.6 Beta 1
빌드 / build 25 · Universal: Apple silicon + Intel · macOS 14 / 15 / 26
한국어
독·수신기 장치 감지를 수정하고 포인터 설정의 적용 상태를 명확하게 표시합니다. 새 안내는 한국어·영어·일본어·중국어 간체·번체를 지원합니다.
- 연결 장치 감지: 앱 실행 후 독이나 USB 수신기로 연결한 마우스가 장치 목록에서 누락되던 문제를 수정했습니다. 주기적 감지와 ‘장치 새로고침’에 최신 목록을 사용합니다. 목록을 읽지 못했을 때 이전 목록을 새 결과로 처리하지 않습니다.
- 적용 확인과 복원: 변경 요청이 받아들여져도 실제 값이 바뀌지 않으면 적용 성공으로 처리하지 않습니다. 적용 중 실패하면 이전 값으로 복원을 시도하며, 이전 버전에서 남은 복원 기록도 처리합니다.
- 트랙패드 제한 표시: 기기별 포인터 설정을 확인할 수 없으면 ‘적용 안 됨’ 안내와 비활성화된 조절기를 표시합니다. ‘macOS 포인터 설정 열기’로 시스템의 이동 속도를 조절할 수 있습니다.
- 가속 끄기와 속도 배율: 구형 가속 끄기 방식에서 무시되는 속도 조절기를 비활성화하고 대상 장치를 안내합니다. 속도 조절을 지원하는 선형 모드는 계속 사용할 수 있습니다.
현재 확인한 내장 Apple 트랙패드는 Flicklane의 직접 감도 조절이 적용되지 않습니다. 이번 업데이트는 해당 기능을 구현한 버전이 아닙니다. 스크롤 방향 설정과 제스처 인식은 별도 기능이며, 외부 장치 자동 스크롤 반전은 내장 트랙패드에 적용되지 않습니다.
업데이트 방법
기존 앱을 ⏻ 종료한 뒤 ZIP의 Flicklane.app으로 응용 프로그램 폴더의 앱을 교체하세요. 설정에 **0.1.6 (25)**가 표시됩니다. 기존 규칙·녹화·메뉴·언어·기기별 프로필은 유지합니다. 적용할 수 없는 장치에서도 저장한 프로필은 보존합니다.
설치·권한 · 마우스·트랙패드 설정 · 개인정보 안내
English
Fixes dock/receiver device discovery and makes pointer-setting status explicit. New messages support Korean, English, Japanese, Simplified Chinese, and Traditional Chinese.
- Connected-device discovery: Fixed mice connected through a dock or USB receiver after app launch being missed. Periodic discovery and Refresh Devices use a fresh list. A failed refresh no longer presents an old list as new data.
- Verification and restoration: An accepted request is not treated as successful if the actual setting did not change. Failed applications attempt to restore prior values, including recovery records from earlier versions.
- Trackpad limitations: Devices without verifiable per-device pointer settings show “Not applied” and disabled controls. Open macOS Pointer Settings provides access to the system tracking-speed control.
- Acceleration-off speed: Disables speed controls that legacy acceleration-off modes ignore and identifies affected devices. Supported linear modes retain speed adjustment.
Direct sensitivity control does not apply to the built-in Apple trackpad tested locally. This update does not implement that capability. Scroll direction and gesture recognition are separate features. Automatic external-device scroll reversal does not affect the built-in trackpad.
Updating
Use ⏻ Quit, then replace the app in Applications with Flicklane.app from the ZIP. Settings should show 0.1.6 (25). Existing rules, recordings, menu/language settings, and device profiles are retained, including profiles for devices that cannot currently apply them.
Installation and permissions · Mouse/trackpad settings · Privacy
검증 결과 · Verification
| 검사 / Check | 결과 / Result |
|---|---|
| Apple silicon | 자동 테스트 1,152개 통과 / 1,152 XCTest tests passed |
| x86_64 · Rosetta | 같은 1,152개 통과. Intel 실기기 검증은 아님 / The same 1,152 passed; not physical Intel validation |
| 배포 절차 / Release workflow | 테스트 대역을 사용한 31개 시나리오 통과 / 31 offline scenarios passed |
| 언어 / Localization | 5개 언어 각각 1,463개 키와 서식 인자 일치 / 1,463 matching keys and interpolation arguments in each catalog |
| 서명·공증 / Signing and notarization | Developer ID, Apple 공증·티켓, Gatekeeper 및 ZIP 압축 해제 후 검사 통과 / Passed, including the extracted ZIP |
| 설치 화면 / Installed UI | 트랙패드 미적용 안내·조절기 비활성화·macOS 설정 연결 확인 / Trackpad status, disabled controls, and macOS settings shortcut checked |
GitHub Actions: macOS 14 arm64, macOS 15·26 arm64/x86_64 5개 환경 모두 통과 / all five environments passed. 배포 파일의 서명·공증·리소스·구조 검사이며 앱 실행이나 물리 입력 검사는 아닙니다. / These are artifact checks for signing, notarization, resources, and executable structure; they do not launch the app or test physical input.
공개 URL에서 로그인 없이 다시 받은 ZIP의 체크섬·서명·공증·Gatekeeper 검사를 통과했습니다. / An anonymous download passed checksum, signature, notarization, and Gatekeeper validation.
SHA-256: d1283d54a3549fd8157e5aa1215d9c0cb2ec6019d51b504ea8b2f15ffa1e1449
장치 감지와 적용·복원은 자동 테스트와 로컬 장치 속성으로 확인했습니다. 모든 독·수신기·Bluetooth 장치의 물리적 이동감·휠 동작·재연결, 모든 Mac 모델의 실기기 호환성을 검증한 것은 아닙니다. 출처를 확인하지 못한 스크롤은 변경하지 않습니다.
Discovery, application, and restoration were checked through automated tests and local device properties. This does not establish physical pointer feel, wheel behavior, reconnection for every dock/receiver/Bluetooth device, or compatibility with every Mac model. Unattributed scrolling is left unchanged.
체크섬 확인 / Verify the checksum
같은 릴리스의 ZIP과 SHA256SUMS를 같은 폴더에 받으세요. / Download the ZIP and SHA256SUMS from this release into one folder.
shasum -a 256 -c SHA256SUMS오류 제보 / Report an issue · ♥ 선택 후원 / Optional support · 이전 릴리스 / Earlier releases
Flicklane 0.1.5 Beta 1 · Circular Layouts & Mouse Controls / 원형 메뉴와 마우스 설정
Flicklane 0.1.5 Beta 1
빌드 / build 24 · Universal: Apple silicon + Intel · macOS 14 / 15 / 26
한국어
원형 화면 분할 메뉴를 새롭게 정리하고, 마우스 감도와 스크롤 설정을 추가했습니다. 새 기능도 한국어·영어·일본어·중국어 간체/번체로 사용할 수 있습니다.
새로운 기능과 개선
- 원형 화면 분할 메뉴: 큰 배치 아이콘, 선택 강조와 체크 표시, 가운데 동작·복원 안내를 제공합니다. 설정 미리보기와 실제 메뉴는 같은 디자인을 사용합니다. 동작 이름을 숨길 수 있고 macOS의 밝은/어두운 모드를 따릅니다.
- 9개 위치 직접 구성: 절반·가운데 절반·사분면·1/3·2/3·4열·6분할·최대화·거의 최대화·높이 최대화·가운데/모서리 이동·크게/작게·복원을 연결하거나 위치를 비웁니다.
- 같은 배치를 다시 실행하면 복원: 왼쪽 절반 등 같은 배치를 같은 창에 다시 적용하면 이전 위치와 크기로 돌아갑니다. 크게·작게는 반복해서 조절하며 별도 복원 동작을 사용합니다.
- 마우스와 트랙패드 스크롤 분리: 종류별로 macOS 따르기·자연스럽게·일반 방향을 선택합니다. 외부 장치 연결 시 스크롤 자동 반전은 확인된 외장 기기에만 적용하고 내장 트랙패드는 자체 설정을 유지합니다.
- 포인터 속도와 가속: 포인터 조절을 켜서 속도·가속을 조정하거나 가속을 끕니다. 설정 해제·초기화·정상 종료 시 변경한 기존 값을 복원하며, 중단된 복원은 다음 실행에서 재시도합니다. 드라이버에 따라 일부 옵션이 제한됩니다.
- 상단 탐색 정리: 제스처 → 키보드 매크로 → 화면 분할 → 퀵 메뉴 → 마우스 감도 조절 순서로 기능을 엽니다.
- 직접 해보는 사용 방법: 제스처·키보드·화면 분할·퀵 메뉴를 예시 화면에서 눌러보며 익힙니다. 연습은 실제 규칙이나 다른 앱의 창을 바꾸지 않습니다.
사용과 업데이트
화면 분할 → 원형 미리보기의 위치 선택으로 배치를 바꾸세요. 마우스 감도 조절은 상단의 별도 탭이며 새 스크롤·포인터 변경은 기본적으로 꺼져 있습니다. 마우스와 트랙패드 프로필은 종류별로 적용합니다.
기존 앱을 ⏻ 종료하고 ZIP의 Flicklane.app으로 응용 프로그램 폴더의 앱을 교체하세요. 설정에 0.1.5 (24)가 표시됩니다. 기존 규칙·녹화·메뉴·언어 설정을 유지합니다. 언어 변경은 녹화·테스트를 마친 뒤 앱을 다시 열어 적용하세요.
설치·권한 · 원형 메뉴 사용법 · 마우스 설정 · 개인정보 안내 · 새 화면
English
A redesigned circular Window Layout menu, plus mouse sensitivity and scroll controls. New features support Korean, English, Japanese, Simplified Chinese, and Traditional Chinese.
Features and improvements
- Circular Window Layout menu: Larger icons, a selection highlight and checkmark, and central action/restore hints. The settings preview matches the live menu. Hide action names and follow macOS light/dark appearance.
- Configure nine positions: Assign halves, a centered half, quarters, thirds/two-thirds, four columns, six cells, maximize/almost maximize/maximize height, center/edge/corner movement, larger/smaller, restore, or leave a position empty.
- Repeat a placement to restore: Apply the same placement to the same window again to return to its earlier position and size. Larger/Smaller remain incremental; use Restore for those actions.
- Separate scrolling profiles: Choose Follow macOS, Natural, or Standard for mice and trackpads. Automatically reverse scrolling for external devices applies only to identified external devices; the built-in trackpad keeps its own setting.
- Pointer speed and acceleration: Enable customization to change speed and acceleration or disable acceleration. Turning it off, resetting, or quitting normally restores changed values; interrupted restoration is retried at the next launch. Some options depend on the driver.
- Main navigation: Gesture → Keyboard Macros → Window Layout → Quick Menu → Mouse Sensitivity.
- Hands-on guides: Practice gestures, keyboard input, window layouts, and Quick Menu inside example screens without modifying real rules or another app's windows.
Using and updating
Select a position in Window Layout → circular preview to change its layout. Mouse Sensitivity is a separate top-level tab; new scroll/pointer overrides are off by default. Profiles apply by device type.
Use ⏻ Quit, then replace the app in Applications with Flicklane.app from the ZIP. Settings should show 0.1.5 (24). Existing rules, recordings, menu settings, and language selection are retained. Finish recording/testing and reopen the app after changing language.
Installation and permissions · Circular menu guide · Mouse settings · Privacy · UI previews
검증 결과 · Verification
| 검사 / Check | 결과 / Result |
|---|---|
| Apple silicon | 자동 테스트 1,147개 통과 / 1,147 XCTest tests passed |
| x86_64 · Rosetta | 같은 1,147개 통과. Intel 실기기 검증은 아님 / The same 1,147 passed; not physical Intel validation |
| 배포 절차 / Release workflow | 테스트 대역을 사용한 31개 시나리오 통과 / 31 offline scenarios passed |
| 언어 / Localization | 5개 언어 각각 1,459개 키와 서식 인자 일치 / 1,459 matching keys and interpolation arguments in each catalog |
| 서명·공증 / Signing and notarization | Developer ID, Apple 공증·티켓, Gatekeeper, ZIP 압축 해제 후 검사 통과 / Passed, including the extracted ZIP |
| 화면 / UI | 네이티브 원형 메뉴·선택·이름 표시 및 5개 언어 렌더링 확인 / Native menu selection, labels, and five-language renders checked |
GitHub Actions: macOS 14 arm64, 15·26 arm64/x86_64 5개 환경 모두 통과 / all five environments passed. 서명·공증·리소스·실행 파일 구조 검사이며 앱 실행이나 물리 입력 검사는 아닙니다. / These inspect signing, notarization, resources, and executable structure; they do not launch the app or exercise physical input.
공개 URL에서 로그인 없이 다시 받은 ZIP의 체크섬·서명·공증·Gatekeeper 검사를 통과했습니다. / An anonymous download passed checksum, signature, notarization, and Gatekeeper validation.
SHA-256: e318fbd45f7fd5dcfb878209d8a53a2893bfb570ddd5bf0ea77a851a195c583c
macOS 14·15·26의 내장 트랙패드와 확인 가능한 외장 Apple Magic Trackpad를 호환 대상으로 합니다. 자동 검사는 모든 모델의 실기기 제스처·Bluetooth·권한·잠자기 복귀를 검증하지 않습니다. 마우스 설정은 자동화된 장치·입력 사례와 연결된 USB 마우스의 속성 변경·복원으로 확인했으며, 모든 기기의 실제 이동감·스크롤감이나 Bluetooth 재연결을 검증한 것은 아닙니다. 확인할 수 없는 스크롤은 변경하지 않습니다.
Compatibility targets remain built-in trackpads and verifiable external Apple Magic Trackpads on macOS 14, 15, and 26. Automated checks do not establish physical gestures, Bluetooth, permissions, or wake behavior on every model. Mouse controls were checked with automated device/input fixtures and property change/restore readback on connected USB mice, not physical feel or Bluetooth reconnection across every device. Unattributed scroll events are left unchanged.
체크섬 확인 / Verify the checksum
같은 릴리스의 ZIP과 SHA256SUMS를 같은 폴더에 받으세요. / Download the ZIP and SHA256SUMS from this release into one folder.
shasum -a 256 -c SHA256SUMS오류 제보 / Report an issue · ♥ 선택 후원 / Optional support · 이전 릴리스 / Earlier releases
Flicklane 0.1.4 Beta 1 · Quick Menu Macros / 퀵 메뉴 매크로
Flicklane 0.1.4 Beta 1
빌드 / build 23 · Universal: Apple silicon + Intel · macOS 14 / 15 / 26
한국어
키보드 매크로에 저장한 동작을 퀵 메뉴에서도 실행할 수 있습니다. 매크로를 시작하는 키와 앱에 보낼 키를 따로 설정하는 흐름도 개선했습니다.
새로운 기능과 개선
- 저장된 매크로 연결: 퀵 메뉴의 위치를 선택하고 연결 대상에서 키보드 매크로를 고릅니다. 원본의 활성화된 동작을 순서대로 실행하며 오류 발생 시 중단/계속 설정을 따릅니다. 원본 이름과 동작 변경도 반영합니다.
- 키·단축키 누르기: 실행 동작에서 누를 키 직접 지정을 눌러 단일 키나 키 조합을 지정합니다. 예:
V,[,],⌘C,⌘⇧S. 실행 입력과 보낼 키가 각각 표시됩니다. - 문구 타이핑:
Shift+A → youtube.com처럼 문구를 현재 입력 위치에 타이핑합니다. 웹사이트를 여는 동작과 구분됩니다. 필요한 경우 Enter 등 다른 키 동작을 뒤에 추가하세요. - 입력 안정성: 문구 출력에 키 누름·뗌 이벤트를 함께 보내고 보조 키 상태를 초기화합니다. 앱이 만든 입력은 매크로 인식을 다시 시작하지 않도록 표시합니다.
- 연결 상태 확인: 삭제·비활성화된 규칙, 사용할 수 없는 프리셋, 앱 범위가 맞지 않는 규칙은 실행하지 않습니다. 퀵 메뉴를 다시 여는 규칙의 중첩 실행도 막습니다.
- 다섯 언어: 새 설정과 안내를 한국어·영어·일본어·중국어 간체/번체로 제공합니다.
사용과 업데이트
먼저 매크로 탭에서 키 출력이나 문구 타이핑 동작을 저장하고 규칙과 프리셋을 켜세요. 퀵 메뉴 → 위치 선택 → 연결 대상에서 해당 규칙을 고르면 같은 동작을 메뉴에서도 실행할 수 있습니다. 앱별 범위는 메뉴를 열었던 앱을 기준으로 확인합니다.
기존 앱을 ⏻ 종료한 뒤 ZIP의 Flicklane.app으로 응용 프로그램 폴더의 앱을 교체하세요. 설정에서 **0.1.4 (23)**를 확인합니다. 기존 규칙·녹화·퀵 메뉴·화면 분할·언어 설정은 유지됩니다. 퀵 메뉴 연결은 앱 환경설정, 매크로 동작은 규칙 파일에 각각 저장되므로 규칙 JSON 하나가 전체 설정 백업은 아닙니다.
설치·권한 · 키 출력 사용법 · 매크로 연결 · 개인정보 안내
English
Run the actions saved in Keyboard Macros from Quick Menu as well. This release also separates the keys that trigger a macro from the keys it sends to your app.
Features and improvements
- Link saved macros: Select a Quick Menu position and choose a keyboard macro under Linked action. It runs the original rule's enabled actions in order and follows its stop/continue-on-error setting. Changes to the original name and actions are reflected in the menu.
- Press keys or shortcuts: Use Record output keys to assign a single key or a combination, such as
V,[,],⌘C, or⌘⇧S. The trigger and output keys are shown separately. - Type text: Configure, for example,
Shift+A → youtube.comto type at the current insertion point. This is separate from opening a website. Add an Enter key action afterward if needed. - Input reliability: Text output pairs key-down and key-up events and clears inherited modifier flags. Generated input is marked so that it does not retrigger macro recognition.
- Link validation: Deleted or disabled rules, unavailable presets, and app-scope mismatches do not execute. Rules that reopen Quick Menu cannot run recursively from a slot.
- Five languages: New controls and guidance are available in Korean, English, Japanese, Simplified Chinese, and Traditional Chinese.
Using and updating
Save key-output or text-typing actions in Keyboard Macros, then enable the rule and its preset. Select the rule in Quick Menu → a position → Linked action to run the same actions from the menu. App scope is checked against the app where the menu opened.
Use ⏻ Quit, then replace the app in Applications with Flicklane.app from the ZIP. Settings should show 0.1.4 (23). Existing rules, recordings, Quick Menu, Window Layout, and language settings are retained. Menu links are stored in app preferences and macro actions in the rules file; the rules JSON alone is not a complete settings backup.
Installation and permissions · Key output · Link a macro · Privacy
검증 결과 · Verification
| 검사 / Check | 결과 / Result |
|---|---|
| Apple silicon | 자동 테스트 1,090개 통과 / 1,090 XCTest tests passed |
| Intel용 x86_64 · Rosetta | 같은 1,090개 통과. Intel 실기기 검증은 아님 / The same 1,090 passed; not physical Intel validation |
| 배포 절차 / Release workflow | 테스트 대역을 사용한 31개 시나리오 통과 / 31 offline scenarios passed |
| 언어 / Localization | 5개 언어에 각각 1,311개 키와 서식 인자 일치 / 1,311 matching keys and interpolation arguments in each of five catalogs |
| 서명·공증 / Signing and notarization | Developer ID, Apple 공증·티켓, Gatekeeper, ZIP 압축 해제 후 검사 통과 / Passed, including the extracted ZIP |
| GitHub Actions | macOS 14 arm64, 15·26 arm64/x86_64 — 5개 환경 모두 통과 / All five environments passed |
| 공개 다운로드 / Public download | 로그인 없이 다시 받은 ZIP의 체크섬·서명·공증 확인 / Anonymous download checksum, signature, and notarization verified |
macOS 14·15·26의 내장 트랙패드와 확인 가능한 외장 Apple Magic Trackpad를 호환 대상으로 합니다. 자동 검사는 모든 Mac·트랙패드 세대의 실기기 동작, Bluetooth, 권한 처리, 잠자기 복귀를 보증하지 않습니다. 키 출력은 대상 앱의 단축키 설정과 포커스에 따라 달라지며 Photoshop 등 모든 앱에서 실사용을 검증한 것은 아닙니다.
Compatibility targets are built-in trackpads and verifiable external Apple Magic Trackpads on macOS 14, 15, and 26. Automated checks do not establish physical behavior on every model, Bluetooth, permission handling, or wake/reconnect behavior. Key output depends on the target app's shortcuts and focus; real use in every app, including Photoshop, has not been verified.
체크섬 확인 / Verify the checksum
같은 릴리스의 ZIP과 SHA256SUMS를 같은 폴더에 받으세요. / Download the ZIP and SHA256SUMS from this release into one folder.
shasum -a 256 -c SHA256SUMS오류 제보 / Report an issue · ♥ 선택 후원 / Optional support · 이전 릴리스 / Earlier releases
Flicklane 0.1.3 Beta 1 · build 22
Flicklane 0.1.3 Beta 1
빌드 / build 22 · Universal: Apple silicon + Intel · macOS 14 / 15 / 26
한국어
이번 버전에는 커서 옆 퀵 메뉴와 Fn / 🌐 실행 키가 포함됩니다. 캡처 취소 후 이어지는 동작과 긴 텍스트 입력도 수정했습니다.
새로 사용할 수 있는 기능
- 퀵 메뉴: 상단 네 번째 탭에서 4·5·8·9분할을 고르고 위치별 동작과 표시 이름을 정합니다. 배치를 바꿔도 숨겨진 위치의 설정은 유지됩니다.
- 두 가지 실행 방식: 전용 키를 누른 채 커서를 움직였다가 키를 놓아 선택하거나, 트랙패드·키보드 규칙에 퀵 메뉴 열기를 연결하고 항목을 클릭합니다.
- 선택과 취소: 5·9분할의 가운데는 지정한 동작을 실행하고, 4·8분할의 가운데는 취소합니다. Esc나 다른 앱으로 이동해도 취소합니다. 메뉴 미리보기는 실제 동작을 실행하지 않습니다.
- Fn / 🌐: 퀵 메뉴와 화면 분할의 실행 키로 선택할 수 있습니다. 같은 키를 쓰면 화면 분할이 우선하므로 서로 다르게 지정하세요. macOS의 Fn 동작은 별도 설정이며, 사용법에 설명했습니다.
수정한 문제
- 캡처 또는 동작 확인창에서 취소하면 같은 실행의 나머지 동작도 멈춥니다. 취소한 캡처 뒤에 이전 클립보드 내용을 붙여넣던 문제를 방지합니다. 오류 후 계속하기 설정보다 명시적 취소가 우선하며, 이미 완료한 동작은 되돌리지 않습니다.
- 긴 텍스트를 입력할 때 이모지와 확장 한자가 입력 이벤트 경계에서 잘리는 문제를 수정했습니다.
- 진단 정보에 화면 기록 권한 상태를 추가했습니다. 규칙·키 입력 기록·클립보드 내용은 포함하지 않으며 자동으로 전송하지 않습니다.
- 창 배치 자동 테스트가 실제 마우스 버튼·보안 입력 상태에 영향을 받지 않도록 개선했습니다. 앱의 입력 보호 조건은 유지합니다.
- 배포 스크립트의 Gatekeeper 도구 경로를 수정했습니다.
업데이트
기존 앱을 ⏻ 종료한 뒤 ZIP의 Flicklane.app으로 응용 프로그램 폴더의 앱을 교체하세요. 설정에서 **0.1.3 (22)**를 확인할 수 있습니다. 규칙·녹화·퀵 메뉴·화면 분할·언어 설정을 계속 사용합니다.
English
This release includes Quick Menu beside the cursor and Fn / 🌐 activation, along with fixes for actions following a cancelled capture and long text input.
Available in this release
- Quick Menu: Use the fourth feature tab to choose 4, 5, 8, or 9 positions and assign titles and actions. Switching layouts preserves hidden positions.
- Two ways to select: Hold a dedicated key, move the pointer, and release; or add Open Quick Menu to a trackpad/keyboard rule and click an item.
- Selection and cancellation: The center runs its assigned action in 5/9 layouts and cancels in 4/8 layouts. Escape or switching apps also cancels. Preview menu does not execute actions.
- Fn / 🌐: Available for Quick Menu and Window Layout. Window Layout takes priority if both use the same key, so choose different keys. macOS has a separate Fn preference; see the guide.
Fixes
- Cancelling a capture or action confirmation stops remaining actions in that execution. A cancelled capture no longer proceeds to paste older clipboard content. Explicit cancellation takes precedence over the continue-after-error setting. Completed actions are not undone.
- Fixed emoji and supplementary Unicode characters being split between input events in long text.
- Added Screen Recording permission status to diagnostics. Rules, key input history, and clipboard contents are excluded; nothing is sent automatically.
- Made window-layout tests independent of live mouse-button and Secure Input state while retaining the app's input safeguards.
- Corrected the Gatekeeper executable path in release tooling.
Updating
Use ⏻ Quit, then replace the app in Applications with Flicklane.app from the ZIP. Settings should show 0.1.3 (22). Existing rules, recordings, Quick Menu, Window Layout, and language preferences are retained.
Installation and permissions · User guide · Privacy
검증 결과 · Verification
| 검사 / Check | 결과 / Result |
|---|---|
| Apple silicon | 자동 테스트 1,076개 통과 / 1,076 XCTest tests passed |
| Intel용 x86_64 · Rosetta | 같은 1,076개 통과. Intel 실기기 검증은 아님 / The same 1,076 passed; not physical Intel validation |
| 배포 절차 / Release workflow | 테스트 대역을 사용한 31개 시나리오 통과 / 31 offline scenarios passed |
| 언어 / Localization | 5개 언어에 각각 1,287개 키와 서식 인자 일치 / 1,287 matching keys and interpolation arguments in each of five catalogs |
| 서명·공증 / Signing and notarization | Developer ID, Apple 공증·티켓, Gatekeeper, ZIP 압축 해제 후 검사 통과 / Passed, including the extracted ZIP |
| GitHub Actions | macOS 14 arm64, 15·26 arm64/x86_64 — 5개 환경 모두 통과 / All five environments passed |
| 공개 다운로드 / Public download | 로그인 없이 다시 받은 ZIP의 체크섬·서명·공증 확인 / Anonymous download verified |
macOS 14·15·26의 내장 트랙패드와 확인 가능한 외장 Apple Magic Trackpad를 호환 대상으로 합니다. 자동 검사는 모든 Mac·트랙패드 세대의 실기기 동작, Bluetooth, 권한 처리, 잠자기 복귀를 보증하지 않습니다. 압력 기반 제스처는 해당 입력을 제공하는 기기에서만 사용할 수 있습니다.
Compatibility targets are built-in trackpads and verifiable external Apple Magic Trackpads on macOS 14, 15, and 26. Automated checks do not establish physical behavior on every model, Bluetooth, permission handling, or wake/reconnect behavior. Pressure gestures require a device that supplies pressure data.
체크섬 확인 / Verify the checksum
같은 릴리스의 ZIP과 SHA256SUMS를 같은 폴더에 받으세요. / Download the ZIP and SHA256SUMS from this release into one folder.
shasum -a 256 -c SHA256SUMS오류 제보 / Report an issue · ♥ 선택 후원 / Optional support · 이전 릴리스 / Earlier releases
Flicklane 0.1.2 Beta 1 — Capture fixes / 캡처 개선
Flicklane 0.1.2 Beta 1
빌드 21 · Universal: Apple silicon + Intel · macOS 14 / 15 / 26
한국어
이번 업데이트는 화면 캡처 권한과 대기·취소 처리를 개선합니다. 기존 규칙과 녹화 제스처는 그대로 유지됩니다.
- 화면 기록 권한: 앱에서 현재 허용 상태를 확인하고 해당 시스템 설정으로 바로 이동할 수 있습니다. 권한이 없거나 캡처 도중 해제되면 구체적인 안내를 표시합니다. 오래된 권한 항목을 복구하는 방법도 추가했습니다.
- 충분한 캡처 시간: 영역·창 선택과 시스템 캡처 도구의 30초 제한을 제거했습니다. 화면 녹화도 사용자가 끝낼 때까지 기다립니다. 즉시 실행하는 전체 화면 캡처의 오류 방지 제한은 유지합니다.
- 정확한 취소 표시: 영역·창 캡처에서 Esc를 누르면 실행 완료가 아닌 취소로 표시됩니다. Control 키로 파일 캡처를 클립보드로 전환하는 동작도 지원합니다.
- 권한 유지 보호: 개발용 설치 도구가 배포 앱을 다른 서명의 앱으로 덮어써 macOS 권한 연결을 깨뜨리지 않도록 설치 전에 서명 호환성을 확인합니다.
설치 및 권한 복구 안내 · 사용법 · 오류 제보
English
This update improves screen capture permissions, waiting, and cancellation. Existing rules and recorded gestures are preserved.
- Screen Recording permission: Check the current grant and open the relevant System Settings pane from the app. Missing or revoked access produces actionable guidance. Recovery instructions cover outdated macOS permission entries.
- More time to capture: Removed the 30-second limit from region/window selection and the system capture toolbar. Screen recording can continue until you finish. Immediate full-screen captures retain their failure timeout.
- Accurate cancellation: Esc during region/window capture is reported as cancellation. Holding Control to redirect a file capture to the clipboard is supported.
- Preserve permission identity: Development installation tools check signing compatibility before replacing a release app, preventing a different signing identity from breaking its macOS permission association.
Installation and permission recovery · User guide · Report an issue
검증 / Verification
- Apple Silicon 네이티브: 1,053개 테스트 통과. Intel용 x86_64 실행도 Rosetta에서 1,053개 통과했습니다.
- Native Apple silicon: 1,053 tests passed. The x86_64 suite also passed 1,053 tests through Rosetta; this is not physical Intel Mac testing.
- 설치 서명 호환성 18개, 이름 변경 설치 15개 및 반복 교체, 설치 안전성 9개, 배포 절차 31개 시나리오를 확인했습니다. / Verified 18 signing-compatibility, 15 renamed-install and repeated replacement, 9 installation-safety, and 31 release-workflow scenarios using test doubles.
- 설치된 앱에서 화면 기록 권한 표시와 설정 바로가기, 44초 이상 영역 선택 대기, 이후 취소 표시를 확인했습니다. 기존 설정 파일의 체크섬도 유지됐습니다. / In the installed app, verified permission status and its settings link, region selection remaining active beyond 44 seconds, and subsequent cancellation. The existing configuration checksum was unchanged.
- 5개 언어별 1,246개 번역 항목을 확인했습니다. / Validated 1,246 strings in each of five localization tables.
- Developer ID 서명, Apple 공증, ZIP 재압축·해제 후 공증 티켓과 Gatekeeper 검사를 통과했습니다. / Developer ID signing, Apple notarization, the stapled ticket, and Gatekeeper passed, including a ZIP extraction round trip.
- GitHub Actions에서 macOS 14 Apple Silicon, macOS 15·26 Apple Silicon/Intel의 5개 환경 모두 배포 파일 검사 통과. / All five release artifact environments passed: macOS 14 Apple silicon and macOS 15/26 Apple silicon and Intel. 검사 결과 / Results
- 공개 다운로드의 체크섬·서명·공증 티켓·Gatekeeper 검사를 다시 통과했습니다. / An anonymous download also passed checksum, signature, stapled-ticket, and Gatekeeper verification.
macOS별 배포 검사는 실제 트랙패드·권한·Bluetooth 동작을 확인하는 검사가 아닙니다. / The hosted artifact checks do not exercise physical trackpads, permissions, or Bluetooth.
체크섬 확인 / Verify the checksum
Download the ZIP and SHA256SUMS from this release into one folder, then run:
shasum -a 256 -c SHA256SUMSFlicklane 0.1.1 Beta 1 · Universal & Trackpad Compatibility
Flicklane 0.1.1 Beta 1
빌드 20 · Universal: Apple silicon + Intel · macOS 14 / 15 / 26
한국어
바뀐 점
- macOS 14·15·26을 호환 대상으로 확장하고 Intel과 Apple silicon 실행 파일을 하나의 앱에 담았습니다.
- 외장 Apple Magic Trackpad의 접촉·클릭 입력을 같은 기기에 연결해 확인합니다. 사용 가능한 외장 기기를 우선 선택하며, 한 번에 한 대만 활성화합니다. Force Touch가 없는 기기에서는 압력 기반 제스처를 사용할 수 없습니다.
- 새 호환 환경과 외장 트랙패드는 두 손가락을 잠시 올렸다가 모두 떼는 입력 확인 후 동작을 활성화합니다. 확인 중에는 연결된 동작이 실행되지 않습니다.
- 키보드 시간 설정에 빠르게 / 기본 / 여유롭게, 녹화 제스처에 녹화 기준 / 여유 조금 / 여유 많이를 추가했습니다. 세부 시간 값도 계속 조절할 수 있습니다.
- 설정에 현재 버전과 업데이트 확인을 추가했습니다. 버튼을 누를 때만 GitHub 릴리스를 조회하며 자동 설치하지 않습니다.
- 진단 정보 미리보기 → 진단 정보 복사로 제한된 기술 정보만 확인하고 복사할 수 있습니다. 규칙·입력 기록·개인 파일 경로를 포함하거나 자동 전송하지 않습니다.
- 한·영 설치·사용·개인정보 안내를 정리했습니다.
검증 기록
| 검사 | 결과와 범위 |
|---|---|
| Apple silicon 네이티브 | 단위·통합 테스트 1,034개 통과 |
| x86_64 · Rosetta | Apple silicon에서 Intel용 테스트 1,034개 통과. Intel Mac 실기기 검증은 아닙니다. |
| 배포 스크립트 | 31개 시나리오 통과. CPU 구성 오류, 서명·공증 실패 처리, 이전 릴리스 보존 등을 테스트 대역으로 확인했습니다. |
| 호환성·기기 입력 | macOS 14·15·26 계열, 기기 식별·연결 해제, 접촉 입력·시작 검증을 자동 테스트했습니다. 모든 OS 빌드와 트랙패드 세대의 실기기 인증은 아닙니다. |
| GitHub Actions 배포 파일 검사 | macOS 14 Apple silicon, macOS 15·26 Apple silicon/Intel의 5개 환경 모두 통과했습니다. 검사 결과 |
Developer ID 서명, Apple 공증, 공증 티켓 및 Gatekeeper 검사를 통과했습니다.
설치와 호환성
- ZIP을 받아 압축을 풉니다.
- 기존 Flicklane을 종료하고 새
Flicklane.app을 응용 프로그램 폴더로 옮깁니다. - 앱을 열어 권한 안내와 입력 확인을 완료합니다.
기존 규칙과 녹화 제스처는 같은 저장 위치를 유지합니다. 권한이 허용되어 있는데 감지되지 않으면 시스템 설정에서 이전 Flicklane 권한 항목을 제거하고 응용 프로그램 폴더의 현재 앱을 다시 추가하세요.
기존 로컬 실기기 검증 범위는 Apple silicon의 macOS 빌드 25F84, 25G83입니다. 확대된 대상은 기기에서 실행되는 입력 검사를 사용하며, 모든 Intel·Apple silicon 모델과 트랙패드 세대를 실기기로 검증했다는 뜻은 아닙니다. 기기별 지원 기능은 호환성 안내를 참고하세요.
릴리스 자동 검사는 macOS 14 Apple silicon, macOS 15·26 Apple silicon/Intel에서 배포 파일을 확인합니다. 실제 제스처·트랙패드 세대·권한·Bluetooth 연결을 검증하는 검사는 아닙니다.
English
Changes
- Expanded compatibility targets to macOS 14, 15, and 26, with Intel and Apple silicon executables in one universal app.
- Added external Apple Magic Trackpad discovery with contact and click input matched to the same device. Eligible external devices take priority, with one active trackpad at a time. Pressure gestures are unavailable without Force Touch.
- New compatibility environments and external trackpads check input by having you briefly place two fingers, then lift all fingers. Connected actions remain inactive during validation.
- Added Fast / Default / Relaxed keyboard timing presets and As recorded / A little extra / More extra time recorded-gesture presets. Detailed timing controls remain available.
- Added the current version and Check for Updates in settings. GitHub releases are queried only when you press the button; updates are not installed automatically.
- Added Preview Diagnostics → Copy Diagnostics for a limited set of technical details. Rules, input history, and personal file paths are excluded. Nothing is sent automatically.
- Updated the Korean and English installation, usage, and privacy guides.
Verification record
| Check | Result and scope |
|---|---|
| Native Apple silicon | 1,034 unit and integration tests passed. |
| x86_64 through Rosetta | 1,034 Intel-target tests passed on Apple silicon. This is not physical Intel Mac validation. |
| Release script | 31 scenarios passed, using test doubles to check invalid CPU slices, signing/notarization failure handling, and preservation of earlier releases. |
| Compatibility and device input | Automated tests cover macOS 14/15/26 families, device identity and removal, contact input, and startup validation. They do not certify every OS build or trackpad generation on physical hardware. |
| GitHub Actions release artifact checks | All five environments passed: macOS 14 Apple silicon and macOS 15/26 Apple silicon and Intel. Results |
Developer ID signing, Apple notarization, the stapled ticket, and Gatekeeper checks passed.
Installation and compatibility
- Download and unzip the archive.
- Quit Flicklane and move the new
Flicklane.appto Applications. - Open the app and complete permission prompts and the input check.
Existing rules and recorded gestures retain their storage location. If a permission is allowed but not detected, remove the old Flicklane entry in System Settings and add the current app from Applications again.
Existing local hardware validation covers Apple silicon on macOS builds 25F84 and 25G83. Expanded targets use on-device input checks. This does not certify every Intel or Apple silicon model or trackpad generation. See the compatibility table.
Automated release checks inspect artifacts on macOS 14 Apple silicon and macOS 15/26 Apple silicon and Intel. They do not validate gestures, trackpad generations, permissions, or Bluetooth connections.
Installation · User guide · Privacy · Report an issue
선택 사항: 체크섬 확인 / Optional: verify the checksum
Download SHA256SUMS from this release into the same folder as the ZIP, then run:
shasum -a 256 -c SHA256SUMSFlicklane 0.1.0 Beta 1 · 첫 공개 베타
Flicklane 0.1.0 Beta 1
한국어
Flicklane의 첫 공개 베타입니다. 아래 Assets에서 Flicklane-0.1.0-19-arm64.zip과 SHA256SUMS를 받으세요. Developer ID 서명, Apple 공증, 공증 티켓과 Gatekeeper 검증을 완료했습니다.
Flicklane은 Mac의 트랙패드 제스처와 키보드 입력을 원하는 동작에 연결하는 앱입니다.
- 나만의 트랙패드 제스처를 녹화하고 터치 간격·동작 길이의 시간 여유를 조절합니다.
- 키보드 순서 입력은 최대 간격을 0.01~5초로 설정할 수 있습니다. 키 조합도 지원합니다.
- 키와 마우스로 창을 절반·사분면·최대화 위치에 배치합니다.
- 여러 동작을 연결하고 앱별로 적용할 규칙을 정합니다.
- 한국어, 영어, 일본어, 중국어 간체·번체와 시스템 언어 자동 선택을 지원합니다.
- 상단 메뉴 막대에서 ♥ 후원, ⚙ 설정, ⏻ 종료를 사용합니다. 설정은 메인 창을 엽니다.
앱 버전은 0.1.0, 빌드 19입니다. Apple silicon Mac의 내장 트랙패드를 대상으로 하며, 접촉 입력은 macOS 빌드 25F84, 25G83에서만 활성화됩니다. Intel Mac과 외장 Magic Trackpad는 지원하지 않습니다. 다른 Mac 모델에서의 동작 검증은 진행 중인 초기 베타입니다.
이전 개발용 빌드에서 업데이트하면 macOS가 입력 모니터링·손쉬운 사용 권한을 다시 요구할 수 있습니다. 규칙과 녹화 설정은 그대로 보존됩니다.
검증: 자동 테스트 980개, 배포 절차 테스트 19개, 5개 언어 리소스 검사를 통과했습니다. 최종 ZIP을 압축 해제한 앱도 서명·공증·Gatekeeper 검사를 통과했습니다. 이 검증은 모든 Mac에서 실제 손동작을 확인했다는 뜻은 아닙니다.
English
This is the first public beta of Flicklane. Download Flicklane-0.1.0-19-arm64.zip and SHA256SUMS from Assets below. Developer ID signing, Apple notarization, ticket validation, and Gatekeeper checks have passed.
Flicklane connects your Mac’s trackpad gestures and keyboard input to the actions you choose.
- Record custom trackpad gestures and adjust timing tolerance between touches and for movement duration.
- Set the maximum interval for keyboard sequences from 0.01 to 5 seconds, or use a key combination.
- Arrange windows in halves, quarters, or the full desktop area with a key and pointer movement.
- Chain actions and configure rules for specific apps.
- Choose Korean, English, Japanese, Simplified Chinese, Traditional Chinese, or the system language.
- Access ♥ Support, ⚙ Settings, and ⏻ Quit from the menu bar. Settings opens the main app window.
The app version is 0.1.0, build 19. It targets the built-in trackpad on Apple silicon Macs. Contact input is enabled only on macOS builds 25F84 and 25G83. Intel Macs and external Magic Trackpads are not supported. This is an early beta; validation on other Mac models is still in progress.
Updating from a development build may require granting Input Monitoring and Accessibility permission again. Your rules and recorded gestures are preserved.
Validation: 980 automated tests, 19 release-workflow tests, and resource checks for all five languages passed. The app extracted from the final ZIP also passed signature, notarization-ticket, and Gatekeeper checks. These checks do not establish physical-gesture behavior on every Mac.