{"id":41997380,"url":"https://github.com/tullamods/tullactc","last_synced_at":"2026-04-26T05:02:07.557Z","repository":{"id":65550408,"uuid":"464246239","full_name":"tullamods/tullaCTC","owner":"tullamods","description":"Cooldown Text Customizer","archived":false,"fork":false,"pushed_at":"2026-04-03T21:11:33.000Z","size":198,"stargazers_count":14,"open_issues_count":21,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-04-03T23:16:28.911Z","etag":null,"topics":["action-bars","combat","lua","world-of-warcraft","world-of-warcraft-addon"],"latest_commit_sha":null,"homepage":"https://tullamods.com/tullaCTC","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tullamods.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["tuller"]}},"created_at":"2022-02-27T20:31:15.000Z","updated_at":"2026-04-03T21:11:15.000Z","dependencies_parsed_at":"2024-08-24T21:30:38.464Z","dependency_job_id":"4c327cae-f85c-4205-9ae9-1bf2b22df7a6","html_url":"https://github.com/tullamods/tullaCTC","commit_stats":null,"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/tullamods/tullaCTC","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tullamods%2FtullaCTC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tullamods%2FtullaCTC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tullamods%2FtullaCTC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tullamods%2FtullaCTC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tullamods","download_url":"https://codeload.github.com/tullamods/tullaCTC/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tullamods%2FtullaCTC/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32165201,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-23T02:19:40.750Z","status":"ssl_error","status_checked_at":"2026-04-23T02:17:55.737Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["action-bars","combat","lua","world-of-warcraft","world-of-warcraft-addon"],"created_at":"2026-01-26T01:07:58.136Z","updated_at":"2026-04-23T04:01:49.335Z","avatar_url":"https://github.com/tullamods.png","language":"Lua","readme":"# TullaCTC - Cooldown Text Customizer\n\ntullaCTC is a World of Warcraft addon that provides additional options for\ntheming cooldowns. It is built to work with the new secrets APIs that were\nintroduced in of World of Warcraft v12.0.0 (Midnight). With it, you can do\nthings like:\n\n- Show cooldown counts on everything\n- Change the font and color of cooldown text\n- Show text in red when under 5s\n- Show tenths of seconds\n- Hide cooldown spirals\n\nThe configuration UI can be brought up via `/tullaCTC`\n\n### Themes \u0026 Rules\n\nYou can customize cooldown appearances for different parts of the UI via creating themes and then asigning them to different parts of the UI via the rules panel. tullaCTC comes with a bunch of builtin rules for\ndifferent parts of the UI, as well as an API to add in additional ones:\n\n```lua\n-- Use simple name matching\ntullaCTC:RegisterRule {\n    id = \"blizzard_action\",\n    priority = 100,\n    displayName = \"Action Buttons\",\n    match = {\n        \"^ActionButton%d+\",\n        \"^MultiBarBottomLeftButton%d+\",\n        \"^MultiBarBottomRightButton%d+\",\n        \"^MultiBarRightButton%d+\",\n        \"^MultiBarLeftButton%d+\",\n        \"^MultiBar5Button%d+\",\n        \"^MultiBar6Button%d+\",\n        \"^MultiBar7Button%d+\"\n    }\n}\n```\n\n```lua\n-- Or provide a predicate function\ntullaCTC:RegisterRule {\n    id = \"blizzard_action_recharging\",\n    priority = 110,\n    displayName = \"Action Buttons - Charge\",\n    match = function(cooldown)\n        local parent = cooldown:GetParent()\n        return parent\n           and parent.action\n           and cooldown:GetParentKey() == \"chargeCooldown\"\n    end\n}\n```\n\n### OmniCC Feature Comparison\n\nWith World of Warcraft v12.0.5, tullaCTC can do just about everything that\nOmniCC could do, except:\n\n- *Min Size*\n- *Max Duration* (though you can replicate this via setting a transparent text color above a duration)\n- *Conditional Scaling*\n- *Finish Effects*\n","funding_links":["https://github.com/sponsors/tuller"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftullamods%2Ftullactc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftullamods%2Ftullactc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftullamods%2Ftullactc/lists"}