deeplow
f44e6521b6
better handle QFileDialog.getOpenFileName filename
2022-08-22 12:28:39 +01:00
deeplow
e0b3c5b599
resolve naming conflict: QWidget.update()
...
QWidget.update() is already a built-in Qt method [1]. This method
was unintentionally being overriden. Renamed it to update_progress
to fix it.
[1]: https://doc.qt.io/qtforpython-5/PySide2/QtWidgets/QWidget.html#PySide2.QtWidgets.PySide2.QtWidgets.QWidget.update
2022-08-22 11:13:37 +01:00
deeplow
46a62c1669
fix type hints with commonn input/output filename
...
Input_filename and output_filename could be None or Str. This lead
to typing issues where the static analysis type hint tool could not
check that the type colisions would not happen in runtime.
So the logic was replaced by throwing a runtime exception if either
of these valiables is ever used without first having been set.
2022-08-22 11:12:16 +01:00
deeplow
665e4d54f7
add type hints (1st pass: non problematic cases)
2022-08-22 10:33:28 +01:00
deeplow
d579a47a84
add type hints (1st pass: non problematic cases)
2022-08-22 10:33:23 +01:00
deeplow
4d8e4c53e3
sort imports with isort linter
2022-08-22 10:15:26 +01:00
deeplow
67d91be81a
replace prints with logging
...
fixes #144 : printing non-ascii characters in a macOS application
opened directly from finder would sometimes lead to an error
message in /var/log/system.log similar to this:
Failed to execute script 'dangerzone' due to unhandled exception:
'ascii' codec can't encode character '\u201c' in position 1:
ordinal not in range(128)
2022-08-18 12:07:23 +01:00
Micah Lee
d90097e7af
In GUI only use OCR if the OCR box is checked
2021-12-13 11:32:41 -08:00
Micah Lee
369ffe6cea
Allow opening external links in the WaitingWidget label
2021-11-30 14:59:05 -08:00
Micah Lee
8d40555bf5
Prevent background windows from popping up for subprocess calls in Windows
2021-11-29 14:55:31 -08:00
Micah Lee
e6d90a5729
Show more details on failure
2021-11-24 12:35:43 -08:00
Micah Lee
7c4f35e0f8
Delete old function in global_common, and remove useless stuff from container.convert
2021-11-23 16:20:51 -08:00
Micah Lee
a7e0c3994d
Finish Docker Desktop flow
2021-11-22 15:02:29 -08:00
Micah Lee
a54e19fe11
Get WaitingWidget to properly check for and install the image
2021-11-22 14:37:53 -08:00
Micah Lee
42ce884419
Work on changing the WaitingWidget to check for Docker
2021-11-22 14:06:31 -08:00
Micah Lee
d1c33bfcf5
Begin ripping out VM logic, go back to Docker Desktop for Mac
2021-11-22 13:36:21 -08:00
Micah Lee
b82ffa2cac
Make it so windows remember if waiting has finished
2021-08-06 13:10:56 -07:00
Micah Lee
ea47a2e92c
Fix error message user interface
2021-08-06 12:58:02 -07:00
Micah Lee
7c756c194e
Add progress bar
2021-08-05 15:36:09 -07:00
Micah Lee
2c9787ff99
Rename TasksWidget to ConvertWidget
2021-08-05 15:08:51 -07:00
Micah Lee
450320de6f
Make GUI use the new container too
2021-08-04 16:41:47 -07:00
Micah Lee
4a2c92e911
Move just the single task into its own ConvertThread object
2021-08-04 15:20:38 -07:00
Micah Lee
0b1a5b2c2a
Show waiting widget when installing the containre in Linux too
2021-08-04 15:13:48 -07:00
Micah Lee
588206a9e8
Start implementing built-in container in Linux, without a VM
2021-08-04 14:42:46 -07:00
Micah Lee
5cf97b9c73
Properly close window
2021-07-27 11:23:03 -07:00
Micah Lee
acaa7a9cd1
Work with dark theme
2021-07-27 11:14:41 -07:00
Micah Lee
7fcd10e404
Move main window content into widget, and either show content or the waiting widget, but never both
2021-07-27 11:06:20 -07:00
Micah Lee
488dca4a71
Totally refactor how tasks work and how dangerzone-container works so that there is a single --convert task
2021-07-02 13:32:23 -07:00
Micah Lee
fe63689320
Remove restart from systray and replace it with new window
2021-07-02 10:17:46 -07:00
Micah Lee
2904d44aad
Start making it possible to execute podman inside the VM
2021-07-01 16:45:25 -07:00
Micah Lee
c7bd8a317a
Move the MainWindow widgets into the same file, and move the vm object into global_common
2021-07-01 16:06:36 -07:00
Micah Lee
e81e6ccc6c
Remove everything related to updating the container image
2021-07-01 15:56:12 -07:00
Micah Lee
1f1bb2b353
Successfully wait for VM to start, and then move on in the UI
2021-07-01 15:52:19 -07:00
Micah Lee
d9d352a680
Fix removing PDF viewer search in Mac, and make the waiting widget look better
2021-06-30 12:31:33 -07:00
Micah Lee
6ff68f88ea
Refactor dangerzone to move GUI code into its own module
2021-06-09 15:24:03 -07:00