splash: New layout#147
Conversation
|
Usually one doesn't mix center alignment (the |
|
@jonatack I thought the The Bitcoin Core developers as a group was a strong point and I am Can you come to some decision on this?
|
|
NACK, beside some alignments current splash LGTM. As suggested by @jonasschnelli try to submit individual pull requests, in this case drop-core-from-splash and change-splash-layout. |
|
@promag @jonasschnelli @laanwj - I find it strange that there are some many radical changes going on "under the hood" but changes to the Gui need to be split into "incremental" changes that will drag out Gui dev ad infinitum... |
|
You are trying to change different things in one shot. Also these changes have no motivation, doesn't fix anything, doesn't improve anything. I've suggested to split in 2 pull requests, or if you prefer, you can split in 2 commits, so reviewers can focus in what's more relevant to them. You can see from git log that there's an effort in having logical commits. I've already suggested this approach in #135 (review) but didn't got a response, just a 👀 reaction.
Please point what changes you refer that go without review and approval. |
|
I like @Bosch-0's design. Looks nice and clean. |
|
NACK. I agree with the other commentators. As discussed here (#140 (comment)) you can't slip in a name change, especially in multiple unrelated PRs, creating more confusion/inconsistency. I like @Bosch-0 's concept, I think it would be a good middle ground for those who have expressed concern that there isn't enough showing that 'Bitcoin Core' connects to the 'Bitcoin' network. |
|
I don't know where those quotes are from, but this project/software is not "Bitcoin" - it is "Bitcoin Core". Fine with considering a name change (to a reasonable name, not "Bitcoin"), but that should be a dedicated PR as others have said. Personally, I like the current splash screen. |
|
@Bosch-0 - I like the simplicity of your layout - plus it bypasses the whole "Bitcoin" vs "BitcoinCore" issue... |
|
@luke-jr - had you been a better custodian - maybe controversial issues like this wouldn't even exist? |
Yes this was my main intention with this, makes both camps happy |
|
WIP: Current presentation... I am not sure why the linting fails... NOTE: The curMessage needs more work. |
https://cirrus-ci.com/task/4754423266148352?command=lint#L884: |
|
What's the reason the icon looks off? If you need a new icon the one I included in the above design is here > https://www.figma.com/file/0oqnohjahRtprjRyaetDOL/Bitcoin-Core-Design-System?node-id=1851%3A135 To export just click the icon > go to the menu on the right hand side > go to the export tab > export as PNG. |
|
@Bosch-0 - I would prefer to limit the scope of this PR to the layout implementation only. |
|
I think the PR should contain the proper icon before merge |
|
the icon needs to be 1024x1024 RGB Alpha:Yes to match the existing artwork. The QPainter expects a certain geometry when inserting graphics into the UI. I believe the art work needs its own PR (imo) |
jarolrod
left a comment
There was a problem hiding this comment.
jarolrod
left a comment
There was a problem hiding this comment.
Small change on wording
| QString titleAddText = networkStyle->getTitleAddText(); | ||
| QString titleText = PACKAGE_NAME; | ||
| QString packageNameSubStr = titleText.mid(0,7); | ||
| QString splashText = QString("Connecting to The %1 Network").arg(packageNameSubStr); |
There was a problem hiding this comment.
| QString splashText = QString("Connecting to The %1 Network").arg(packageNameSubStr); | |
| QString splashText = QString("Connecting to the %1 network").arg(packageNameSubStr); |
the and network should not be capitalized
There was a problem hiding this comment.
I just kinda like "title case" better - since "The Bitcoin Network" is an entity unto itself. :)
You can define it as a collection of sovereign individuals - and in this way - I believe title case is appropriate.
But I will change it...
|
Not sure why I'm tagged here, but if you want my opinion: NACK on renaming the software from Bitcoin Core, ACK on graphically more attractive splash screen. Ideally though, in the long run, would be to get rid of the splash screen completely. To do everything but basic program initialization in the background while some kind of UI is already visible and usable. |
I'll get on to this, concept ACK though looks good! |
There was a problem hiding this comment.
Tested da1ac0f on Linux Mint 20.1 (Qt 5.12.8):

Hmm. GH shows 2 commits, but the fetched pr branch shows 1 commit on top of the master branch locally.
Concept ACK on @Bosch-0's design.
While this pr is a layout revamping, why do not use a Qt Designer's UI file?
It will distinguish design from coding.
|
@hebasto - I will have to search for the comment (not in src/qt/splashscreen.cpp) that stated that the splashscreen was implemented this way to work around an issue with Qt. It may have been a timing issue with launching other services simultaneously if memory serves me. I agree - it would be optimal to use a .ui file - to eliminate a lot of layout code. |
|
@Bosch-0 - checkout https://github.com/RandyMcMillan/gui/tree/new-icon for testing. |






Before:

After:
