Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ jobs:
run: |
python -m pip install --upgrade pip
pip install build wheel
sudo apt-get install -y gettext

- name: Get Current Version
uses: SebRollen/toml-action@v1.2.0
Expand All @@ -30,6 +31,9 @@ jobs:
field: project.version
id: get_current_version

- name: Build Python Package
run: rm -rf build *.egg-info/ && python3 -m build

- name: Create Tag
uses: mathieudutour/github-tag-action@v6.1
with:
Expand All @@ -49,11 +53,8 @@ jobs:
body: ${{steps.build_changelog.outputs.changelog}}
token: ${{ secrets.GH_API_SECRET }}

- name: Build Python Package
run: rm -rf build *.egg-info/ && python3 -m build

- name: Publish to PyPi
uses: pypa/gh-action-pypi-publish@v1.6.4
uses: pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # 1.12.4
with:
password: ${{ secrets.PYPI_API_TOKEN }}

Expand Down
28 changes: 28 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,31 @@
safeeyes (3.0.0b3) noble; urgency=medium

* Re-release due to broken github action

-- Mel Dafert <m@dafert.at> Mon, 05 May 2025 13:30:00 +0000

safeeyes (3.0.0b2) noble; urgency=medium

* Re-release due to broken github action

-- Mel Dafert <m@dafert.at> Mon, 05 May 2025 12:35:00 +0000

safeeyes (3.0.0b1) noble; urgency=medium

* Update to GTK4

* Improved Wayland support (keyboard locking, idle detection, window icons,
fullscreen)

* Internal refactoring (linting, formatting, typechecking on CI)

* Improved handling of custom user stylesheets: always fall back to internal
styles, with a lower priority

* Translations

-- Mel Dafert <m@dafert.at> Mon, 05 May 2025 11:30:00 +0000

safeeyes (2.2.3) jammy; urgency=medium

* Translations
Expand Down
13 changes: 12 additions & 1 deletion debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,18 @@ Homepage: https://github.com/slgobinath/SafeEyes/

Package: safeeyes
Architecture: all
Depends: ${misc:Depends}, ${python3:Depends}, python3 (>= 3.10.0), python3-xlib, gir1.2-notify-0.7, python3-babel, x11-utils, xprintidle, alsa-utils, python3-psutil, python3-croniter, python3-packaging, gir1.2-gtk-4.0
Depends: ${misc:Depends}, ${python3:Depends},
python3 (>= 3.10.0),
python3-xlib,
python3-babel,
x11-utils,
xprintidle,
alsa-utils,
python3-psutil,
python3-croniter,
python3-packaging,
gir1.2-notify-0.7,
gir1.2-gtk-4.0
Description: Prevent eye strain with Safe Eyes – an essential screen break reminder.
Safe Eyes is a simple tool to remind you to take periodic breaks for your eyes. This is essential for anyone spending more time on the computer to avoid eye strain and other physical problems.
.
Expand Down
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "safeeyes"
version = "2.2.3"
version = "3.0.0b3"
description = "Protect your eyes from eye strain using this continuous breaks reminder."
keywords = ["linux utility health eye-strain safe-eyes"]
readme = "README.md"
Expand Down Expand Up @@ -32,7 +32,7 @@ requires-python = ">=3.10"

[project.urls]
Homepage = "https://github.com/slgobinath/SafeEyes"
Downloads = "https://github.com/slgobinath/SafeEyes/archive/v2.2.3.tar.gz"
Downloads = "https://github.com/slgobinath/SafeEyes/archive/v3.0.0b3.tar.gz"

[project.scripts]
safeeyes = "safeeyes.__main__:main"
Expand Down
9 changes: 8 additions & 1 deletion safeeyes/config/locale/ar/LC_MESSAGES/safeeyes.po
Original file line number Diff line number Diff line change
Expand Up @@ -560,7 +560,8 @@ msgstr "الوقاية من الإصابات الناتجة عن الإجهاد

msgid ""
"Please install service providing tray icons for your desktop environment."
msgstr "يرجى تثبيت خدمة توفر أيقونات في علبة النظام لبيئة سطح المكتب الخاصة بك."
msgstr ""
"يرجى تثبيت خدمة توفر أيقونات في علبة النظام لبيئة سطح المكتب الخاصة بك."

#, python-format
msgid "Next long break at %s"
Expand Down Expand Up @@ -593,6 +594,12 @@ msgstr "تعطيل دائم"
msgid "License:"
msgstr "الترخيص:"

#, python-format
msgid ""
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
"stylesheet in '%(new)s' instead."
msgstr ""

# Short break
#~ msgid "Tightly close your eyes"
#~ msgstr "أغلق عينيك بشدّة"
Expand Down
6 changes: 6 additions & 0 deletions safeeyes/config/locale/bg/LC_MESSAGES/safeeyes.po
Original file line number Diff line number Diff line change
Expand Up @@ -577,6 +577,12 @@ msgstr ""
msgid "License:"
msgstr ""

#, python-format
msgid ""
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
"stylesheet in '%(new)s' instead."
msgstr ""

