(A) Are the librarys "colorreload-gtk-module" and  "window-decorations-gtk-module" available in the AppImage? @AppImage
(A) 2026-10-10 Change the AppImage icon to the respective icons in the AppImage's icons folder. (see Readme Appimage Packaging) @AppImage
(A) 2026-10-13 Use ministart[-late].config_admin_template for the /etc/gnupg…/GUI template @AppImage
(A) 2026-10-17 Without a visible tray (e.g. GNOME without AppIndicator extension) closing the window with X leaves ministart unreachable, a second start only says "already running". a) Detect a missing tray host (libayatana-appindicator signal "connection-changed") and close normally then. b) A second start should raise the window of the running instance. @UX
(A) 2026-10-17 Update the files with the correct license header.
(A) Gpg4Linux uses the same $GPGHOME directory - that collides with the regular running user deamons started systemd. - make a kill stop script for those systemd services? @unclear @appimage
(B) 2026-10-13 show only existing programs in the configuration.
(B) 2026-10-13 Thunderbird warning in red.
(B) 2026-10-13 Check manual entered program in configuration for existence.
(B) 2026-10-13 On first start: create an .../GUI/ministart.installed file with current GnuPG Desktop version.
(B) 2026-10-13 check for default mail client configuration (xdg- something, /etc/mailcap, $MAIL/EMAIL)
(B) check icons for same line thickness, harmonice style @UX
(C) 2026-10-13 for the not GnuPG version: offer editing the config as a text file
(C) 2026-10-13 Info Window start with "GnuPG ..." and then "powered by ministart" or similar. @UX
(C) check if we can recolor the icons to white or black for better visual consistency. Maybe using an config-option. @UX
(C) maybe make a more thick line version for better readability @UX @maybe
(C) copy new and fixed icons back to central repository @low
(C) 2026-10-13 On first start: create .desktop files on first launch for file browser integration. (encrypt/decrypt action) @unclear
(C) 2026-10-13 On first start: Welcome Message with installation hint, etc.
(C) 2026-10-13 On first start: check .../GUI/ministart.installed against current version. Update?
(C) 2026-10-15 use language from OS
(C) 2026-10-15 Transalation for configuration dialog
Tray: In darkmode the material icons are badly visible. Can the darkmode be detected and the icons inverted? @UX
Create a man page or an online documentation. @documentation
Buttons should indicate, if a program, which is intended to only run once, is already running. Option might be `button-once=n` where 0=disabled, 1=just don't start again, 2or3=1+show message 4or5=1+disable button, 6or7=1+2+4 @low
Option to configure: window inactive = button inactive; window active = button active - Reason for this request: "On click i'd expect just window focus, but the button is pressed. (which results in e.g. another okular window when i try to focus the window)" @low
When in an AppImage and in a GpgPG flavor show the versions of the GnuPG components. (`gpgconf -X`) @maybe
Option to set an environment variable which will be handed over to a program call. Is this good for anything? Individual per App? @maybe
2026-10-13 Darkmode detection does not work under Kubuntu but it does out of the box under Omarchy. Ist this a bug? @unclear @maybe
Unfocused ministart window communicates inactive buttons. This is the default behavior. Without focus all widgets inherit the :backdrop state. The visual representation depends on the GTK theme. Maybe we could provide a custom style. Should we implement this? @unclear

