{"id":17689156,"url":"https://github.com/godbout/accessibilitystrategytestapp","last_synced_at":"2025-10-12T04:39:41.889Z","repository":{"id":37475353,"uuid":"402116900","full_name":"godbout/AccessibilityStrategyTestApp","owner":"godbout","description":"test application for the AccessibilityStrategy of kindaVim. stand-alone application needed due to UI Tests for Swift package.","archived":false,"fork":false,"pushed_at":"2025-08-18T16:58:29.000Z","size":290986,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-18T18:36:38.733Z","etag":null,"topics":["bindings","inputfields","kindavim","macos","moves","vim"],"latest_commit_sha":null,"homepage":"https://kindavim.app","language":"Swift","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/godbout.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-09-01T15:47:54.000Z","updated_at":"2025-08-18T16:58:33.000Z","dependencies_parsed_at":"2024-10-24T14:27:10.110Z","dependency_job_id":"1084a7bd-2353-4e0c-9156-3686e8af8551","html_url":"https://github.com/godbout/AccessibilityStrategyTestApp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/godbout/AccessibilityStrategyTestApp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/godbout%2FAccessibilityStrategyTestApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/godbout%2FAccessibilityStrategyTestApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/godbout%2FAccessibilityStrategyTestApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/godbout%2FAccessibilityStrategyTestApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/godbout","download_url":"https://codeload.github.com/godbout/AccessibilityStrategyTestApp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/godbout%2FAccessibilityStrategyTestApp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279010272,"owners_count":26084720,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bindings","inputfields","kindavim","macos","moves","vim"],"created_at":"2024-10-24T11:46:43.088Z","updated_at":"2025-10-12T04:39:41.873Z","avatar_url":"https://github.com/godbout.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eAccessibilityStrategyTestApp\u003cbr\u003etesting AccessibilityStrategy for \u003ca href=\"https://github.com/godbout/kindaVim.theapp\"\u003ekindaVim\u003ca\u003e\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/godbout/AccessibilityStrategyTestApp/actions\"\u003e\n        \u003cimg src=\"https://github.com/godbout/AccessibilityStrategyTestApp/actions/workflows/main.yml/badge.svg\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://codecov.io/gh/godbout/AccessibilityStrategyTestApp\"\u003e\n        \u003cimg src=\"https://codecov.io/gh/godbout/AccessibilityStrategyTestApp/branch/master/graph/badge.svg?token=IJOPnX05Fi\"/\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n![AccessibilityStrategyTestApp ruining my computer](https://raw.githubusercontent.com/godbout/AccessibilityStrategyTestApp/media/gif.gif \"hehe\")\n\n# WOT IS DAT\n\nthose are all the Unit and UI Tests related to the AccessibilityStrategy part of [kindaVim](https://github.com/godbout/kindaVim.theapp). i.e. the part where we can read and write text through the [macOS Accessibility](https://developer.apple.com/accessibility/macos/). not the fallback mode, key mapping, restricted mode, or kindaVim engine core.\n\nthe implementation is not available (hopefully...) but the tests may be helpful to you if you're developing some kind of Vim moves related project. Vim moves are complex, with lots of exceptions and edge cases. it's hard to get them correct. good luck.\n\n# CI BUILD AND TESTS FAILING\n\nthe AccessibilityStrategy now requires macOS 12 minimum. GitHub Actions only goes up to 11 (haha). so back to running locally for now.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgodbout%2Faccessibilitystrategytestapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgodbout%2Faccessibilitystrategytestapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgodbout%2Faccessibilitystrategytestapp/lists"}