UI refactoring, part 2 #1394
No reviewers
Labels
No Label
bug
build
dependencies
developers
documentation
duplicate
enhancement
formatting
invalid
legal
mobile
obsolete
packaging
performance
protocol
question
refactoring
regression
security
test
translation
usability
wontfix
No Milestone
No project
No Assignees
1 Participants
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Bitmessage/PyBitmessage-2024-12-05#1394
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "g1itch/ui-refactoring"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hello!
In the second part of UI refactoring I moved most of widgets definitions into ui-files, removed autogenerated code and renamed
bitmessageui
tomain
.Minor appearance differences include:
UPnP checkbox label on tab "Network Settings" of Settings dialog"Resends expire tab" of Settings dialog.Also maybe I did wrong in
retranslateui
.These changes definitely require testing. I'm going to write some soon.
But it may make sense to merge this before qt5-wip because of many pylint warnings in obsoletesettings
andbitmessageui
modules.Man this is huge. Does it affect the translation sources? Transifex could delete parts of old translations if they move to a different context.
It looks ok but I'm not going to review it in detail. I checked translation compiling, and that looks like it doesn't break it. There is one major problem though, when I try to run it, the main window briefly pops up and then it crashes:
No, I guess about a half of translations strings will be reset by this changes.
Could you please check again? I removed inheritance of
RetranslateMixin
.No more crash.