custom-toolbox (26.11) mx; urgency=medium

  * A new "Hide categories" switch hides the category list to make room for
    more launchers, and the choice is remembered
  * Launcher descriptions and other secondary text are darker and easier to
    read on light backgrounds
  * Editing the launcher list as administrator now opens the right file when
    the toolbox was started with a relative file path
  * In INI-style launcher lists, a quoted display name that contains colons or
    words like root is now kept as the name instead of being read as an option,
    so it can no longer cause an unexpected administrator password prompt
  * Apps now start in the working folder set in their menu entry, including
    apps run as administrator
  * Turning off "Launch at login" now works for a list opened through a link
    that was later pointed at a different list
  * Changes to an app's menu entry, such as its name or command, now show up
    in the launcher right away

 -- Adrian <adrian@mxlinux.org>  Fri, 13 Nov 2026 11:32:54 -0500

custom-toolbox (26.09.5) mx; urgency=medium

  * Configured launcher window sizes, icon sizes, and column counts are now
    applied again
  * Autostart launchers now use the standard configuration location and handle
    special characters correctly
  * Desktop application commands with escaped characters now launch correctly
  * Translations are now loaded from the installed data directory
  * The package now includes the Qt component needed to load the launcher on
    systems where it is not installed indirectly

 -- Adrian <adrian@mxlinux.org>  Thu, 10 Sep 2026 08:24:22 -0400

custom-toolbox (26.08) mx; urgency=medium

  * The launcher window now has a refreshed interface with category navigation,
    clearer search controls, and dialogs that match the system theme
  * The launcher list scrollbar is now always visible, making longer lists
    easier to browse
  * The custom-toolbox manual is now installed in the standard system manual
    directory

 -- Adrian <adrian@mxlinux.org>  Sun, 30 Aug 2026 11:26:43 -0400

custom-toolbox (26.07.1) mx; urgency=medium

  * The window title and description now update right away when the list file
    is edited
  * Apps can now be listed by their full menu entry ID (for example
    org.gnome.DiskUtility), and the right menu entry is picked more reliably
    when several match
  * The "start automatically" checkbox no longer touches autostart entries it
    did not create
  * List entries marked to run both as administrator and as a normal user are
    now skipped instead of guessing which was meant
  * Launcher names with special characters now display correctly in the About
    window, and the About window no longer pauses while loading the version
    history
  * Commands are launched in a safer way that keeps special characters from
    being misinterpreted

 -- Adrian <adrian@mxlinux.org>  Fri, 10 Jul 2026 14:05:24 -0400

custom-toolbox (26.07) mx; urgency=medium

  * Commands that ask for administrator permission no longer freeze the toolbox
    window while they are open
  * Cancelling an administrator permission prompt no longer shows a failure message
  * When running as administrator, launchers and the Edit button refuse to run
    unsafely if the original user cannot be detected
  * The Edit button works more reliably from administrator sessions when it needs
    to connect to the user's display
  * Launcher reloads are faster and no longer crash when a reload happens while a
    command is running
  * Application entries that can only be found by their executable path now
    launch correctly, including paths outside the usual menu search path or paths
    containing spaces
  * List files with multiple dots in their name now keep the correct settings and
    autostart entry, and older broken autostart entries are repaired
    automatically
  * Aliases in list files are parsed more accurately, including aliases that
    contain flag words or colons and aliases followed by flags
  * Unreadable application menu entries are skipped instead of creating empty
    launcher buttons
  * Window size and position are saved on every normal exit path, and new windows
    are centered on the correct monitor

 -- Adrian <adrian@mxlinux.org>  Thu, 02 Jul 2026 20:04:40 -0400

custom-toolbox (26.06.2) mx; urgency=medium

  * Fix: silently exit when file dialog is cancelled

 -- Adrian <adrian@mxlinux.org>  Sun, 21 Jun 2026 01:07:31 -0400

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
