Skip to content
Farid Rn edited this page Sep 17, 2019 · 5 revisions
  • Stand-alone developer console

    I've seen some receivers don't show anything at all, using LogRocket and related tools didn't help much. So I think it is better to have a stand-alone developer console which is not entirely dependent to the project.

  • l18n Support

    Applications should have the ability to change the language. Keywords and other strings and their translations will be available in stand-alone json (or whatever) files and are included in project on build time or later using an XHR request.

  • TV-specific key codes and settings

    It seems that some receivers have different configurations and even key codes seem to differ from a device to another, so I guess it's better to have a config file for major device models.

  • HbbTV player

    HOP needs a proper media player with user-friendly key handlers

  • Make modules more dynamic

    Currently a developer needs to register his/her module in multiple places, I think making module loading and handling more dynamic is better.

    Modules are only needed to be registered in modules.ts file in src folder and enables in config.json. Alternatively HOP-CLI can do all that for you.

  • Modules or Components?

    Modules have their definitions in TypeScript. I'm not sure if I got to stick to "modules" or rename them to "components".

Clone this wiki locally