-
Notifications
You must be signed in to change notification settings - Fork 302
Show target application Icon, Name, and Description in the integration dialog #411
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Show target application Icon, Name, and Description in the integration dialog #411
Conversation
605c805
to
35b2d95
Compare
…ntegration dialog
35b2d95
to
9580cec
Compare
message = message.arg(integratedAppImagesDestinationPath); | ||
ui->message->setText(message); | ||
} catch (appimage::core::AppImageError& error) { | ||
// TODO: Properly handle errors |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ideas are welcome here!
I think this feature must be made optional for now. Adding third-party dependencies like this one has an impact on packaging in distros, and your desktop utils parser is not available anywhere AFAIK. |
# main AppImageLauncher application | ||
add_executable(AppImageLauncher main.cpp resources.qrc first-run.cpp first-run.h first-run.ui integration_dialog.cpp integration_dialog.h integration_dialog.ui) | ||
target_link_libraries(AppImageLauncher shared PkgConfig::glib libappimage shared) | ||
target_link_libraries(AppImageLauncher shared PkgConfig::glib libappimage shared XdgUtils::DesktopEntry) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Where is this dependency loaded? I presume you forgot to commit a line in some other file...?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It comes as a dependency of libappimage
This is a dependency of libappimage so if a distro is shipping the latest libappimage is also shipping this one. |
I'm sorry your PR has been open for all these weeks. I am not sure I'll get to reviewing it any soon. Please don't be disappointed. I'm busy with other things than my open-source work at the moment. Things will relax in a couple of months. |
This seems like a legitimate improvement to the UI. Poke @TheAssassin. |
This is an attempt to include the application information in the "Integration Dialog". It uses the information contained in the Desktop file.
Related to #150