diff --git a/buzz/locale/lv_LV/LC_MESSAGES/buzz.po b/buzz/locale/lv_LV/LC_MESSAGES/buzz.po index f8a6306d..9dc7fb8d 100644 --- a/buzz/locale/lv_LV/LC_MESSAGES/buzz.po +++ b/buzz/locale/lv_LV/LC_MESSAGES/buzz.po @@ -176,9 +176,7 @@ msgstr "Eksportēt mapē" #: buzz/widgets/preferences_dialog/general_preferences_widget.py msgid "Live recording mode" -msgstr "" -"Dzīvā ieraksta\n" -"režīms" +msgstr "Dzīvā ieraksta režīms" #: buzz/widgets/preferences_dialog/general_preferences_widget.py msgid "" @@ -458,9 +456,7 @@ msgstr "Klusuma slieksnis:" #: buzz/widgets/transcriber/advanced_settings_dialog.py msgid "Live recording mode:" -msgstr "" -"Dzīvā ieraksta\n" -"režīms:" +msgstr "Dzīvā ieraksta režīms:" #: buzz/widgets/transcriber/advanced_settings_dialog.py msgid "Line separator:" diff --git a/buzz/widgets/menu_bar.py b/buzz/widgets/menu_bar.py index 25dde2dd..f30857c0 100644 --- a/buzz/widgets/menu_bar.py +++ b/buzz/widgets/menu_bar.py @@ -1,3 +1,4 @@ +import platform import webbrowser from typing import Optional @@ -48,9 +49,11 @@ class MenuBar(QMenuBar): about_label = _("About") about_action = QAction(f'{about_label} {APP_NAME}', self) about_action.triggered.connect(self.on_about_action_triggered) + about_action.setMenuRole(QAction.MenuRole.AboutRole) self.preferences_action = QAction(_("Preferences..."), self) self.preferences_action.triggered.connect(self.on_preferences_action_triggered) + self.preferences_action.setMenuRole(QAction.MenuRole.PreferencesRole) help_label = _("Help") help_action = QAction(f'{help_label}', self) @@ -63,7 +66,8 @@ class MenuBar(QMenuBar): file_menu.addAction(self.import_url_action) file_menu.addAction(self.import_folder_action) - help_menu = self.addMenu(_("Help")) + help_menu_title = _("Help") + ("\u200B" if platform.system() == "Darwin" else "") + help_menu = self.addMenu(help_menu_title) help_menu.addAction(about_action) help_menu.addAction(help_action) help_menu.addAction(self.preferences_action) diff --git a/buzz/widgets/preferences_dialog/shortcuts_editor_preferences_widget.py b/buzz/widgets/preferences_dialog/shortcuts_editor_preferences_widget.py index e057d429..66395a64 100644 --- a/buzz/widgets/preferences_dialog/shortcuts_editor_preferences_widget.py +++ b/buzz/widgets/preferences_dialog/shortcuts_editor_preferences_widget.py @@ -7,6 +7,7 @@ from PyQt6.QtWidgets import QWidget, QFormLayout, QPushButton from buzz.locale import _ from buzz.settings.shortcut import Shortcut from buzz.settings.shortcuts import Shortcuts +from buzz.widgets.line_edit import LineEdit from buzz.widgets.sequence_edit import SequenceEdit @@ -19,8 +20,10 @@ class ShortcutsEditorPreferencesWidget(QWidget): self.shortcuts = shortcuts self.layout = QFormLayout(self) + _field_height = LineEdit().sizeHint().height() for shortcut in Shortcut: sequence_edit = SequenceEdit(shortcuts.get(shortcut), self) + sequence_edit.setFixedHeight(_field_height) sequence_edit.keySequenceChanged.connect( self.get_key_sequence_changed(shortcut) ) diff --git a/buzz/widgets/transcriber/advanced_settings_dialog.py b/buzz/widgets/transcriber/advanced_settings_dialog.py index c6aea7e6..1959bbdd 100644 --- a/buzz/widgets/transcriber/advanced_settings_dialog.py +++ b/buzz/widgets/transcriber/advanced_settings_dialog.py @@ -45,6 +45,7 @@ class AdvancedSettingsDialog(QDialog): self.setMinimumWidth(800) layout = QFormLayout(self) + layout.setFieldGrowthPolicy(QFormLayout.FieldGrowthPolicy.ExpandingFieldsGrow) transcription_settings_title= _("Speech recognition settings") transcription_settings_title_label = QLabel(f"