NativeScript / NativeScript/nativescript-cli

tns resources generate splashes : use CSS background property values for the --background option

Aberta
#4,831 1 comentário 6 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

feature help wanted resources generation
Linguagem predominante
JavaScript
Estrelas
1.1k
Forks
204
Merge médio
1d 9h
PRs com merge (30d)
8

Descrição

Is your feature request related to a problem? Please describe.

When generating splash screen with the tns resources generate command I cant set a linear gradient background for example. The background is always one color, thus restricting the possibility of customizing our app.

Describe the solution you'd like

Something like tns resources generate splashes <Path to image> --background 'linear-gradient(135deg, rgba(7,10,61,1) 0%, rgba(18,51,127,1) 100%)'
The --background option can take the value of the CSS background (or background-color at least) property

Describe alternatives you've considered

Or add a --style option that can take the path of a css file that contain the property of the splash screen.

Additional context

None.

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece pela implementação do comando tns resources generate splashes e acompanhe como a opção --background é analisada e aplicada aos recursos splash gerados. Verifique o comportamento existente de geração de splash para Android e iOS e, em seguida, confirme que os valores de background CSS compatíveis produzem os assets gerados esperados sem quebrar backgrounds de cor sólida.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
css, javascript
Domínio
cli, mobile-dev
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.