Skip to content
This repository has been archived by the owner on Feb 4, 2021. It is now read-only.

Action editor #433

Open
freaktechnik opened this issue Sep 27, 2018 · 1 comment
Open

Action editor #433

freaktechnik opened this issue Sep 27, 2018 · 1 comment
Projects
Milestone

Comments

@freaktechnik
Copy link
Owner

Allow full customization of actions:
[action target string with most channel object properties as placeholder] [action] when [conditions] [label]

available properties

  • id (login)
  • name
  • url
  • archiveUrl
  • chatUrl
  • live state?
  • thumbnailUrl
  • title
  • avatarUrl
  • category
  • type
  • viewers

actions

  • smart open tab (current algo for replace or open)
  • replace current tab
  • open in foreground
  • open in background
  • copy to clipboard
  • open with streamlink (if available)

conditions

  • live state
    • live
    • offline
    • non-live
    • rebroadcast
    • redirect
    • not offline
    • not live
    • any
  • save state
    • saved channel
    • saved user
    • not saved channel
    • not saved user
    • any
  • type
    • multi select, when empty is any

label

The label is a generic text input, except for default actions, where it is readonly and shows the i18n string for the action.

UI

User should be able to add and remove actions. There should be a button to restore all default actions, or alternatively don't allow removing them.

@freaktechnik freaktechnik added this to Backlog in Work board via automation Sep 27, 2018
@freaktechnik freaktechnik added this to the 4.0.0 milestone Sep 27, 2018
@freaktechnik
Copy link
Owner Author

The panel click action should be a dropdown that allows you to select all eligible actions - so actions that appear on any channel, i.e. have no conditions.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Work board
  
Focus
Development

No branches or pull requests

1 participant