From 989680845bd90ca2269a8dc60ef78daec0ee30a8 Mon Sep 17 00:00:00 2001 From: Miguel Jacq Date: Wed, 26 Nov 2025 11:19:27 +1100 Subject: [PATCH] Replace icon --- CHANGELOG.md | 5 + README.md | 6 +- bouquin/icons/bouquin-light.svg | 145 ------------------------ bouquin/icons/bouquin.svg | 195 ++++++++++---------------------- bouquin/main.py | 2 +- bouquin/version_check.py | 2 +- pyproject.toml | 2 +- 7 files changed, 68 insertions(+), 289 deletions(-) delete mode 100644 bouquin/icons/bouquin-light.svg diff --git a/CHANGELOG.md b/CHANGELOG.md index e4876c1..59a7d4f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +# 0.5.1 + + * Try to address Noto Sans font issue that works for both numbers and checkbox/bullets. + * Update icon + # 0.5 * More Italian translations, thank you @mdaleo404 diff --git a/README.md b/README.md index d59f08a..475f077 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ report from within the app, or optionally to check for new versions to upgrade t * Data is encrypted at rest * Encryption key is prompted for and never stored, unless user chooses to via Settings - * All changes are version controlled, with ability to view/diff versions and revert + * All changes are version controlled, with ability to view/diff versions, revert or delete revisions * Automatic rendering of basic Markdown syntax * Tabs are supported - right-click on a date from the calendar to open it in a new tab. * Images are supported @@ -66,8 +66,8 @@ report from within the app, or optionally to check for new versions to upgrade t * Automatically generate checkboxes when typing 'TODO' * It is possible to automatically move unchecked checkboxes from the last 7 days to the next weekday. * English, French and Italian locales provided - * Ability to set reminder alarms in the app against the current line of text (which will be flashed as the reminder) - * Ability to log time per day for different projects/activities and run timesheet reports + * Ability to set reminder alarms (which will be flashed as the reminder) + * Ability to log time per day for different projects/activities, pomodoro-style log timer and timesheet reports ## How to install diff --git a/bouquin/icons/bouquin-light.svg b/bouquin/icons/bouquin-light.svg deleted file mode 100644 index aa96992..0000000 --- a/bouquin/icons/bouquin-light.svg +++ /dev/null @@ -1,145 +0,0 @@ - - Bouquin - - A notebook with a centered B-shaped right edge, a shield and keyhole as the upper hole of a B, - and a green-blue neon version control fork as the lower hole, on a lighter toolbar-friendly background. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/bouquin/icons/bouquin.svg b/bouquin/icons/bouquin.svg index fd5f345..e3d5e51 100644 --- a/bouquin/icons/bouquin.svg +++ b/bouquin/icons/bouquin.svg @@ -1,145 +1,64 @@ - - Bouquin - - A notebook with a centered B-shaped right edge, a shield and keyhole as the upper hole of a B, - and a green-blue neon version control fork as the lower hole, with one shorter branch like a git fork. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - - - + + - - - - + + - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - diff --git a/bouquin/main.py b/bouquin/main.py index 6ef3718..958185d 100644 --- a/bouquin/main.py +++ b/bouquin/main.py @@ -17,7 +17,7 @@ def main(): app.setOrganizationName(APP_ORG) # Icon BASE_DIR = Path(__file__).resolve().parent - ICON_PATH = BASE_DIR / "icons" / "bouquin-light.svg" + ICON_PATH = BASE_DIR / "icons" / "bouquin.svg" icon = QIcon(str(ICON_PATH)) app.setWindowIcon(icon) diff --git a/bouquin/version_check.py b/bouquin/version_check.py index 07a8a41..e38072c 100644 --- a/bouquin/version_check.py +++ b/bouquin/version_check.py @@ -56,7 +56,7 @@ class VersionChecker: """ Render the SVG logo to a high-DPI-aware QPixmap so it stays crisp. """ - svg_path = Path(__file__).resolve().parent / "icons" / "bouquin-light.svg" + svg_path = Path(__file__).resolve().parent / "icons" / "bouquin.svg" # Logical size (what Qt layouts see) dpr = QGuiApplication.primaryScreen().devicePixelRatio() diff --git a/pyproject.toml b/pyproject.toml index 55a9065..fbea2d7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,7 +31,7 @@ pyproject-appimage = "^4.2" [tool.pyproject-appimage] script = "bouquin" output = "Bouquin.AppImage" -icon = "bouquin/icons/bouquin-light.svg" +icon = "bouquin/icons/bouquin.svg" rename-icon = "bouquin.png" desktop-entry = "bouquin.desktop"