fix: finally, correct position after unmaximize, another solution2,oh tired
update: program logic on multi-monitor systems
new: label in gui settings, current monitor