Skip to content

UI/menu/features/alapalkki/ButtonHighlights#1540

Draft
elggu wants to merge 4 commits into
mainfrom
UI/Menu/Features/Alapalkki
Draft

UI/menu/features/alapalkki/ButtonHighlights#1540
elggu wants to merge 4 commits into
mainfrom
UI/Menu/Features/Alapalkki

Conversation

@elggu
Copy link
Copy Markdown
Contributor

@elggu elggu commented May 15, 2026

  • lisätty napin korostus loppuihin nappeihin
  • Avatar painikkeen korostus tällä hetkellä vaan perusympyrä, koska pään outline on muuttuva.

elggu added 3 commits May 12, 2026 15:43
-lisätty suurtuminen painaessa muutamaan nappiin
-glow spritet vielä puuttuu
-vielä bugi jossa nappien suuruus ei muutu takaisin normaaliksi ellei toista nappia paina, korjaan asap.
- lisätty napin korostus loppuihin UI nappeihin
@@ -9,6 +11,8 @@ public class DropDownMenu : MonoBehaviour
private GameObject _dropDownPanel;
[SerializeField]
private bool _dropDownOpen = false;
[SerializeField]
private Button _hamburgerButton;
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Tähänhän olisi suoraan voinut hakea PopUpButtonVisualin referenssin, kun se on se mitä haetaan muutenkin.

private Transform _glowSprite;
private void Awake()
{
_glowSprite = transform.Find("Glow");
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Itse pistäisin tämän viittauksen editorin kautta fieldinä tälle, jolloin ei tarvitse lähteä etsimään tätä objektia.
Tämä voi toimia kylläkin fallbackinä, mut yleensä pyrin välttämään Findin käyttöä jos mahdollista.

@@ -42,6 +42,8 @@ private enum OnlinePlayersView
[SerializeField] private Button _viewClanPlayersButton;
[SerializeField] private Button _viewAllPlayersButton;
[SerializeField] private Button _viewFriendListButton;
[Header("Popup Button")]
[SerializeField] private Button _onlinePlayersPopupButton; //for visual selection effect
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Vähän aikaisemmasta kopioituna.
Tähänhän olisi suoraan voinut hakea PopUpButtonVisualin referenssin, kun se on se mitä haetaan muutenkin.

@@ -21,6 +22,7 @@ public class JukeBoxSoulhomeHandler : MonoBehaviour
[SerializeField] private GameObject _addMusicInfoPopup;
[SerializeField] private JukeboxInfoPopupHandler _jukeboxInfoPopupHandler;
[SerializeField] private PopupController _jukeboxTextPopup;
[SerializeField] private Button _openJukeboxPopupButton;
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Ja sama mikä aikaisemmissa.

Copy link
Copy Markdown
Contributor

@BillTheBeast BillTheBeast left a comment

Choose a reason for hiding this comment

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

Noiden kommenttien lisäksi huomasin, että näitä korostuksia ei ollut asetettu muihin yläpalkkityyleihin ja nämä tyylit ovat myös rikkinäisiä tämän takia.

Lisäksi osa komponenteista on asetettu 10-MenuUi sceneen suoraan, kun niiden pitäisi olla niiden yläpalkkien prefabien sisällä.

-nappien highlight pitäisi nyt toimii jokaisessa top panel versiossa
-prefabiejä korjattu ja liitetty
@elggu elggu marked this pull request as draft May 21, 2026 12:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Tarkistuksessa

Development

Successfully merging this pull request may close these issues.

2 participants