Skip to content

Commit b6b08db

Browse files
Merge pull request slgobinath#797 from slgobinath/master
Release 3.2.0
2 parents 41ac8ea + 4d4d92f commit b6b08db

File tree

5 files changed

+16
-4
lines changed

5 files changed

+16
-4
lines changed

debian/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
safeeyes (3.2.0) noble; urgency=medium
2+
3+
* Fixed XFCE multi-screen bug (thanks to @deltragon)
4+
5+
-- Archisman Panigrahi <[email protected]> Thu, 02 Oct 2025 02:25:38 +0000
6+
17
safeeyes (3.1.0) noble; urgency=medium
28

39
* Ensure compatibility with older Wayland

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "safeeyes"
3-
version = "3.1.0"
3+
version = "3.2.0"
44
description = "Protect your eyes from eye strain using this continuous breaks reminder."
55
license = {text = "GPL-3.0-or-later"}
66
keywords = ["linux utility health eye-strain safe-eyes"]
@@ -30,7 +30,7 @@ requires-python = ">=3.10"
3030

3131
[project.urls]
3232
Homepage = "https://github.com/slgobinath/SafeEyes"
33-
Downloads = "https://github.com/slgobinath/SafeEyes/archive/v3.1.0.tar.gz"
33+
Downloads = "https://github.com/slgobinath/SafeEyes/archive/v3.2.0.tar.gz"
3434

3535
[project.scripts]
3636
safeeyes = "safeeyes.__main__:main"

safeeyes/glade/about_dialog.glade

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ along with this program. If not, see &lt;https://www.gnu.org/licenses/&gt;.</pr
6464
<property name="valign">center</property>
6565
<property name="margin-top">10</property>
6666
<property name="margin-bottom">10</property>
67-
<property name="label">Safe Eyes 3.1.0</property>
67+
<property name="label">Safe Eyes 3.2.0</property>
6868
<property name="justify">center</property>
6969
<property name="hexpand">1</property>
7070
<property name="vexpand">1</property>

safeeyes/platform/io.github.slgobinath.SafeEyes.metainfo.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
<url type="homepage">https://slgobinath.github.io/SafeEyes/</url>
5454

5555
<releases>
56+
<release version="3.2.0" date="2025-10-02" />
5657
<release version="3.1.0" date="2025-09-21" />
5758
<release version="3.0.1" date="2025-09-11" />
5859
<release version="3.0.0" date="2025-08-24" />

safeeyes/ui/break_screen.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,9 +201,14 @@ def __show_break_screen(
201201
# Fix flickering screen in KDE by setting opacity to 1
202202
window.set_opacity(0.9)
203203

204-
window.fullscreen_on_monitor(monitor)
205204
window.present()
206205

206+
# Apparently this needs to run after present() (as of GTK 4.20)
207+
# On Wayland, either work seems to work fine
208+
# On X11, calling this before present() always fullscreens only on the
209+
# focused monitor regardless
210+
window.fullscreen_on_monitor(monitor)
211+
207212
# this ensures that none of the buttons is in focus immediately
208213
# otherwise, pressing space presses that button instead of triggering the
209214
# shortcut

0 commit comments

Comments
 (0)