custom-toolbox (26.06.1) mx; urgency=medium

  * Settings in custom-toolbox.conf (minimum window size, icon size, editor, and number of columns) are applied again
  * The divider line between categories is now clearly visible on both light and dark themes
  * Opening the About window no longer makes the main window disappear and reappear
  * Fix the Edit button failing to open the text editor in some login sessions
  * When running as administrator, the Edit button now opens the editor as your normal user
  * The toolbox window remains active and responsive while editing your configuration file
  * Support adding notes or comments after applications in the list file (using '#')
  * Support using absolute paths to application desktop files directly in the list file
  * Prevent showing an unnecessary warning when unchecking the autostart option


 -- Adrian <adrian@mxlinux.org>  Sun, 07 Jun 2026 23:50:06 -0400

custom-toolbox (26.05.2) mx; urgency=medium

  * Fix INI-format .list files not being recognized correctly
  * Fix launcher Name, Comment, and icon theme being ignored in INI-format files
  * Use ; for comments in INI-format .list files (the example file and help text now show the correct character)
  * Update help text to match how INI files are actually detected

 -- Adrian <adrian@mxlinux.org>  Tue, 05 May 2026 08:58:39 -0400

custom-toolbox (26.05) mx; urgency=medium

  * Add support for INI format in .list files with automatic detection
  * Fix GUI resizing unexpectedly during file reloads
  * Find applications more reliably, including those installed in non-standard locations
  * Honor the terminal flag in .list files so terminal apps open in a terminal again
  * Fix column layout not adjusting correctly when resizing the window
  * Keep current launcher contents visible if a .list file fails to reload
  * Restore window size and position correctly between sessions
  * Hide the startup checkbox when no autostart entry is applicable
  * Fix autostart entries containing special characters in names or commands

 -- Adrian <adrian@mxlinux.org>  Mon, 04 May 2026 23:58:10 -0400

custom-toolbox (26.03) mx; urgency=medium

  * Show Help/License in app

 -- Adrian <adrian@mxlinux.org>  Wed, 18 Mar 2026 13:37:36 -0400

custom-toolbox (26.02) mx; urgency=medium

  * Preserve default editor command flags when launching Edit
  * Improve default editor detection for terminal and self-elevating editors
  * Preserve the original HOME when opening docs from root sessions
  * Fix About -> Changelog so compressed changelog text displays correctly
  * Keep at least one button column in very narrow windows
  * Clear cached desktop entry lookups when reloading a .list file
  * Show clearer errors when commands fail to start
  * Apply the configured icon theme after loading each .list file
  * Fix FlatButton hover styling

 -- Adrian <adrian@mxlinux.org>  Sat, 21 Feb 2026 16:05:00 -0500

custom-toolbox (26.01) mx; urgency=medium

  * Don't freeze or hide interface (unless requested) when running programs that require elevation
  * Show empty results on search miss
  * Ensure autostart dir exists

 -- Adrian <adrian@mxlinux.org>  Tue, 06 Jan 2026 11:22:27 -0500

custom-toolbox (25.11) mx; urgency=medium

  * Adjust the root-home detection in displayDoc() to compare the canonical path against /root, so the original HOME is restored when the app was launched as root.
  * Clear icon_theme at the top of MainWindow::readFile() so theme settings don’t persist after removing the Theme= line in a .list
  * Add an early guard to bail out when a button’s command string is empty so we don’t crash on QProcess::splitCommand
  * Add file watcher to update UI when the .list file is changed
  * Fix various issues from codebase review

 -- Adrian <adrian@mxlinux.org>  Tue, 04 Nov 2025 14:29:15 -0500

custom-toolbox (25.08.4) mx; urgency=medium

  * Fix Edit button: run edit command in a shell to process env variables

 -- Adrian <adrian@mxlinux.org>  Thu, 21 Aug 2025 08:40:18 -0400

custom-toolbox (25.08.3) mx; urgency=medium

  * Quit app completely when pressing exit

 -- Adrian <adrian@mxlinux.org>  Wed, 20 Aug 2025 21:47:53 -0400

custom-toolbox (25.08.2) mx; urgency=medium

  * Minor optimizations
  * Update translations

 -- Adrian <adrian@mxlinux.org>  Sun, 17 Aug 2025 11:04:53 -0400

custom-toolbox (25.4) mx; urgency=medium

  * Update to Qt6
  * Update translations

 -- Adrian <adrian@mxlinux.org>  Wed, 23 Apr 2025 21:24:08 -0400

custom-toolbox (25.2) mx; urgency=medium

  * Performance fixes
  * Update translations

 -- Adrian <adrian@mxlinux.org>  Mon, 03 Feb 2025 23:16:14 -0500