# Short break
#~ msgid "Tightly close your eyes"
#~ msgstr "Затворете плътно очи"
6 changes: 6 additions & 0 deletions safeeyes/config/locale/bn/LC_MESSAGES/safeeyes.po
Original file line number Diff line number Diff line change
Expand Up @@ -576,3 +576,9 @@ msgstr ""

msgid "License:"
msgstr ""

#, python-format
msgid ""
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
"stylesheet in '%(new)s' instead."
msgstr ""
9 changes: 8 additions & 1 deletion safeeyes/config/locale/ca/LC_MESSAGES/safeeyes.po
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,8 @@ msgstr "Persisteix l'estat intern"

# Settings dialog
msgid "Use RPC server to receive runtime commands"
msgstr "Empra el servidor RPC per a rebre els comandaments del temps d'execució"
msgstr ""
"Empra el servidor RPC per a rebre els comandaments del temps d'execució"

# Settings dialog
msgid "Without the RPC server, command-line commands may not work"
Expand Down Expand Up @@ -595,6 +596,12 @@ msgstr "Desactiva'l permanentment"
msgid "License:"
msgstr "Llicència:"

#, python-format
msgid ""
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
"stylesheet in '%(new)s' instead."
msgstr ""

# Short break
#~ msgid "Tightly close your eyes"
#~ msgstr "Tanqueu fortament els ulls"
6 changes: 6 additions & 0 deletions safeeyes/config/locale/cs/LC_MESSAGES/safeeyes.po
Original file line number Diff line number Diff line change
Expand Up @@ -591,6 +591,12 @@ msgstr "Zakázat permanentně"
msgid "License:"
msgstr "Licence:"

#, python-format
msgid ""
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
"stylesheet in '%(new)s' instead."
msgstr ""

# Short break
#~ msgid "Tightly close your eyes"
#~ msgstr "Zavřete oči"
Expand Down
6 changes: 6 additions & 0 deletions safeeyes/config/locale/da/LC_MESSAGES/safeeyes.po
Original file line number Diff line number Diff line change
Expand Up @@ -580,6 +580,12 @@ msgstr ""
msgid "License:"
msgstr ""

#, python-format
msgid ""
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
"stylesheet in '%(new)s' instead."
msgstr ""

# Short break
#~ msgid "Tightly close your eyes"
#~ msgstr "Luk øjnene tæt"
Expand Down
6 changes: 6 additions & 0 deletions safeeyes/config/locale/de/LC_MESSAGES/safeeyes.po
Original file line number Diff line number Diff line change
Expand Up @@ -598,6 +598,12 @@ msgstr "Permanent ausschalten"
msgid "License:"
msgstr "Lizenz:"

#, python-format
msgid ""
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
"stylesheet in '%(new)s' instead."
msgstr ""

# Short break
#~ msgid "Tightly close your eyes"
#~ msgstr "Augen fest schließen"
Expand Down
6 changes: 6 additions & 0 deletions safeeyes/config/locale/en_US/LC_MESSAGES/safeeyes.po
Original file line number Diff line number Diff line change
Expand Up @@ -582,6 +582,12 @@ msgstr ""
msgid "License:"
msgstr ""

#, python-format
msgid ""
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
"stylesheet in '%(new)s' instead."
msgstr ""

# Short break
#~ msgid "Tightly close your eyes"
#~ msgstr "Tightly close your eyes"
Expand Down
6 changes: 6 additions & 0 deletions safeeyes/config/locale/eo/LC_MESSAGES/safeeyes.po
Original file line number Diff line number Diff line change
Expand Up @@ -582,6 +582,12 @@ msgstr ""
msgid "License:"
msgstr ""

#, python-format
msgid ""
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
"stylesheet in '%(new)s' instead."
msgstr ""

# Short break
#~ msgid "Tightly close your eyes"
#~ msgstr "Streĉe malfermu viajn okulojn"
Expand Down
6 changes: 6 additions & 0 deletions safeeyes/config/locale/es/LC_MESSAGES/safeeyes.po
Original file line number Diff line number Diff line change
Expand Up @@ -595,6 +595,12 @@ msgstr "Desactivar permanentemente"
msgid "License:"
msgstr "Licencia:"

#, python-format
msgid ""
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
"stylesheet in '%(new)s' instead."
msgstr ""

# Short break
#~ msgid "Tightly close your eyes"
#~ msgstr "Cierre fuertemente los ojos"
Expand Down
6 changes: 6 additions & 0 deletions safeeyes/config/locale/et/LC_MESSAGES/safeeyes.po
Original file line number Diff line number Diff line change
Expand Up @@ -585,6 +585,12 @@ msgstr "Lülita püsivalt välja"
msgid "License:"
msgstr "Litsents:"

#, python-format
msgid ""
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
"stylesheet in '%(new)s' instead."
msgstr ""

# Short break
#~ msgid "Tightly close your eyes"
#~ msgstr "Sulge silmad"
Expand Down
6 changes: 6 additions & 0 deletions safeeyes/config/locale/eu/LC_MESSAGES/safeeyes.po
Original file line number Diff line number Diff line change
Expand Up @@ -587,6 +587,12 @@ msgstr ""
msgid "License:"
msgstr ""

