{"ref":"artifact:htammen-ui5-cc-timerbutton","page":"/artifacts/htammen-ui5-cc-timerbutton","json":"/artifacts/htammen-ui5-cc-timerbutton.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"htammen-ui5-cc-timerbutton","name":"ui5-cc-timerbutton","artifact_type":"package","ecosystem":"ui5","domain":"ui-and-frontend-bridge","origin_ring":"independent","description":{"one_line":"A UI5 control library with TimerButton, an sap.m.Button that delays becoming enabled or visible and shows other text or an icon in the meantime, with the delay set in milliseconds.","short":"UI5 control library with a button that delays enabling or showing","what_it_solves":"TimerButton is a regular `sap.m.Button` with a delay on its `enabled` or `visible` state. `timeout` sets the delay in milliseconds (default 5000), `timeoutButtonText` the text shown meanwhile, `timeoutIcon` the icon (default `sap-icon://pending`) and `timeoutEventType` whether the delay applies to `enabled` or `visible`. An app lists `ui5.cc.timerbutton` in the `libs` of its `manifest.json` and declares the `timerbtn` namespace in a view to write `<timerbtn:TimerButton>`. The library is written in TypeScript and its README documents uploading it to an ABAP server with `nwabap:upload`. TimerButton is the only control it lists."},"links":{"repo":"https://github.com/htammen/ui5.cc.timerbutton","npm":"https://www.npmjs.com/package/ui5-cc-timerbutton"},"identity":{"author":"Helmut Tammen","license":"MIT"},"source_available":true,"type_properties":{"placement":{"value":"in-host","sources":[{"url":"https://github.com/htammen/ui5.cc.timerbutton","title":"htammen/ui5.cc.timerbutton — README","checked":"2026-10-19","quote":"To use the controls in your UI5 apps just add it to your `manifest.json`"}]}},"provides":[{"capability":"capability:ui5-custom-controls","what_it_does":"Packages TimerButton, an sap.m.Button with a configurable delay on enabled or visible and its own text and icon during the delay, as a library another app lists in its manifest.","sources":[{"url":"https://www.npmjs.com/package/ui5-cc-timerbutton","title":"ui5-cc-timerbutton — npm","checked":"2026-10-19","quote":"UI5 Library with a timerbutton. It's a button that can be disabled for a given amount of time"},{"url":"https://github.com/htammen/ui5.cc.timerbutton","title":"htammen/ui5.cc.timerbutton — README","checked":"2026-10-19","quote":"This library provides enhanced sap.m.Button controls."},{"url":"https://github.com/htammen/ui5.cc.timerbutton","title":"htammen/ui5.cc.timerbutton — README","checked":"2026-10-19","quote":"The TimerButton control is a regular sap.m.Button with the following additional feature"}]}],"maintainers":["actor:htammen"],"drafted_with_ai":true,"history":[{"date":"2026-10-19","field":"entry","from":null,"to":"created","reason":"Listed on bestofui5.org and absent from the atlas. A UI5 control library packaged for reuse, which is the concern capability:ui5-custom-controls describes."}],"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-10-19"}},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"poor","evidence":"31 months since release"},{"label":"Continuity","tier":"fair","evidence":"1 publisher on npm"},{"label":"Repository","tier":"unknown","evidence":"no repository data"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no UI5 release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no UI5 release lines in the atlas"},{"label":"Maintainer's CI","tier":"unknown","evidence":"no repository data"}],"practice":[{"label":"Tests","tier":"unknown","evidence":"not crawled"},{"label":"Docs","tier":"good","evidence":"README 8 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":1,"unit":"installs/week"},{"value":null,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","latest_version":"0.5.2","majors":{"1":{"version":"1.0.0","date":"2024-01-28"},"0.5":{"version":"0.5.0","date":"2024-01-28"}},"license":"MIT","first_release":"2024-01-28","last_release":"2024-03-18","releases":5,"cadence_days":2,"maintainers":1,"repository":"git+https://github.com/htammen/ui5.cc.timerbutton.git","repository_directory":null,"peer_cds":null,"dependencies":0,"node_engine":null,"test_script":false,"types":true,"downloads_weekly":1,"downloads_monthly":13,"repo":"not reachable","npm_document_version":"0.5.2","npm_document_integrity":"sha512-jBeCGpZrsMGl7W2EB6/iN2rvsAmg7IOWGVOJyXSRKojgqwU3nD+Uf1/PR0lgac75P9CUjBFS7ihmCkK9K974jg==","npm_document_tarball":"https://registry.npmjs.org/ui5-cc-timerbutton/-/ui5-cc-timerbutton-0.5.2.tgz","readme_path":"README.md","readme_bytes":8040,"readme_source":"npm","changelog":false,"license_file":true,"license_path":"LICENSE","license_name":"MIT License","months_since_release":31,"dormant":true},"release_notes":{"license":"MIT License","quotable":false,"versions":[{"version":"0.5.2","date":"2024-03-18"},{"version":"0.5.1","date":"2024-01-30"},{"version":"1.0.1","date":"2024-01-28"},{"version":"1.0.0","date":"2024-01-28"},{"version":"0.5.0","date":"2024-01-28"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:htammen","name":"Helmut Tammen","json":"/actors/htammen.json"}],"contributors":[],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}