add display of usernames to group ui
This commit is contained in:
		| @@ -90,7 +90,7 @@ public class CompactUi : Window, IDisposable | |||||||
|         _serverManager = serverManager; |         _serverManager = serverManager; | ||||||
|         _tagHandler = new(_serverManager); |         _tagHandler = new(_serverManager); | ||||||
|  |  | ||||||
|         _groupPanel = new(this, uiShared, _pairManager, _serverManager); |         _groupPanel = new(this, uiShared, _pairManager, _serverManager, _configService); | ||||||
|         _selectGroupForPairUi = new(_tagHandler); |         _selectGroupForPairUi = new(_tagHandler); | ||||||
|         _selectPairsForGroupUi = new(_tagHandler); |         _selectPairsForGroupUi = new(_tagHandler); | ||||||
|         _pairGroupsUi = new(_tagHandler, DrawPairedClient, apiController, _selectPairsForGroupUi); |         _pairGroupsUi = new(_tagHandler, DrawPairedClient, apiController, _selectPairsForGroupUi); | ||||||
|   | |||||||
| @@ -14,6 +14,7 @@ using MareSynchronos.API.Data.Extensions; | |||||||
| using MareSynchronos.Managers; | using MareSynchronos.Managers; | ||||||
| using MareSynchronos.Models; | using MareSynchronos.Models; | ||||||
| using MareSynchronos.API.Data.Comparer; | using MareSynchronos.API.Data.Comparer; | ||||||
|  | using MareSynchronos.MareConfiguration; | ||||||
|  |  | ||||||
| namespace MareSynchronos.UI | namespace MareSynchronos.UI | ||||||
| { | { | ||||||
| @@ -24,6 +25,7 @@ namespace MareSynchronos.UI | |||||||
|         private ApiController ApiController => _uiShared.ApiController; |         private ApiController ApiController => _uiShared.ApiController; | ||||||
|         private readonly PairManager _pairManager; |         private readonly PairManager _pairManager; | ||||||
|         private readonly ServerConfigurationManager _serverConfigurationManager; |         private readonly ServerConfigurationManager _serverConfigurationManager; | ||||||
|  |         private readonly ConfigurationService _configService; | ||||||
|         private readonly Dictionary<string, bool> _showGidForEntry = new(StringComparer.Ordinal); |         private readonly Dictionary<string, bool> _showGidForEntry = new(StringComparer.Ordinal); | ||||||
|         private string _editGroupEntry = string.Empty; |         private string _editGroupEntry = string.Empty; | ||||||
|         private string _editGroupComment = string.Empty; |         private string _editGroupComment = string.Empty; | ||||||
| @@ -51,12 +53,13 @@ namespace MareSynchronos.UI | |||||||
|         private bool _modalChangePwOpened; |         private bool _modalChangePwOpened; | ||||||
|         private int _bulkInviteCount = 10; |         private int _bulkInviteCount = 10; | ||||||
|  |  | ||||||
|         public GroupPanel(CompactUi mainUi, UiShared uiShared, PairManager pairManager, ServerConfigurationManager serverConfigurationManager) |         public GroupPanel(CompactUi mainUi, UiShared uiShared, PairManager pairManager, ServerConfigurationManager serverConfigurationManager, ConfigurationService configurationService) | ||||||
|         { |         { | ||||||
|             _mainUi = mainUi; |             _mainUi = mainUi; | ||||||
|             _uiShared = uiShared; |             _uiShared = uiShared; | ||||||
|             _pairManager = pairManager; |             _pairManager = pairManager; | ||||||
|             _serverConfigurationManager = serverConfigurationManager; |             _serverConfigurationManager = serverConfigurationManager; | ||||||
|  |             _configService = configurationService; | ||||||
|         } |         } | ||||||
|  |  | ||||||
|         public void DrawSyncshells() |         public void DrawSyncshells() | ||||||
| @@ -833,6 +836,12 @@ namespace MareSynchronos.UI | |||||||
|                 playerText = entryUID; |                 playerText = entryUID; | ||||||
|             } |             } | ||||||
|  |  | ||||||
|  |             if (_configService.Current.ShowCharacterNameInsteadOfNotesForVisible && pair.IsVisible && !showUidInsteadOfName) | ||||||
|  |             { | ||||||
|  |                 playerText = pair.PlayerName; | ||||||
|  |                 textIsUid = false; | ||||||
|  |             } | ||||||
|  |  | ||||||
|             bool plusButtonShown = !_pairManager.DirectPairs.Any(p => string.Equals(p.UserData.UID, entry.UID, StringComparison.Ordinal)); |             bool plusButtonShown = !_pairManager.DirectPairs.Any(p => string.Equals(p.UserData.UID, entry.UID, StringComparison.Ordinal)); | ||||||
|  |  | ||||||
|             ImGui.SameLine(); |             ImGui.SameLine(); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 rootdarkarchon
					rootdarkarchon