#, python-format
msgid ""
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
"stylesheet in '%(new)s' instead."
msgstr ""

# Short break
#~ msgid "Tightly close your eyes"
#~ msgstr "Itxi begiak indarrez"
6 changes: 6 additions & 0 deletions safeeyes/config/locale/fa/LC_MESSAGES/safeeyes.po
Original file line number Diff line number Diff line change
Expand Up @@ -583,6 +583,12 @@ msgstr "غیرفعال کردن دائمی"
msgid "License:"
msgstr "پروانه:"

#, python-format
msgid ""
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
"stylesheet in '%(new)s' instead."
msgstr ""

# Short break
#~ msgid "Tightly close your eyes"
#~ msgstr "محکم چشمانتان را ببندید"
Expand Down
6 changes: 6 additions & 0 deletions safeeyes/config/locale/fr/LC_MESSAGES/safeeyes.po
Original file line number Diff line number Diff line change
Expand Up @@ -598,6 +598,12 @@ msgstr "Désactivation permanente"
msgid "License:"
msgstr "Licence :"

#, python-format
msgid ""
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
"stylesheet in '%(new)s' instead."
msgstr ""

# Short break
#~ msgid "Tightly close your eyes"
#~ msgstr "Fermez bien vos yeux"
Expand Down
6 changes: 6 additions & 0 deletions safeeyes/config/locale/he/LC_MESSAGES/safeeyes.po
Original file line number Diff line number Diff line change
Expand Up @@ -581,6 +581,12 @@ msgstr "השבתה לצמיתות"
msgid "License:"
msgstr "רישיון:"

#, python-format
msgid ""
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
"stylesheet in '%(new)s' instead."
msgstr ""

# Short break
#~ msgid "Tightly close your eyes"
#~ msgstr "לעצום עיניים היטב"
Expand Down
6 changes: 6 additions & 0 deletions safeeyes/config/locale/hi/LC_MESSAGES/safeeyes.po
Original file line number Diff line number Diff line change
Expand Up @@ -577,6 +577,12 @@ msgstr ""
msgid "License:"
msgstr ""

#, python-format
msgid ""
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
"stylesheet in '%(new)s' instead."
msgstr ""

# Short break
#~ msgid "Tightly close your eyes"
#~ msgstr "कसकर अपनी आँखें बंद करें"
6 changes: 6 additions & 0 deletions safeeyes/config/locale/hu/LC_MESSAGES/safeeyes.po
Original file line number Diff line number Diff line change
Expand Up @@ -579,6 +579,12 @@ msgstr ""
msgid "License:"
msgstr ""

#, python-format
msgid ""
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
"stylesheet in '%(new)s' instead."
msgstr ""

# Short break
#~ msgid "Tightly close your eyes"
#~ msgstr "Szorosan csukd be a szemed"
6 changes: 6 additions & 0 deletions safeeyes/config/locale/id/LC_MESSAGES/safeeyes.po
Original file line number Diff line number Diff line change
Expand Up @@ -582,6 +582,12 @@ msgstr ""
msgid "License:"
msgstr ""

#, python-format
msgid ""
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
"stylesheet in '%(new)s' instead."
msgstr ""

# Short break
#~ msgid "Tightly close your eyes"
#~ msgstr "Tutup rapat matamu"
Expand Down
6 changes: 6 additions & 0 deletions safeeyes/config/locale/it/LC_MESSAGES/safeeyes.po
Original file line number Diff line number Diff line change
Expand Up @@ -593,6 +593,12 @@ msgstr "Disattivare in modo permanente"
msgid "License:"
msgstr "Licenza:"

#, python-format
msgid ""
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
"stylesheet in '%(new)s' instead."
msgstr ""

# Short break
#~ msgid "Tightly close your eyes"
#~ msgstr "Strizza gli occhi"
6 changes: 6 additions & 0 deletions safeeyes/config/locale/kn/LC_MESSAGES/safeeyes.po
Original file line number Diff line number Diff line change
Expand Up @@ -576,6 +576,12 @@ msgstr ""
msgid "License:"
msgstr ""

#, python-format
msgid ""
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
"stylesheet in '%(new)s' instead."
msgstr ""

# Short break
#~ msgid "Tightly close your eyes"
#~ msgstr "ಕಣ್ಣನ್ನು ಗಟ್ಟಿಯಾಗಿ ಮುಚ್ಚಿರಿ"
6 changes: 6 additions & 0 deletions safeeyes/config/locale/ko/LC_MESSAGES/safeeyes.po
Original file line number Diff line number Diff line change
Expand Up @@ -576,6 +576,12 @@ msgstr ""
msgid "License:"
msgstr ""

#, python-format
msgid ""
"Old stylesheet found at '%(old)s', ignoring. For custom styles, create a new "
"stylesheet in '%(new)s' instead."
msgstr ""

# Short break
#~ msgid "Tightly close your eyes"
#~ msgstr "눈을 꼭 감으세요"
Expand Down
Loading