About screen improvements.

This commit is contained in:
byuu 2019-07-23 03:01:29 +09:00
parent b4c4b318e8
commit 30c606fdc8
2 changed files with 4 additions and 1 deletions

View File

@ -174,7 +174,9 @@ auto Presentation::create() -> void {
});
about.setIcon(Icon::Prompt::Question).setText({tr("About bsnes"), " ..."}).onActivate([&] {
AboutDialog()
.setName(Emulator::Name)
.setLogo(Resource::Logo)
.setDescription("Super Nintendo emulator")
.setVersion(Emulator::Version)
.setAuthor("byuu")
.setLicense("GPLv3")
@ -186,6 +188,7 @@ auto Presentation::create() -> void {
AboutDialog()
.setName("SameBoy")
.setLogo(Resource::SameBoy)
.setDescription("Super Game Boy emulator")
.setVersion("0.12.1")
.setAuthor("Lior Halphon")
.setLicense("MIT")

View File

@ -137,7 +137,7 @@ auto AboutDialog::show() -> void {
websiteValue.setAlignment(0.0);
websiteValue.setFont(Font().setBold());
websiteValue.setForegroundColor({0, 0, 240});
websiteValue.setText(state.website);
websiteValue.setText(string{state.website}.trimLeft("http://", 1L).trimLeft("https://", 1L));
//so that the hand cursor is only visible when overing over the link.
websiteValue.setMouseCursor(MouseCursor::Hand);
websiteValue.onMouseRelease([&](auto button) {