* crewmon filter
* string case matching
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
</PanelContainer>
</controls:StripeBack>
+ <LineEdit Name="SearchLineEdit" HorizontalExpand="True"
+ PlaceHolder="{Loc crew-monitor-filter-line-placeholder}" />
+
<ScrollContainer Name="SensorScroller"
VerticalExpand="True"
SetWidth="520"
// Populate departments
foreach (var sensor in departmentSensors)
{
+ if (!string.IsNullOrEmpty(SearchLineEdit.Text)
+ && !sensor.Name.Contains(SearchLineEdit.Text, StringComparison.CurrentCultureIgnoreCase)
+ && !sensor.Job.Contains(SearchLineEdit.Text, StringComparison.CurrentCultureIgnoreCase))
+ continue;
+
var coordinates = _entManager.GetCoordinates(sensor.Coordinates);
// Add a button that will hold a username and other details
crew-monitoring-user-interface-title = Crew Monitoring Console
+crew-monitor-filter-line-placeholder = Filter
+
crew-monitoring-user-interface-name = Name
crew-monitoring-user-interface-job = Job
crew-monitoring-user-interface-status = Status