Loading CHANGELOG.md +3 −0 Original line number Diff line number Diff line # Changelogs ### 2022-09-30 v1.3.13起支持深色模式: 视图->深色模式 ### 2022-09-24 [v1.3.12](https://github.com/dmMaze/BallonsTranslator/releases/tag/v1.3.12)发布 Loading CHANGELOG_EN.md +3 −0 Original line number Diff line number Diff line # Changelogs ### 2022-09-30 Support Dark Mode since v1.3.13: View->Dark Mode ### 2022-09-24 [v1.3.12](https://github.com/dmMaze/BallonsTranslator/releases/tag/v1.3.12) released Loading ballontranslator/__init__.py +1 −1 Original line number Diff line number Diff line Loading @@ -4,4 +4,4 @@ __appname__ = "BallonTranslator" # 1. MAJOR version when you make incompatible API changes; # 2. MINOR version when you add functionality in a backwards-compatible manner; # 3. PATCH version when you make backwards-compatible bug fixes. __version__ = "1.3.12" No newline at end of file __version__ = "1.3.13" No newline at end of file ballontranslator/__main__.py +1 −1 Original line number Diff line number Diff line Loading @@ -43,7 +43,6 @@ def main(): osp.dirname(osp.abspath(__file__)) + "/data/translate", ) app.installTranslator(translator) # app.setAttribute(Qt.AA_UseHighDpiPixmaps, True) #use highdpi icons C.LDPI = QGuiApplication.primaryScreen().logicalDotsPerInch() yahei = QFont('Microsoft YaHei UI') Loading @@ -54,6 +53,7 @@ def main(): ballontrans = MainWindow(app, open_dir=args.proj_dir) ballontrans.setWindowIcon(QIcon(C.ICON_PATH)) ballontrans.show() ballontrans.resetStyleSheet() sys.exit(app.exec()) if __name__ == '__main__': Loading ballontranslator/data/config/stylesheet.css +47 −37 Original line number Diff line number Diff line QWidget { /* border-style: none; */ color: #5d5d5f; color: @qwidgetForegroundColor; background-color: @qwidgetBackgroundColor; } SeparatorWidget { border-color: #b3b6bf; border-color: @borderColor; } Widget { background-color: #ebeef5; background-color: @widgetBackgroundColor; } CustomGV { background-color: #e6e9f0; border-color: #b3b6bf; background-color: @emptyContentBackgroundColor; border-color: @borderColor; border-style: solid; border-width: 1px; } ConfigTable { border-color: #b3b6bf; border-color: @borderColor; border-style: solid; border-width: 1px; background-color: #e1e4eb background-color: @emptyContentBackgroundColor } ConfigBlock { background-color: #e1e4eb background-color: @emptyContentBackgroundColor } ConfigSubBlock { background-color: #e1e4eb background-color: @emptyContentBackgroundColor } SearchResultTree { border-style: none; background-color: #ebeef5; background-color: @widgetBackgroundColor; } QSplitter:handle { background: #ebeef5; background: @widgetBackgroundColor; } QSplitter::handle:pressed { Loading @@ -48,29 +48,39 @@ QSplitter::handle:pressed { } ConfigSubBlock::hover { /* background-color: rgba(200, 215, 255, 50%); */ background-color: rgba(30, 147, 229, 20%); } SourceTextEdit { font-size: 17px; background-color: #e1e4eb; background-color: @emptyContentBackgroundColor; border-radius: 7px; border-style: none; } TransTextEdit { font-size: 17px; /* background-color: #e1e4eb; */ border-radius: 7px; background-color: whitesmoke; background-color: @transtexteditBackgroundColor; } QComboBox { height: 27px; font-size: 14px; padding-left: 8px; border: 1px solid whitesmoke; border: 1px solid @borderColor; } QLineEdit { border: 1px solid @borderColor; } QPlainTextEdit { border: 1px solid @borderColor; } QPlainTextEdit:focus { border: 1px solid rgb(30, 147, 229); } QComboBox::drop-down { Loading @@ -78,7 +88,6 @@ QComboBox::drop-down { } QComboBox::hover { /* background-color: red; */ border: 1px solid rgb(30, 147, 229); } Loading @@ -95,7 +104,7 @@ QFontComboBox#FontFamilyBox { font-size: 14px; padding-right: 14px; padding-left: 6px; border-color: #b3b6bf; border-color: @borderColor; } QFontComboBox#FontFamilyBox::hover { Loading @@ -108,7 +117,7 @@ SizeComboBox { font-size: 13px; min-width: 43px; max-width: 43px; border-color: #b3b6bf; border-color: @borderColor; } SizeComboBox::hover { Loading Loading @@ -144,7 +153,7 @@ ColorPicker { min-height: 25px; min-width: 25px; max-width: 25px; border: 2px solid #b3b6bf; border: 2px solid @borderColor; } ColorPicker::hover { Loading @@ -158,7 +167,7 @@ AlignmentChecker { AlignmentChecker::indicator { height: 28px; width: 28px; border: 2px solid #b3b6bf; border: 2px solid @borderColor; } AlignmentChecker::indicator:checked { Loading Loading @@ -259,8 +268,8 @@ TextEditListScrollArea { } QListWidget { background-color: #e1e4eb; border-color: #b3b6bf; background-color: @emptyContentBackgroundColor; border-color: @borderColor; border-style: solid; border-width: 1px; } Loading @@ -270,7 +279,7 @@ QAction { } QMenu { background-color: #e1e4eb; background-color: @emptyContentBackgroundColor; margin: 0px; /* some spacing around the menu */ } Loading @@ -278,7 +287,7 @@ QMenu::item { height: 28px; width: 342px; margin: 0px; background-color: #e1e4eb; background-color: @emptyContentBackgroundColor; padding-left: 32px; padding-right: 32px; } Loading @@ -291,7 +300,7 @@ QMenu::separator { } /* QMenu::item { background-color: #e1e4eb; background-color: @emptyContentBackgroundColor; min-height: 100px; }*/ Loading @@ -301,24 +310,24 @@ QMenu::item:selected { QDialog { font-size: 7px; background-color: #ebeef5; background-color: @widgetBackgroundColor; } QGroupBox { background-color: #e1e4eb; background-color: @emptyContentBackgroundColor; } QPushButton { /* max-width: 94px; */ height: 32px; font-size: 14px; background-color: rgba(198, 201, 207, 50%); border: 1px solid #999999; background-color: @pushBtnBackgroundColor; border: 1px solid @borderColor; border-radius: 4px; } NoBorderPushBtn { background-color: rgb(198, 201, 207); background-color: @noboderPushBtnBackgroundColor; border: none; } Loading Loading @@ -494,7 +503,7 @@ OpenBtn::pressed { } QProgressBar { background-color: #e1e4eb; background-color: @emptyContentBackgroundColor; width: 450px; height: 45px; max-width: 450px; Loading Loading @@ -545,6 +554,7 @@ StateChecker#ImgTransChecker::indicator:hover StateChecker#ImgTransChecker::indicator:checked { image: url(data/icons/leftbar_imgtrans_activate.svg); color: red; } StateChecker#ConfigChecker::indicator{ Loading Loading @@ -689,7 +699,7 @@ QScrollBar::add-line { QLabel#TitleLabel { font-size: 13px; color: #5d5d5f; color: @qwidgetForegroundColor; } QLabel#angleLabel { Loading Loading @@ -770,13 +780,13 @@ DrawToolCheckBox#DrawRectTool::indicator:checked { } GlobalSearchWidget { border-color: #b3b6bf; border-color: @borderColor; border-style: solid; border-width: 1px; } QScrollArea { border-color: #b3b6bf; border-color: @borderColor; border-style: solid; border-width: 1px; } Loading Loading @@ -871,7 +881,7 @@ TitleBarToolBtn { padding-right: 4px; border-style: none; font-size: 15px; color: #6d6d6f; color: @titleBarColor; } TitleBarToolBtn::hover { Loading Loading
CHANGELOG.md +3 −0 Original line number Diff line number Diff line # Changelogs ### 2022-09-30 v1.3.13起支持深色模式: 视图->深色模式 ### 2022-09-24 [v1.3.12](https://github.com/dmMaze/BallonsTranslator/releases/tag/v1.3.12)发布 Loading
CHANGELOG_EN.md +3 −0 Original line number Diff line number Diff line # Changelogs ### 2022-09-30 Support Dark Mode since v1.3.13: View->Dark Mode ### 2022-09-24 [v1.3.12](https://github.com/dmMaze/BallonsTranslator/releases/tag/v1.3.12) released Loading
ballontranslator/__init__.py +1 −1 Original line number Diff line number Diff line Loading @@ -4,4 +4,4 @@ __appname__ = "BallonTranslator" # 1. MAJOR version when you make incompatible API changes; # 2. MINOR version when you add functionality in a backwards-compatible manner; # 3. PATCH version when you make backwards-compatible bug fixes. __version__ = "1.3.12" No newline at end of file __version__ = "1.3.13" No newline at end of file
ballontranslator/__main__.py +1 −1 Original line number Diff line number Diff line Loading @@ -43,7 +43,6 @@ def main(): osp.dirname(osp.abspath(__file__)) + "/data/translate", ) app.installTranslator(translator) # app.setAttribute(Qt.AA_UseHighDpiPixmaps, True) #use highdpi icons C.LDPI = QGuiApplication.primaryScreen().logicalDotsPerInch() yahei = QFont('Microsoft YaHei UI') Loading @@ -54,6 +53,7 @@ def main(): ballontrans = MainWindow(app, open_dir=args.proj_dir) ballontrans.setWindowIcon(QIcon(C.ICON_PATH)) ballontrans.show() ballontrans.resetStyleSheet() sys.exit(app.exec()) if __name__ == '__main__': Loading
ballontranslator/data/config/stylesheet.css +47 −37 Original line number Diff line number Diff line QWidget { /* border-style: none; */ color: #5d5d5f; color: @qwidgetForegroundColor; background-color: @qwidgetBackgroundColor; } SeparatorWidget { border-color: #b3b6bf; border-color: @borderColor; } Widget { background-color: #ebeef5; background-color: @widgetBackgroundColor; } CustomGV { background-color: #e6e9f0; border-color: #b3b6bf; background-color: @emptyContentBackgroundColor; border-color: @borderColor; border-style: solid; border-width: 1px; } ConfigTable { border-color: #b3b6bf; border-color: @borderColor; border-style: solid; border-width: 1px; background-color: #e1e4eb background-color: @emptyContentBackgroundColor } ConfigBlock { background-color: #e1e4eb background-color: @emptyContentBackgroundColor } ConfigSubBlock { background-color: #e1e4eb background-color: @emptyContentBackgroundColor } SearchResultTree { border-style: none; background-color: #ebeef5; background-color: @widgetBackgroundColor; } QSplitter:handle { background: #ebeef5; background: @widgetBackgroundColor; } QSplitter::handle:pressed { Loading @@ -48,29 +48,39 @@ QSplitter::handle:pressed { } ConfigSubBlock::hover { /* background-color: rgba(200, 215, 255, 50%); */ background-color: rgba(30, 147, 229, 20%); } SourceTextEdit { font-size: 17px; background-color: #e1e4eb; background-color: @emptyContentBackgroundColor; border-radius: 7px; border-style: none; } TransTextEdit { font-size: 17px; /* background-color: #e1e4eb; */ border-radius: 7px; background-color: whitesmoke; background-color: @transtexteditBackgroundColor; } QComboBox { height: 27px; font-size: 14px; padding-left: 8px; border: 1px solid whitesmoke; border: 1px solid @borderColor; } QLineEdit { border: 1px solid @borderColor; } QPlainTextEdit { border: 1px solid @borderColor; } QPlainTextEdit:focus { border: 1px solid rgb(30, 147, 229); } QComboBox::drop-down { Loading @@ -78,7 +88,6 @@ QComboBox::drop-down { } QComboBox::hover { /* background-color: red; */ border: 1px solid rgb(30, 147, 229); } Loading @@ -95,7 +104,7 @@ QFontComboBox#FontFamilyBox { font-size: 14px; padding-right: 14px; padding-left: 6px; border-color: #b3b6bf; border-color: @borderColor; } QFontComboBox#FontFamilyBox::hover { Loading @@ -108,7 +117,7 @@ SizeComboBox { font-size: 13px; min-width: 43px; max-width: 43px; border-color: #b3b6bf; border-color: @borderColor; } SizeComboBox::hover { Loading Loading @@ -144,7 +153,7 @@ ColorPicker { min-height: 25px; min-width: 25px; max-width: 25px; border: 2px solid #b3b6bf; border: 2px solid @borderColor; } ColorPicker::hover { Loading @@ -158,7 +167,7 @@ AlignmentChecker { AlignmentChecker::indicator { height: 28px; width: 28px; border: 2px solid #b3b6bf; border: 2px solid @borderColor; } AlignmentChecker::indicator:checked { Loading Loading @@ -259,8 +268,8 @@ TextEditListScrollArea { } QListWidget { background-color: #e1e4eb; border-color: #b3b6bf; background-color: @emptyContentBackgroundColor; border-color: @borderColor; border-style: solid; border-width: 1px; } Loading @@ -270,7 +279,7 @@ QAction { } QMenu { background-color: #e1e4eb; background-color: @emptyContentBackgroundColor; margin: 0px; /* some spacing around the menu */ } Loading @@ -278,7 +287,7 @@ QMenu::item { height: 28px; width: 342px; margin: 0px; background-color: #e1e4eb; background-color: @emptyContentBackgroundColor; padding-left: 32px; padding-right: 32px; } Loading @@ -291,7 +300,7 @@ QMenu::separator { } /* QMenu::item { background-color: #e1e4eb; background-color: @emptyContentBackgroundColor; min-height: 100px; }*/ Loading @@ -301,24 +310,24 @@ QMenu::item:selected { QDialog { font-size: 7px; background-color: #ebeef5; background-color: @widgetBackgroundColor; } QGroupBox { background-color: #e1e4eb; background-color: @emptyContentBackgroundColor; } QPushButton { /* max-width: 94px; */ height: 32px; font-size: 14px; background-color: rgba(198, 201, 207, 50%); border: 1px solid #999999; background-color: @pushBtnBackgroundColor; border: 1px solid @borderColor; border-radius: 4px; } NoBorderPushBtn { background-color: rgb(198, 201, 207); background-color: @noboderPushBtnBackgroundColor; border: none; } Loading Loading @@ -494,7 +503,7 @@ OpenBtn::pressed { } QProgressBar { background-color: #e1e4eb; background-color: @emptyContentBackgroundColor; width: 450px; height: 45px; max-width: 450px; Loading Loading @@ -545,6 +554,7 @@ StateChecker#ImgTransChecker::indicator:hover StateChecker#ImgTransChecker::indicator:checked { image: url(data/icons/leftbar_imgtrans_activate.svg); color: red; } StateChecker#ConfigChecker::indicator{ Loading Loading @@ -689,7 +699,7 @@ QScrollBar::add-line { QLabel#TitleLabel { font-size: 13px; color: #5d5d5f; color: @qwidgetForegroundColor; } QLabel#angleLabel { Loading Loading @@ -770,13 +780,13 @@ DrawToolCheckBox#DrawRectTool::indicator:checked { } GlobalSearchWidget { border-color: #b3b6bf; border-color: @borderColor; border-style: solid; border-width: 1px; } QScrollArea { border-color: #b3b6bf; border-color: @borderColor; border-style: solid; border-width: 1px; } Loading Loading @@ -871,7 +881,7 @@ TitleBarToolBtn { padding-right: 4px; border-style: none; font-size: 15px; color: #6d6d6f; color: @titleBarColor; } TitleBarToolBtn::hover { Loading