using Tizen.Network.Connection;\r
//using SettingWiFi.res.locale;\r
using static SettingWiFi.Logger;\r
+using Tizen.NUI;\r
\r
\r
namespace SettingWiFi\r
private SignalStrengthIndicator signalStrength = SignalStrengthIndicator.UNKNOWN;\r
\r
public event PropertyChangedEventHandler PropertyChanged;\r
+ private bool isLightTheme => IsLightTheme();\r
\r
private void OnPropertyChanged(string propertyName)\r
{\r
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));\r
}\r
\r
+ internal bool IsLightTheme()\r
+ {\r
+ return ThemeManager.PlatformThemeId == ThemeManager.DefaultLightThemeName;\r
+ }\r
+\r
private SignalStrengthIndicator ConvertToSignalStrength(WiFiRssiLevel wifiRssiLevel)\r
{\r
Debug("ConvertToRssiLevel");\r
\r
private void UpdateWiFiAPIcon()\r
{\r
- string iconName = "wifi-ap_icon_";\r
+ string iconName;\r
+ if (isLightTheme)\r
+ {\r
+ iconName = "wifi-ap_icon_";\r
+ }\r
+ else\r
+ {\r
+ iconName = "wifi-ap_icon_dt_";\r
+ }\r
\r
switch (signalStrength)\r
{\r
\r
if (secType != WiFiSecurityType.None)\r
{\r
- string iconName = "wifi-ap_lock_icon.png";\r
+ string iconName;\r
+ if (isLightTheme)\r
+ {\r
+ iconName = "wifi-ap_lock_icon.png";\r
+ }\r
+ else\r
+ {\r
+ iconName = "wifi-ap_lock_icon_dt.png";\r
+ }\r
infoIconDir = Resources.GetPath() + "/images/" + iconName;\r
}\r
}\r
--- /dev/null
+<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0_2083_7058)">
+<g clip-path="url(#clip1_2083_7058)">
+<g clip-path="url(#clip2_2083_7058)">
+<circle cx="16" cy="16" r="11" stroke="#FF8A00" stroke-width="2"/>
+<path d="M16 14.5V21.5M16 13V11" stroke="#FF8A00" stroke-width="2"/>
+</g>
+</g>
+</g>
+<defs>
+<clipPath id="clip0_2083_7058">
+<rect width="32" height="32" rx="8" fill="white"/>
+</clipPath>
+<clipPath id="clip1_2083_7058">
+<rect width="32" height="32" fill="white"/>
+</clipPath>
+<clipPath id="clip2_2083_7058">
+<rect width="32" height="32" fill="white"/>
+</clipPath>
+</defs>
+</svg>
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns="http://tizen.org/ns/packages" api-version="6.5"
- package="org.tizen.cssetting-wifi" version="1.1.5"
+ package="org.tizen.cssetting-wifi" version="1.1.6"
res-type="org.tizen.appfw.gadget.setting-wifi" res-version="1.5.0">
<allowed-package id="org.tizen.*">
<required-privileges>
{
return new Selector<Color>()
{
- Normal = new Color("#17234D"),
+ Normal = isLightTheme ? new Color("#17234D") : new Color("#FFFFFF"),
Focused = new Color("#17234D"),
Pressed = new Color("#FF6200"),
Disabled = new Color("#CACACA"),
ImageView icon = new ImageView(style);
icon.SetBinding(ImageView.ResourceUrlProperty, "ImageUrl");
- icon.WidthSpecification = 40;
- icon.HeightSpecification = 40;
+ icon.WidthSpecification = 32;
+ icon.HeightSpecification = 32;
return icon;
}
BackgroundColor = isLightTheme ? new Color("#FAFAFA") : new Color("#1D1A21"),
};
+ string icon;
+ if (isLightTheme)
+ {
+ icon = "/images/wifi_icon_info.svg";
+ }
+ else
+ {
+ icon = "/images/wifi_icon_info_dt.svg";
+ }
+
Button infoButton = new Button(style)
{
WidthSpecification = buttonSize,
HeightSpecification = buttonSize,
- IconURL = Resources.GetPath() + "/images/wifi_icon_info.svg",
+ IconURL = Resources.GetPath() + icon,
IsSelectable = false,
};
Name: org.tizen.setting-wifi
summary: NUI wifi setting application
-Version: 1.1.5
+Version: 1.1.6
Release: 1
Provides: org.tizen.setting-wifi = %{version}-%{release}
Group: Applications/Security