diff --git a/beeref.desktop b/beeref.desktop new file mode 100644 index 0000000..6cbdd79 --- /dev/null +++ b/beeref.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Name=BeeRef +Comment=BeeRef 0.1.0 +Terminal=false +Exec=/home/yourname/path/to/beeref/git/dist/BeeRef-0.1.0/BeeRef-0.1.0 +Type=Application +Icon=/home/yourname/path/to/BeeRef-0.1.0/beeref/assets/logo.png +Name[en_US]=Beeref + +MimeType=application/x-beeref; +Categories=Qt;KDE;Graphics; +X-KDE-NativeMimeType=application/x-beeref +X-KDE-ExtraNativeMimeTypes= diff --git a/beeref/gui.py b/beeref/gui.py index 2fcb4a6..c232979 100644 --- a/beeref/gui.py +++ b/beeref/gui.py @@ -108,12 +108,8 @@ class DebugLogDialog(QtWidgets.QDialog): with open(logfile_name()) as f: self.log_txt = f.read() - self.log = QtWidgets.QLabel(self.log_txt) - self.log.setTextInteractionFlags( - Qt.TextInteractionFlag.TextSelectableByMouse) - scroll = QtWidgets.QScrollArea(self) - scroll.setWidgetResizable(True) - scroll.setWidget(self.log) + self.log = QtWidgets.QPlainTextEdit(self.log_txt) + self.log.setReadOnly(True) buttons = QtWidgets.QDialogButtonBox( QtWidgets.QDialogButtonBox.StandardButton.Close) @@ -129,7 +125,7 @@ class DebugLogDialog(QtWidgets.QDialog): name_widget.setTextInteractionFlags( Qt.TextInteractionFlag.TextSelectableByMouse) layout.addWidget(name_widget) - layout.addWidget(scroll) + layout.addWidget(self.log) layout.addWidget(buttons) self.show() diff --git a/setup.py b/setup.py index ebddb3e..8be43ac 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup setup( name='BeeRef', - version='0.0.1', + version='0.1.0', author='Rebecca Breu', author_email='rebecca@rbreu.de', url='https://github.com/rbreu/beeref', @@ -14,13 +14,19 @@ setup( 'rectangle-packer>=2.0.1', 'exif', ], - packages=['beeref'], + packages=[ + 'beeref', + 'beeref.actions', + 'beeref.assets', + 'beeref.documentation', + 'beeref.fileio', + ], entry_points={ 'gui_scripts': [ 'beeref = beeref.__main__:main' ] }, package_data={ - 'assets': ['*.png', '*.svg'], + 'assets': ['*.png', '*.html'], }, ) diff --git a/tests/test_gui.py b/tests/test_gui.py index 38b39e7..855683d 100644 --- a/tests/test_gui.py +++ b/tests/test_gui.py @@ -12,7 +12,7 @@ def test_debug_log_dialog(qtbot, settings, view): dialog = DebugLogDialog(view) dialog.show() qtbot.addWidget(dialog) - assert dialog.log.text() == 'my log output' + assert dialog.log.toPlainText() == 'my log output' qtbot.mouseClick(dialog.copy_button, Qt.MouseButton.LeftButton) clipboard = QtWidgets.QApplication.clipboard() assert clipboard.text() == 'my log output'