5 Commits

Author SHA1 Message Date
kekePower d286cecaef Merge GitHub master into version 2.2 branch 2026-08-08 23:03:15 +02:00
kekePower 15276f20fe Modernize ssdd and bump version to 2.2 2026-08-08 22:59:52 +02:00
kekePower 13c06c274d refactor: extract constants, deduplicate defaults, improve config loading
- Define NUM_COMMANDS and DEFAULT_COMMANDS to eliminate repeated arrays
- Initialize commands to NULL and fall back to defaults on config read errors
- Skip empty lines and handle malformed entries gracefully in load_configuration
- Show a "Configuration saved." toast on successful settings save
- Fix window parent lookup via gtk_application_get_active_window
2026-05-20 22:46:10 +02:00
kekePower 65946c76fc Update to version 1.3
- Added `resources.c` and `resources.h` to the `.gitignore` file.
- Modified the `execute_command` function to use `g_spawn_command_line_async` for asynchronous command execution.
- Updated the `show_confirmation_dialog` function to display a GTK dialog with a warning icon and improved layout.
- Added a margin to the buttons in the `create_button` function for better spacing.
- Improved error handling for loading the window icon in the `activate` function.
- Updated README.md with more information about manually compiling ssdd
2024-07-12 08:08:54 +02:00
kekePower 217c4136cd Add .gitignore to ignore the binary file ssdd 2024-06-28 16:41:49 +02:00