custom-toolbox (24.6) mx; urgency=medium

  * Update translations

 -- Adrian <adrian@mxlinux.org>  Thu, 20 Jun 2024 19:08:50 -0400

custom-toolbox (24.5.02) mx; urgency=medium

  * Add Adwaita and scalable icon search paths
  * Cache utilities-terminal icon for subsequent use
  * Run editor in normal user if app is launched as root (if the editor
    elevates itself)

 -- Adrian <adrian@mxlinux.org>  Fri, 24 May 2024 10:31:46 -0400

custom-toolbox (24.5.01) mx; urgency=medium

  * Faster icon search (reduces startup time)
  * Use utilities-terminal icon as backup for applications without icon

 -- Adrian <adrian@mxlinux.org>  Thu, 23 May 2024 22:28:39 -0400

custom-toolbox (24.5) mx; urgency=medium

  * Fix launching some CLI tools
  * Update translations

 -- Adrian <adrian@mxlinux.org>  Sat, 11 May 2024 00:44:45 -0400

custom-toolbox (24.3) mx; urgency=medium

  * Update translations

 -- Adrian <adrian@mxlinux.org>  Sat, 23 Mar 2024 12:01:35 -0400

custom-toolbox (23.11.01) mx; urgency=medium

  * Run commands in background and leave the UI active
  * More translations

 -- Adrian <adrian@mxlinux.org>  Mon, 13 Nov 2023 23:03:43 -0500

custom-toolbox (23.11) mx; urgency=medium

  * update rules file
  * update translations
  * add arm64 build

 -- Dolphin Oracle <dolphinoracle@gmail.com>  Mon, 13 Nov 2023 19:36:57 -0500

custom-toolbox (23.6.01) mx; urgency=medium

  * Make sure no button is autoselected

 -- Adrian <adrian@mxlinux.org>  Sat, 24 Jun 2023 09:32:24 -0400

custom-toolbox (23.6) mx; urgency=medium

  * Run featherpad as normal user (featherpad will elevate itself)
  * Use pkexec instead of su-to-root

 -- Adrian <adrian@mxlinux.org>  Sun, 18 Jun 2023 11:01:24 -0400

custom-toolbox (0.23.6) mx; urgency=medium

  * Minor optimization
  * Refresh translations

 -- Adrian <adrian@mxlinux.org>  Thu, 08 Jun 2023 23:27:35 -0400

custom-toolbox (0.23.5) mx; urgency=medium

  * New logo

 -- Adrian <adrian@mxlinux.org>  Tue, 16 May 2023 21:21:57 -0400

custom-toolbox (0.23.4) mx; urgency=medium

  * Update translations
  * Some performance fixes

 -- Adrian <adrian@mxlinux.org>  Sat, 29 Apr 2023 18:01:10 -0400

custom-toolbox (0.22.2) mx; urgency=medium

  * Fix: show app after editing a .list file
  * Improving editor selection

 -- Adrian <adrian@mxlinux.org>  Wed, 09 Feb 2022 22:25:53 -0500

custom-toolbox (0.21.10) mx; urgency=medium

  * Added a "fixed_number_columns" property in .conf file
  * this is used to set a non-resizable window with the buttons
  * arranged in that specific number of columns
  * e.g., use "fixed_number_columns=3" to display buttons in 3 columns

 -- Adrian <adrian@mxlinux.org>  Wed, 06 Oct 2021 17:11:58 -0400

custom-toolbox (0.21.9) mx; urgency=medium

  * Fix applying min width specified in .conf file

 -- Adrian <adrian@mxlinux.org>  Mon, 06 Sep 2021 01:50:05 -0400

custom-toolbox (0.21.8.02) mx; urgency=medium

  * Update icon layout on window resize
  * Icon size can be set in /etc/custom-toolbox/custom-toolbox.conf
  * Use native formate for .conf file

 -- Adrian <adrian@mxlinux.org>  Thu, 26 Aug 2021 23:07:58 -0400

custom-toolbox (0.21.8.01) mx; urgency=medium

  * Make it possible to add options before the .list file name when starting from CLI

 -- Adrian <adrian@mxlinux.org>  Mon, 23 Aug 2021 17:14:22 -0400

custom-toolbox (0.21.8) mx; urgency=medium

  * Added a "remove-checkbox" start option to remove "show this dialog at startup" checkbox

 -- Adrian <adrian@mxlinux.org>  Sat, 21 Aug 2021 00:33:52 -0400

custom-toolbox (0.21.7.02) mx; urgency=medium

  * Add Theme= option in .list to load a specific icon theme

 -- Adrian <adrian@mxlinux.org>  Tue, 20 Jul 2021 00:43:01 -0400

