deprecations: Make some of them less scary

By far the most common deprecation will be the event handler and loop hook
deprecation. Make them less scary, and point out that unless one's a developer,
they likely need not care.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
pull/321/head
Gergely Nagy 7 years ago
parent 1a6db5a875
commit 7b49a2c011

@ -44,7 +44,11 @@
"Consider upgrading your plugins, or implementing the new interface\n" \ "Consider upgrading your plugins, or implementing the new interface\n" \
"described by `kaleidoscope::Plugin`. In particular, instead of using\n" \ "described by `kaleidoscope::Plugin`. In particular, instead of using\n" \
"`Kaleidoscope.useEventHandlerHook`, implement the\n" \ "`Kaleidoscope.useEventHandlerHook`, implement the\n" \
"`.onKeyswitchEvent()` method instead." "`.onKeyswitchEvent()` method instead.\n" \
"\n" \
"If your plugins are up-to-date, and you are not a developer, it is\n" \
"usually safe to ignore this message. Especally if the full error\n" \
"points to a line containing `legacyLoopHook` or `legacyEventHandler`."
#define _DEPRECATED_MESSAGE_LOOP_HOOK \ #define _DEPRECATED_MESSAGE_LOOP_HOOK \
@ -53,7 +57,12 @@
"Consider upgrading your plugins, or implementing the new interface\n" \ "Consider upgrading your plugins, or implementing the new interface\n" \
"described by `kaleidoscope::Plugin`. In particular, instead of using\n" \ "described by `kaleidoscope::Plugin`. In particular, instead of using\n" \
"`Kaleidoscope.useLoopHook`, implement `.beforeEachCycle`,\n" \ "`Kaleidoscope.useLoopHook`, implement `.beforeEachCycle`,\n" \
"`.beforeReportingState()`, or `.afterEachCycle()` instead." "`.beforeReportingState()`, or `.afterEachCycle()` instead.\n" \
"\n" \
"If your plugins are up-to-date, and you are not a developer, it is\n" \
"usually safe to ignore this message. Especally if the full error\n" \
"points to a line containing `legacyLoopHook` or `legacyEventHandler`."
#define _DEPRECATED_MESSAGE_USE_INSTEAD(new_method) \ #define _DEPRECATED_MESSAGE_USE_INSTEAD(new_method) \
"Please use `" new_method "` instead." "Please use `" new_method "` instead."

Loading…
Cancel
Save