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

Visuell oppgradering av "siste prosjekter" webdel #1243

Merged
merged 10 commits into from
Aug 24, 2023

Conversation

Remi749
Copy link
Collaborator

@Remi749 Remi749 commented Aug 23, 2023

Pull request (PR)

Sørg for at du ber om PR for din branch (høyre side). Sørg for at du gjør en PR mot riktig release-branch (venstre side). Sjekk commits og alle commit-meldingene.

Sjekklisten din

Alle sjekkpunktene under må være sjekket av og godkjent for at vi skal kunne merge branchen din mot dev.

  • Sjekk at din branch ikke feiler på linting.
  • Legg ved beskrivelse i CHANGELOG, markert med ID av issue knyttet til PR-en
  • Angi korrekt Milestone på PR-en og issuet, samt tilegn deg selv PR-en og legg til labels

Beskrivelse

Webdelen har fått en helomvendig og bruker nå Fluent UI 9 og er tilpasset UU.

Endring å merke seg:

  • Det er mulig å skru av og på prosjektlogo (default: på)
  • Hovereffekter og mer feedback
  • Lenker åpnes i ny fane som default og man kan anvende (musehjul klikk)
Før Etter
image image
Med bilder slått på Interaktivitet
image Aug-23-2023 14-49-17

Hvordan teste

Punkter for testing av det visuelle som gjennomføres i 1.9 kommer som en egen PR senere.

Relevante issues (hvis aktuelt)

Sjekkliste for godkjenner

Alle sjekkpunktene under må være sjekket av og godkjent av reviewers for at vi skal kunne merge branchen din mot dev.

  • Sjekk at det er fylt ut testpunkter
  • Sjekk om det er nødvendig å nevne denne PR i release notes
  • Sjekk om det er nødvendig å oppdatere dokumentasjon for hjelpeinnhold

@Remi749 Remi749 added enhancement Request that will enhance the product complexity: small Issue/PR with small complexity frontend Related to frontend labels Aug 23, 2023
@Remi749 Remi749 added this to the 1.9 milestone Aug 23, 2023
@Remi749 Remi749 self-assigned this Aug 23, 2023
@olemp
Copy link
Collaborator

olemp commented Aug 23, 2023

@Remi749 Jeg synes det blir for mye med prosjektlogo her også når prosjektutlistingswebdelen baserer seg på prosjektloger. Hva tenker dere @pzljanb og @tarjeieo?

Jeg synes personlig det blir ryddigere og holde den "tekstbasert" (som det er nå i 1.9):

image

@Remi749
Copy link
Collaborator Author

Remi749 commented Aug 23, 2023

@Remi749 Jeg synes det blir for mye med prosjektlogo her også når prosjektutlistingswebdelen baserer seg på prosjektloger. Hva tenker dere @pzljanb og @tarjeieo?

Jeg synes personlig det blir ryddigere og holde den "tekstbasert" (som det er nå i 1.9):

image

Her er det helhetlig.
image

Vi kan eventuelt ha det av default?

@olemp
Copy link
Collaborator

olemp commented Aug 23, 2023

@Remi749 Jeg synes det blir for mye med prosjektlogo her også når prosjektutlistingswebdelen baserer seg på prosjektloger. Hva tenker dere @pzljanb og @tarjeieo?
Jeg synes personlig det blir ryddigere og holde den "tekstbasert" (som det er nå i 1.9):
image

Her er det helhetlig. image

Vi kan eventuelt ha det av default?

Jeg foretrekker denne:

image

Tanken med webdelen er en enkel utlisting. Jeg synes ikke vi skal gjøre den mer kompleks.

@tarjeieo og @pzljanb får siste ordet <3

@olemp olemp removed request for okms and olemp August 23, 2023 13:08
@Remi749
Copy link
Collaborator Author

Remi749 commented Aug 23, 2023

Oppdatert PR og kode, bilder er default av

Copy link
Collaborator

@olemp olemp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Skjønner at vi bør ha lenkene mer tydelig klikkbar i forhold til UU, men synes det er alt for mye endringer og komplisering av kode for små endringer. Det er f.eks. over 200 linjer styling og kode for å vise logo som er default av, og de fleste ikke vil ta i bruk.

@Remi749
Copy link
Collaborator Author

Remi749 commented Aug 23, 2023

Skjønner at vi bør ha lenkene mer tydelig klikkbar i forhold til UU, men synes det er alt for mye endringer og komplisering av kode for små endringer. Det er f.eks. over 200 linjer styling og kode for å vise logo som er default av, og de fleste ikke vil ta i bruk.

Tenkte å gjøre en forbedringer her, skrev følgende i PR

Gjøre avatar/bilde innlastningen til en delt komponent?

@olemp
Copy link
Collaborator

olemp commented Aug 23, 2023

Skjønner at vi bør ha lenkene mer tydelig klikkbar i forhold til UU, men synes det er alt for mye endringer og komplisering av kode for små endringer. Det er f.eks. over 200 linjer styling og kode for å vise logo som er default av, og de fleste ikke vil ta i bruk.

Tenkte å gjøre en forbedringer her, skrev følgende i PR

Gjøre avatar/bilde innlastningen til en delt komponent?

Kan ikke den gjøres som en del av denne PRen? Så unngår vi at det blir liggende for mye teknisk gjeld i 1.9 branchen? Eller er det en god grunn til å merge det as-is og gjøre forbedringen senere?

@Remi749
Copy link
Collaborator Author

Remi749 commented Aug 23, 2023

Skjønner at vi bør ha lenkene mer tydelig klikkbar i forhold til UU, men synes det er alt for mye endringer og komplisering av kode for små endringer. Det er f.eks. over 200 linjer styling og kode for å vise logo som er default av, og de fleste ikke vil ta i bruk.

Tenkte å gjøre en forbedringer her, skrev følgende i PR

Gjøre avatar/bilde innlastningen til en delt komponent?

Kan ikke den gjøres som en del av denne PRen? Så unngår vi at det blir liggende for mye teknisk gjeld i 1.9 branchen? Eller er det en god grunn til å merge det as-is og gjøre forbedringen senere?

Tenkte egentlig å ta det som en egen PR da dette vil påvirke Prosjektutlisting også

@Remi749
Copy link
Collaborator Author

Remi749 commented Aug 23, 2023

@olemp , laget ProjectLogo til en delt komponent. Gjerne sjekk over :) Lager en egen PR for Prosjektutlisting senere.

@Remi749 Remi749 requested a review from olemp August 23, 2023 14:04
position: relative;

.projectInformation {
padding-left: 12px;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is added even when logo is not enabled, which causes some wierd UI. Will fix in next commit @Remi749

@Remi749 Remi749 merged commit 3c8b886 into releases/1.9 Aug 24, 2023
@Remi749 Remi749 deleted the issues/1132-latest-projects branch August 24, 2023 09:10
@Remi749 Remi749 mentioned this pull request Sep 12, 2023
48 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
complexity: small Issue/PR with small complexity enhancement Request that will enhance the product frontend Related to frontend
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants