brutalzinn / DisplayButtons

Display Buttons it's a best macro option for your hard works..
MIT License
0 stars 0 forks source link

Ideia para função multi ação. #9

Open brutalzinn opened 4 years ago

brutalzinn commented 4 years ago

Um botão onde você possa executar várias ações já disponíveis nos botões existentes. Um exemplo bem prático disso seria o usuário ter um plugin que adiciona um botão que faça um foco numa janela específica.

Se o usuário quiser que ao clicar no botão, ele faça foco em mais de uma janela, não seria possível com apenas um botão. Pra resolver isso, essa nova função reuniria os botões já existentes e botões criadores pelos plugins dos usuários.

Como tornar isso possível?

Primeiro de tudo, precisaríamos rever como é feito para criar um botão na versão atual do macro deck. Após verificar isso, criarmos uma implementação da classe abstrata, que seria um botão em branco.. mas ao clicar em configurar, seria apresentado uma lista com os botões já existentes no macro deck, uma lista de ações que esse botão executará.

Como seria esse design no papel ?

Uma lista com os botões já existentes Uma lista de ações, onde o usuário arrastaria um botão da lista de botões existentes e essa lista de ações seria responsável por apresentar a hierarquia por ordem de execução.

Seria muito legal que o usuário tenha essa opção. Pouparia muito tempo ao usuário, ele poderia criar uma lista de ações que um único botão faria, em vez de iniciar a função de botão em botão.

brutalzinn commented 4 years ago