theme-manager (1.1.9) stable; urgency=medium

  * Update readme with version 1.1.8 (#93)
  * Search and list all source files separately (#94)
    - Use find command to search for python and ui
      source files
  * Use gtk3 dependencies (#95)
  * Fix for gnome-shell and optimize daemon (#96)
    - Fix setting gnome-shell user themes
    - Add option to set accent in gnome desktops
    - Optimize the theme manger daemon to
      change themes more smoothely.
  * Update workflows (#97)
    - Use common workflow from mamolinux
    - Update dependency in ci build workflow
    - Run CI and CodeQL only in PR

 -- Himadri Sekhar Basu <hsb10@iitbbs.ac.in>  Mon, 20 Oct 2025 00:27:32 +0530

theme-manager (1.1.8) stable; urgency=medium

  * Fix dark/light mode for gtk4 apps (#70)
    - Gtk4 apps are not always transitioning
      from dark to light mode or vice-versa.
      Fixes the same for cinnamon desktop
  * Add gettext as build dependency (#71)
  * Update translations (#72)
    - Add translations for bengali and English UK
  * Update readme with version 1.1.7 (#73)
  * Prepare for snap packaging (#74)
  * Update debian packaging (#75)
    - Update gschema and desktop files
    - Update gitignore
  * Update runner versions in workflows (#76)
  * Fix about dialog called from indicator (#77)
  * Add scrollbar for low resolution displays (#78)
    - On low resolution displays parts of the main
      window is always outside the display. Added a
      scrollbar to main window so that all the gui
      widgets are accessible.
  * Start porting to meson python build (#79)
    - Update ci with latest ubuntu release
      and build dependencies
  * Install python sources using meson build (#80)
    - Setup meson to install python sources
      during python and meson builds
    - Install executable binary using meson
      and avoid using python builds for now
    - Remove unnecessary python packaging files
  * Include data files in meson build (#81)
    - Add icons, desktop files and schema files
      using meson
    - Update test script
  * Translate using meson (#82)
    - Add necessary translation files
    - Add bengali translation
    - Add british english translation
    - Remove update-pot script
  * Update debian packaging with meson build (#83)
    - Use meson buildsystem for debian packaging
    - Add meson build dependencies
  * Prepare for documentation and manuals (#84)
    - Separate command line args from main
    - Add framework to build documentation
      and manuals using sphinx
    - Fix MANIFEST file for python build
  * Build and add docs to deb packaging (#85)
    - Build unix manual from argparse options
    - Build html docs from argparse options
    - Add python3-sphinx and python3-sphinx-argparse
      as build dependencies
    - Fix post install and remove scripts
  * Update readme with new instructions (#86)
    - Separate build and runtime dependency
    - Add meson build dependencies
    - Update manual installation instructions
    - Update build instructions with meson
    - Add translation instructions
    - Update instructions for devs
  * Override dh_python to include python depends (#87)
    - Override dh_python3 to read python dependencies
      from file requires.txt
    - Add docutils as build dependency
  * Update meson and pyhton build (#88)
    - Add cli_args during meson build
    - Remove setuptools build option
    - Set process title in main.py
  * Update document build with correct import (#89)
    - Import app id, locale dir and description
      from cli_args file.
    - pyproject.toml: use meson build
    - Fix README
    - Inject app id and locale dir to cli_args using
      meson.
    - Update copyright year
  * Remove unused timer settings from gui (#90)
    - Update scrolled window
  * Update release workflow (#91)
    - Use Ubuntu 24.04
    - Update build dependencies
    - Update action version
    - Mark as latest release
    - Create announcement

 -- Himadri Sekhar Basu <hsb10@iitbbs.ac.in>  Sat, 26 Oct 2024 00:30:42 +0530

theme-manager (1.1.7) stable; urgency=medium

  * Update readme with version 1.1.6 (#67)
  * Update debian packaging (#68)
    - Precompile gschema for other packaging
    - Use dh-python to determine
      python depends
    - Use namespace to find package files
    - Use mamolinux repo for bugs
    - Add python depends to setup.cfg
  * Initialize translation (#69)
    - Create translation template file (.pot)

 -- Himadri Sekhar Basu <hsb10@iitbbs.ac.in>  Sun, 29 Oct 2023 02:36:27 +0530

theme-manager (1.1.6) stable; urgency=medium

  * update workflow to publish deb package (#61)
  * Update readme, and publishing and funding workflows (#62)
    - Update readme to version 1.1.5
    - Update workflow for publishing deb packages
    - Update funding
  * Update CI/CD links in README (#63)
  * Separate logger and about window (#64)
    - Relaod button for logger window
      to update logs
  * Rename schema file (#65)
  * Update debian packaging and fix new schema (#66)
    - Update compatibilty to 13
    - Fix lintian
    - Fix key in gschema file
    - rename gschema in sources

 -- Himadri Sekhar Basu <hsb10@iitbbs.ac.in>  Wed, 31 May 2023 11:16:57 +0530

theme-manager (1.1.5) stable; urgency=medium

  * Fix build and publish workflow (#52)
  * Fix updating plank theme (#53)
    - gsettings in Older ubuntu (<23.04) does not need a path
      and for >=23.04 a path is needed along with a schema key
  * Update readme to version 1.1.4 (#54)
  * Fix error when plank schema key is missing (#55)
    - Fix subprocess.CalledProcessError when theme key
      in plank's schema is missing or needs the schema path
  * Prepare options to choose time (#56)
    - Added time chooser button from cinnamon
    - Added required system times
  * Use system time to get current state (#57)
    - Use system time to determine the current state
      when internet is working and redshift cannot work
    - User can choose between system time and redshift
      to determine the current state
    - User can set when day, night, day-to-night transition and
      night-to-day transition starts.
  * Update copyright year to 2023 (#58)
    - Add copyright for time_chooser.py
    - Add copyright for logger.ui
  * fix spacing in time chooser widget (#59)
  * Load configs separately for each parts; closes #41 (#60)
    - try loading each theme parts separately
      to prevent full loss of existing settings
    - Add logger and translation in time_chooser module

 -- Himadri Sekhar Basu <hsb10@iitbbs.ac.in>  Sun, 21 May 2023 09:27:38 +0530

theme-manager (1.1.4) stable; urgency=medium

  * Update readme to version 1.1.3 (#46)
  * Add support for libadwaita apps (#47)
    - for apps with gtk4 and libadwaita needs
      gnome color-scheme to be set.
    - Uses "prefer-light" during day and
      "prefer-dark" for transition and night
  * update badges url (#48)
  * Update workflow
    - fix permissions of github actions
  * fix unbounderror due to uninitialized plank theme (#49)
  * Update readme with new links from mamolinux (#50)
  * Fix changing plank themes and update packaging (#51)
    - Use schema path to invoke gsettings properly when
      chahning plank themes
    - d/rules: Remove unnecessary rules

 -- Himadri Sekhar Basu <hsb10@iitbbs.ac.in>  Thu, 04 May 2023 21:03:20 +0530

theme-manager (1.1.3) stable; urgency=medium

  * Update readme to version 1.1.2 (#43)
  * Use same colour despite different cases; fixes #42 (#44)
    - When system themes use lower case colour names and icon
      theme uses the captialized word, different colour are
      variants were getting set. Now same variant will be set
      despite the difference in cases in colour names.
  * Separate options for plank themes (#45)

 -- Himadri Sekhar Basu <hsb10@iitbbs.ac.in>  Mon, 21 Nov 2022 12:20:37 +0530

theme-manager (1.1.2) stable; urgency=medium

  * Update readme from version 1.0.9 to 1.1.1 (#39)
  * Separate settings for system and icon themes (#40)
    - Add support to use different themes for system and icons

 -- Himadri Sekhar Basu <hsb10@iitbbs.ac.in>  Sat, 12 Nov 2022 12:40:07 +0530

theme-manager (1.1.1) stable; urgency=medium

  * Fix AttributeError; fixes #37 (#38)

 -- Himadri Sekhar Basu <hsb10@iitbbs.ac.in>  Mon, 10 Oct 2022 21:18:37 +0530

theme-manager (1.1.0) stable; urgency=medium

  * Add workflow to update mamolinux/stable branch
  * Update readme from version 1.0.8 to 1.0.9 (#32)
  * Accomodate both Mint-Y and Yaru like themes (#33)
    - Add option to enter dark mode suffix
    - Add option to use "Darker" mode
    - Add option to enter darker mode suffix
    - Add option to modify cursor theme, users might not want to change
      the cursor theme. Also many Yaru like themes might not provide
      colour variants for cursor.
    - Add option to enter cursor theme name different from system and
      icon themes
    - Add option to enter colour variants different from system and
      icon themes
    - By default uses the colour variant of system and icon themes for
      cursor if the same variant is entered in the cursor colour variants
      entry
    - Update copyright year to 2022
  * Update CodeQL version (#34)
  * Use relative path for ui assets (#35)
  * Fix no theme change error when auto-started (#36)
    - Remove unnecessary modules
    - Fix function arguments which lead to no change in theme during
      startup and when next theme button is clicked at the indicator

 -- Himadri Sekhar Basu <hsb10@iitbbs.ac.in>  Sun, 09 Oct 2022 10:37:57 +0530

theme-manager (1.0.9) stable; urgency=medium

  * Update readme from version 1.0.7 to 1.0.8 (#30)
  * fix no auto change of themes (#31)
    - tm_daemon: update starting daemons
    - update gitignore
    - Add option to change gnome-shell

 -- Himadri Sekhar Basu <hsb10@iitbbs.ac.in>  Fri, 24 Jun 2022 09:31:45 +0530

theme-manager (1.0.8) stable; urgency=medium

  * Update readme from version 1.0.6 to 1.0.7 (#22)
  * Create only one log file per user (#23)
  * Show logs on user request from menu (#24)
  * pythonize theme-manager (#25)
    - use pure python packaging methods
    - update .gitignore
    - update desktop files
    - Parse arguments from cmdline
    - Turn off debug mode by default, use '-v[erbose]'
      to enable it
    - Add options to parse arguments for help, indicator
      and version
    - read version from d/changelog
  * re-debianize to match python packaging (#26)
    - d/compat: deleted
    - d/control: update build and runtime depends
    - d/control: update standards
    - d/rules: use pybuild
    - d/copyright: update
    - d/install: remove 'etc'
    - d/postinst: update
    - d/postrm: add file
    - d/salsa-ci: add
    - d/theme-manager-doc.docs: add
    - d/theme-manager.1: add
  * update workflows (#27)
    - remove old source files
    - Update auto build (CI) workflow
    - Update publish deb packaging workflow
  * Minor fixes (#28)
    - src/main: fix wrong message for '-i'
    - src/gui: remove unused Lines and
      change postion of proctitle
  * Update readme with new manual install (#29)
    - fix logo
    - Update instructions for manual installation

 -- Himadri Sekhar Basu <hsb10@iitbbs.ac.in>  Sat, 04 Jun 2022 16:36:42 +0530

theme-manager (1.0.7) stable; urgency=medium

  * Reduce logging to file and more while debugging (#16)
    - Do not log current state and DE for every monitor cycle to file
    - Log current state and DE to file only when theme changes
  * Additional log message for user requested change (#17)
    - Insert separate log message when user requested
      new theme using Randomize button from main window
    - Insert separate log message when user requested
      new theme using Next button from indicator
  * Update readme with version 1.0.6 (#18)
  * Append random numbers after logfilename (#19)
    - For multiuser systems when a log file exists in
      /tmp, the app cannot recreate the logfile after
      logging into other user
  * fix logfile name (#20)
  * Add support to change plank theme (#21)

 -- Himadri Sekhar Basu <hsb10@iitbbs.ac.in>  Tue, 19 Apr 2022 08:58:21 +0530

theme-manager (1.0.6) stable; urgency=medium

  * Update readme with version 1.0.5
  * fix indicator; closes #10
  * enable logging for user info and debug; fixes #11 (#12)
    - DesktopTheme.py: log current and new theme info
    - common.py: log session, state and new theme info
    - theme-manager.py: log start of indicator
    - tm_daemon.py: log old and new states, and
      initation of daemon and indicator
  * Update debian/control
    - Update standards version
    - Add gir1.2-appindicator3-0.1 as dependency
    - Update description
  * Start indicator from main window
  * Update copyright year to 2022
  * Auto-change themes at user-defined interval (#13)
    - Update UI with notebook style
    - theme-manager.py: Add option to start indicator from
      main window
    - tm_daemon.py: Add two separate daemons to
      change theme on state change and at regular
      user-defined interval
  * Add gir1.2-appindicator3-0.1 as dependency (#14)
    - Update workflows
    - Update README
  * Add next theme option to indicator menu (#15)
    - tm_daemon.py: Add option to change theme from indicator
    - tm_daemon.py: Use system theme icon for indicator
    - theme-manager.py: fix icon in pop-up menu

 -- Himadri Sekhar Basu <hsb10@iitbbs.ac.in>  Fri, 08 Apr 2022 10:35:51 +0530

theme-manager (1.0.5) stable; urgency=medium

  * Update readme with version 1.0.4
  * fix for not updating to new state while running
  * add new and update old workflows
    - Update workflows to run on all branches
    - add new workflow to publish deb package from latest release
    - Fix typo in README
    - Update test script
  * Fix no icon error on ubuntu GNOME dash; fixes #7 (#8)
    - add generate_desktop_files
    - update desktop files using generate_desktop_files
    - Add theme-manager icon to ui file 
  * Add indicator to run continuously in background
    - Add an indicator and create a monitoring class
    - Monitor change of state of day every minute
    - Change theme whenever state changes within a minute
  * add tray icon
  * update run script to take arguments
  * Add startup desktop file
    - Update generate_desktop_files to add autostart file
    - generate new autostart file
    - update debian packaging

 -- Himadri Sekhar Basu <hsb10@iitbbs.ac.in>  Fri, 18 Mar 2022 21:20:21 +0530

theme-manager (1.0.4) stable; urgency=medium

  * Add gitignore
  * Add support for gnome/unity desktops
    - Now properly supports (Probably) GNOME, Ubuntu:GNOME, Unity
    - Print current DE to help debugging
  * new icon for theme-manager
  * fix for deprecated metacity for Gnome and unity desktop
  * Add code quality and CI workflows

 -- Himadri Sekhar Basu <hsb10@iitbbs.ac.in>  Sun, 27 Feb 2022 20:17:34 +0530

theme-manager (1.0.3) stable; urgency=medium

  * Add gitignore
  * Add support for gnome/unity desktops
    - Now properly supports (Probably) GNOME, Ubuntu:GNOME, Unity
    - Print current DE to help debugging

 -- Himadri Sekhar Basu <hsb10@iitbbs.ac.in>  Wed, 29 Dec 2021 12:57:11 +0530

theme-manager (1.0.2) stable; urgency=medium

  * Properly show current colour variant in statusbar
  * Show current themes as dictionary

 -- Himadri Sekhar Basu <hsb10@iitbbs.ac.in>  Mon, 13 Dec 2021 21:01:31 +0530

theme-manager (1.0.1) stable; urgency=medium

  * Add support for mate desktop
  * Support Gnome and Ubuntu:Gnome (#2)
  * Fully supports Mint-Y theme in cinnamon
  * Ready to go with cinnamon desktop
  * Update ui
  * Add support for gnome desktop

 -- Himadri Sekhar Basu <hsb10@iitbbs.ac.in>  Mon, 29 Nov 2021 22:26:37 +0530

theme-manager (1.0.0) stable; urgency=medium

  * Initial release.

 -- Himadri Sekhar Basu <hsb10@iitbbs.ac.in>  Thu, 21 Oct 2021 20:15:54 +0530