custom-toolbox (0.21.7.01) mx; urgency=medium

  * Try to return icon fromTheme first

 -- Adrian <adrian@mxlinux.org>  Mon, 19 Jul 2021 09:27:22 -0400

custom-toolbox (0.21.7) mx; urgency=medium

  * Preserve order from list when adding buttons
  * Add "alias" option to change displayed name of program, format: alias 'new name'
  * Don't ask for root access if .list file is editable by user
  * Faster icon search
  * Save config file under ~/.config/MX-Linux

 -- Adrian <adrian@mxlinux.org>  Mon, 19 Jul 2021 02:11:59 -0400

custom-toolbox (0.21.1) mx; urgency=medium

  * remove disown which is not present in sh
  * root guard (shouldn't start when somebody logs in a root)

 -- Adrian <adrian@mxlinux.org>  Sun, 24 Jan 2021 13:33:54 -0500

custom-toolbox (0.20.11) mx; urgency=medium

  * faster startup
  * removed mx-pkexec dependency
  * display minimize/maximize windows buttons

 -- Adrian <adrian@mxlinux.org>  Mon, 23 Nov 2020 19:17:51 -0500

custom-toolbox (0.20.9.4) mx; urgency=medium

  * update icon

 -- Adrian <adrian@mxlinux.org>  Mon, 07 Sep 2020 09:30:15 -0400

custom-toolbox (0.20.9.3) mx; urgency=medium

  * use full path for icon

 -- Adrian <adrian@mxlinux.org>  Sat, 05 Sep 2020 15:13:59 -0400

custom-toolbox (0.20.9.2) mx; urgency=medium

  * fix launching programs

 -- Adrian <adrian@mxlinux.org>  Fri, 04 Sep 2020 17:35:40 -0400

custom-toolbox (0.20.9.1) mx; urgency=medium

  * try first to display icon for application, if not find display terminal icon

 -- Adrian <adrian@mxlinux.org>  Fri, 04 Sep 2020 16:21:34 -0400

custom-toolbox (0.20.9) mx; urgency=medium

  * can add terminal applications that don't have a .desktop file
  * launch applications in background and detached
  * remove extra dialog if canceling file selection
  * make maximum number of columns customizeable in custom-toolbox.conf: max_col=3 for example

 -- Adrian <adrian@mxlinux.org>  Fri, 04 Sep 2020 12:11:49 -0400

custom-toolbox (0.20.4) mx; urgency=medium

  * replaced gksudo with mx-pkexec

 -- Adrian <adrian@mxlinux.org>  Thu, 23 Apr 2020 16:54:02 -0400

custom-toolbox (0.20.1) mx; urgency=medium

  * help.html update

 -- Adrian <adrian@mxlinux.org>  Mon, 06 Jan 2020 17:11:16 -0500

custom-toolbox (0.19.9) mx; urgency=medium

  * remove libcmd dependency

 -- Adrian <adrian@mxlinux.org>  Wed, 11 Sep 2019 13:36:54 -0400

custom-toolbox (0.18.9) mx; urgency=medium

  * change how default editor is picked up

 -- Adrian <adrian@mxlinux.org>  Mon, 17 Sep 2018 15:27:22 -0400

custom-toolbox (0.18.6.1) mx; urgency=medium

  * added changelog
  * increased icon sizes
  * default focus on search
  * use libcmd

 -- Adrian <adrian@mxlinux.org>  Sun, 24 Jun 2018 08:37:29 -0400

custom-toolbox (0.18.6) mx; urgency=medium

  * minor change in getVersion()

 -- Adrian <adrian@mxlinux.org>  Thu, 21 Jun 2018 21:25:02 -0400

custom-toolbox (0.18.3) mx; urgency=medium

  * generalized text editor

 -- Adrian <adrian@mxlinux.org>  Mon, 19 Mar 2018 12:01:52 -0400

custom-toolbox (0.17.10) mx; urgency=medium

  * update icon

 -- Adrian <adrian@mxlinux.org>  Tue, 31 Oct 2017 13:11:20 -0400

custom-toolbox (0.17.5) mx; urgency=medium

  * update icons

 -- Adrian <adrian@mxlinux.org>  Fri, 12 May 2017 12:59:15 -0400

custom-toolbox (0.17.2+1) mx; urgency=medium

  * bug fixes

 -- Adrian <adrian@mxlinux.org>  Fri, 17 Feb 2017 11:00:49 -0500

custom-toolbox (0.17.2) mx; urgency=medium

  * updates

 -- Adrian <adrian@mxlinux.org>  Mon, 06 Feb 2017 10:36:32 -0500

custom-toolbox (0.17.1) mx; urgency=medium

  * initial release

 -- Adrian <adrian@mxlinux.org>  Wed, 18 Jan 2017 19:44:43 -0500
