Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update blog layout to mimic Dracula UI #12

Closed
64J0 opened this issue May 1, 2021 · 6 comments
Closed

Update blog layout to mimic Dracula UI #12

64J0 opened this issue May 1, 2021 · 6 comments
Assignees
Labels
enhancement New feature or request

Comments

@64J0
Copy link
Owner

64J0 commented May 1, 2021

Some references:

@64J0 64J0 self-assigned this May 1, 2021
@64J0 64J0 added the enhancement New feature or request label May 1, 2021
@64J0 64J0 pinned this issue May 1, 2021
@64J0
Copy link
Owner Author

64J0 commented May 1, 2021

The commits to implement this feature will be stored in the v2-dracula-ui branch.

@64J0 64J0 changed the title 1 - Update blog layout to mimic Dracula UI Update blog layout to mimic Dracula UI May 1, 2021
@64J0
Copy link
Owner Author

64J0 commented May 1, 2021

  • Enhance the 404 page because it is much ugly;
  • Update the Github chart feature because it's broken;

image

@64J0
Copy link
Owner Author

64J0 commented May 5, 2021

Example of css property:

background-image: linear-gradient(var(--gradientDegree),var(--cyan),var(--green));

image

64J0 added a commit that referenced this issue May 6, 2021
starting to change the blog layout and copy some classes and styles from the dracula theme,
see also: #12
64J0 added a commit that referenced this issue May 6, 2021
fix imports of Layout component because it has changed,
see also: #12
@64J0
Copy link
Owner Author

64J0 commented May 8, 2021

Tweet by @FelippeRegazio:

Ta ralando com CSS, aqui vão umas dicas:

  • Estude B.E.M (ou alguma metodologia pra naming)
  • Estude especificidade (CSS Specificity)
  • Divida elementos que mostram conteudo em "head, body e footer", um card por exemplo

.card
.card__head
.card__body
.card__footer

esse do conteúdo vale pra quase qualquer elemento que divida conteudos horizontalmente. ex:

modal?

.modal
.modal__head
.modal__body
.modal__footer

article?

.content
.content__header (titulo aqui + share)
.content__body (notícia)
.content__footer (autor + info)

outra dica importante: sempre crie um holder

veja que em

.card
.card__head
.card__body
.card__footer

o holder é .card. paddings vão em __head, __body, ou __footer. preservando o holder pra ser layoutado sem side effect.

64J0 added a commit that referenced this issue May 8, 2021
updating the first page style that shows the list of posts,
add images to social media  links in the footer,
see also: #12
64J0 added a commit that referenced this issue May 8, 2021
enhance the quality of code used in the scss files,
see also: #12
64J0 added a commit that referenced this issue May 8, 2021
enhance the HeaderPost component by adjusting the classname used in the CSS,
see also: #12
64J0 added a commit that referenced this issue May 8, 2021
enhance the Layout component to use some more semantic CSS styles,
see also: #12
64J0 added a commit that referenced this issue May 8, 2021
enhancing the readability of the code by using other names to CSS classes,
see also: #12
64J0 added a commit that referenced this issue May 8, 2021
enhancing the readability through the css classes change,
see also: #12
64J0 added a commit that referenced this issue May 8, 2021
64J0 added a commit that referenced this issue May 8, 2021
enhancing the readability through the changes in CSS class names,
see also: #12
64J0 added a commit that referenced this issue May 8, 2021
enhance the readability of the code by changing the name of css classes,
add layout.css for global css variables different of colors,
see also: #12
64J0 added a commit that referenced this issue May 16, 2021
updating some packages to leave problems found,
creating a .nvmrc file to store the Node.js version used in development (NVM config),
see also: #12
@64J0
Copy link
Owner Author

64J0 commented May 16, 2021

Heurísticas de Nielsen

  1. Visibilidade do status do sistema,
  2. Correspondência entre o sistema e o mundo real,
  3. Liberdade e controle do usuário,
  4. Consistência e padrões,
  5. Prevenção de erros,
  6. Reconhecer ao invés de lembrar,
  7. Flexibilidade e eficiência,
  8. Estética e design minimalista,
  9. Auxiliar usuários a reconhecer, diagnosticar e recuperar erros,
  10. Ajuda e documentação.

64J0 added a commit that referenced this issue May 22, 2021
commiting more changes in the project structure,
see also: #12
@64J0
Copy link
Owner Author

64J0 commented May 22, 2021

After some time I've decided to not continue the development of this version of the blog because the prototype isn't looking good in my opinion. I'll be continuing with another design.

@64J0 64J0 closed this as completed May 22, 2021
64J0 added a commit that referenced this issue Oct 23, 2021
starting to change the blog layout and copy some classes and styles from the dracula theme,
see also: #12
64J0 added a commit that referenced this issue Oct 23, 2021
fix imports of Layout component because it has changed,
see also: #12
64J0 added a commit that referenced this issue Oct 23, 2021
updating the first page style that shows the list of posts,
add images to social media  links in the footer,
see also: #12
64J0 added a commit that referenced this issue Oct 23, 2021
enhance the quality of code used in the scss files,
see also: #12
64J0 added a commit that referenced this issue Oct 23, 2021
enhance the HeaderPost component by adjusting the classname used in the CSS,
see also: #12
64J0 added a commit that referenced this issue Oct 23, 2021
enhance the Layout component to use some more semantic CSS styles,
see also: #12
64J0 added a commit that referenced this issue Oct 23, 2021
enhancing the readability of the code by using other names to CSS classes,
see also: #12
64J0 added a commit that referenced this issue Oct 23, 2021
enhancing the readability through the css classes change,
see also: #12
64J0 added a commit that referenced this issue Oct 23, 2021
64J0 added a commit that referenced this issue Oct 23, 2021
enhancing the readability through the changes in CSS class names,
see also: #12
64J0 added a commit that referenced this issue Oct 23, 2021
enhance the readability of the code by changing the name of css classes,
add layout.css for global css variables different of colors,
see also: #12
64J0 added a commit that referenced this issue Oct 23, 2021
updating some packages to leave problems found,
creating a .nvmrc file to store the Node.js version used in development (NVM config),
see also: #12
64J0 added a commit that referenced this issue Oct 23, 2021
commiting more changes in the project structure,
see also: #12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant