abe33 / abe33/atom-project-palette-finder

Default variables being used or ignored

Ouverte
#38 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
CoffeeScript
Étoiles
10
Forks
0
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

I have a project setup like so (I'm using sass/scss):

`themes -> themefolder -> themepartials`

Inside the themes directory is a `_base_theme` file which contains all the `!default`'s for the themes. Inside the `themefolder` is a `_base` file which overrides the default colors.
Each partial theme file (ex: `_inputs`) displays the default colors, not the overridden colors from `_base` (which overrides the defaults).

Another issue I have is, I have a `$hue` variable which gets plugged into some hsl values, however the references to those values are not pulled into the partial theme files.

Here's an example:

```
$hue: 155;
$transient-light-trans: hsla($hue, 100%, 60%, 0);
$head-1-color: opacify($transient-light-trans, 0.97);
```

Now in the same file, the `$head-1-color` displays the green color perfectly, with the proper opacity.
If I use the `$transient-light-trans` color in a partial (with import) the color is not preserved and I get a gray transparent overlay.

I hope I'm just overlooking something.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Examinez comment le plugin analyse les fichiers Sass/SCSS pour trouver les définitions de couleurs, en particulier la gestion de `!default` et des remplacements de variables. Vérifiez la logique d’analyse dans les fichiers source CoffeeScript. Testez avec l’exemple fourni pour voir si `$hue` et les couleurs dérivées sont correctement extraits entre les partials. Vérifiez la correction en exécutant le plugin sur un projet de test avec la structure de thème décrite.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
sass, scss
Domaine
tooling
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.