x (A) 2026-10-17 2026-10-17 add the manual to the program as `gnupg-manual.h` and show it with `--help`. mention in README an the manuals.
x (A) 2026-10-17 2026-10-17 the file `config-template.h` should be named `gnupg-config-template.h`
x "Exit" with running subprocesses opens the warning window, which should be raised
x "Show Gpg4Linux" should raise the window.
x (A) 2026-10-15 2026-10-15 when config dialog can't be used pick "generated config" line form config_template_text and display additionally in the hint message on how to fix this. @refactor
x (A) 2026-10-16 2026-10-10 Option for a custom message in the info/config dialog
x (A) 2026-10-16 2026-10-13 Separate Info and Configuration Dialogs. Make Config-Dialog optional or changeable during compile time #define.
x (A) 2026-10-16 2026-10-13 option to automatically show header only in vertical mode (1 default), always (2) or never (0)
x (A) 2026-10-16 2026-10-13 refactor translation, separate default ministart-late.config, [language=XX] sections ending with [], "language" option @refactor
x (A) 2026-10-16 2026-10-15 Config Dialog Dash between short language and full language names. (if the later exists)
x (A) 2026-10-16 2026-10-15 wording "Language of the *ministart*" messages
x (A) 2026-10-17 2026-10-10 Create a GnuPG_Appimage_Starter_Manual_DE.md @documentation
x (A) 2026-10-17 2026-10-13 Avoid the warning on a short second start of Kleopatra. General approach: button-option to not triggering the warning if the program was already started (and did not end recently).
x (B) 2026-10-17 2026-10-13 The application configuration makes only sense in the GnuPG AppImage context. (Seperate from normal build.) @refactor
x (C) 2026-10-17 2026-10-13 On first start: copy icon @unclear @appimage
x 2026-10-15 If kleopatra is minimized, clicking kleopatra in ministart does not maximize it. (but at least the task bar item is highlighted and maximizing works if kleo was closed to systray) - I think this a window manger issue, or Kleo. Nothing that I assume can be fixed from ministart. @unclear @rejected
x 2026-10-15 Option to keep ministart on top of other windows. This is probably not possible from the program but a window manager topic. @rejected
x 2026-10-15 Option to position the ministart window on the screen.  This is probably not possible from the program but a window manager topic. @rejected
x 2026-10-15 change generted config file identifier line 1 to "# generated and managed by ministart" and make a BOLD WARNING about manual edits @UX
x 2026-10-17 For the normal build use don't copy the icons to the .config/ministrart/icons folder, but a more regular location.
x Add a button to show an info window.
x Add a configuration dialog, maybe as part of info button to save button space. This is a big one.
x AppImage: Change the AppImage Icon in the task bar (meik) - Does the Appimage have an icon? Or was the ministart icon meant? The ministart icon should now be used for the task bar entry.
x Change argument parsing to glib functions.
x Change logging to glib logging functions.
x Config Dialog to autostart all configured programs (kleopatra, okular, mail, terminal, self defined)
x Config Option "autostart=<programm> <options...>" to automatically start a specific program when ministart launches. Can be given multiple times, independent of buttons; programs are tracked like button programs. #feature
x Config file: Copy to standard location
x Config option `tray-start` to start ministart in tray mode, without the need for `--tray` command line option.
x Config option to change popup message texts to your own custom messages and/or language.
x Config option to deactivate reading config from `$HOME/.gnupg/GUI/ministart.config` or `$APPDIR/usr/etc/ministart.config`. Makes only sense in the `/etc/gnupg-...` configuration: `ignore-user-config`.
x Configuration to deactivate header (to save screen space): `window-header`.
x Configuration to end programs on exit of ministart.
x Create GnuPG icons icon_gnupg_com_blue.svg (gpd), icon_gnupg_com_orange.svg (VSD) and icon_gnupg_org_blue.svg (g4l) for the tray icon and AppImage(?).
x Exiting ministart with exit button asks for confirmation and ends all sub processes, if running in attached mode.
x Icons: Install in standard location
x If a program terminates in under a certain time (default 1 second), show a message, that it probably does not run in the AppImage context or failed to start.
x If part of GnuPG…Desktop, store configuration in $GNUPGHOME/GUI/ministart.config.
x If the config is not found there, take is from a relative path in the AppImage.
x In "vsd" and "gpd" mode only, additionally look for config in `/etc/gnupg-vsd/GUI/ministart.config` or `/etc/gnupg-gpd/GUI/ministart.config` if not found in `$GNUPGHOME/GUI/ministart.config`.
x Is there a config file "Gpg4Linux-VERSION"? (If yes use it in the gnupg-config.c logic)
x Option `--help` shows all places where the config file is searched for and where a config file was found.
x Option `--tray` starts ministart in tray mode.
x Popup on failed launch of a program.
x Preconfigure mail with `xdg-email` and terminal with `xdg-terminal-exec`.
x Refactor programm configuration logic during compile and runtime. Make it more flexible and easier to maintain.
x Remember not only the PID of started programs but also their name and start time.
x Right button on the ministart tray icon offers the ministart options (buttons).
x Show $PATH when debug mode is enabled.
x Show running tracked children on exit confirmation.
x The same Appimage should not be started multiple times. Can the Appimage "itself" prevent this? Alternativ: Maybe ministart can detect this and prevent it, so end itself and with it the appimage.
x The window control icon (top left) in the ministart window title should be the app-icon one, instead of the X11 one.
x Tray: app-icon for "Show ..." entry
x Use new icons
x When in an AppImage, show $APPDIR and $APPIMAGE in the info window and in debug output.
x Window X (close) minimizes to tray.
x ctrl-q should close the window and end the application
x ctrl-w should minimize the window/send it to the tray
x move window on drag&drop on the "Gpg4Linux" bar
x set the ® in superscript