feat: native Windows UI — light theme, centered window, standard chrome
This commit is contained in:
@@ -78,21 +78,11 @@ public partial class App : Application
|
|||||||
if (_popup == null)
|
if (_popup == null)
|
||||||
{
|
{
|
||||||
_popup = new PopupWindow();
|
_popup = new PopupWindow();
|
||||||
_popup.Closed += (_, _) => _popup = null;
|
|
||||||
}
|
}
|
||||||
PositionPopup();
|
|
||||||
_popup.Show();
|
_popup.Show();
|
||||||
_popup.Activate();
|
_popup.Activate();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void PositionPopup()
|
|
||||||
{
|
|
||||||
if (_popup == null) return;
|
|
||||||
var workArea = SystemParameters.WorkArea;
|
|
||||||
_popup.Left = workArea.Right - _popup.Width - 8;
|
|
||||||
_popup.Top = workArea.Bottom - _popup.Height - 8;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void ScheduleTimer(int seconds)
|
public void ScheduleTimer(int seconds)
|
||||||
{
|
{
|
||||||
_timer?.Stop();
|
_timer?.Stop();
|
||||||
|
|||||||
Reference in New Issue
Block a user