Commit graph

76 commits

Author SHA1 Message Date
Micah Lee
931effc7ce
In Windows, disable opening of safe PDF, make saving PDF required, and after safe PDF has been created, open Windows explorer with the safe PDF selected 2020-02-20 16:53:25 -08:00
Micah Lee
d01f2eedea
Rename "open_find_viewer" to "open_pdf_viewer" 2020-02-20 14:32:09 -08:00
Micah Lee
f3cc500886
Merge pull request #21 from firstlookmedia/19_windows_issues
Move Windows icon into share, and make get_resource_path work in Windows
2020-02-20 13:44:38 -08:00
Micah Lee
583f8de8ff
Move Windows icon into share, and make get_resource_path work in Windows 2020-02-20 13:41:56 -08:00
Micah Lee
f0428c775b
Merge pull request #20 from firstlookmedia/16_windows_installer
Windows installer
2020-02-20 12:33:30 -08:00
Micah Lee
5747f338dc
Make sure to pass startupinfo into all subprocesses that are run in windows 2020-02-20 12:31:57 -08:00
Micah Lee
264429f313
Call the Windows build script build.bat, and update build instructions 2020-02-20 12:26:24 -08:00
Micah Lee
e796f9aaea
Finished making a nice WiX installer, but still missing codesigning 2020-02-20 12:23:39 -08:00
Micah Lee
2ae39db1c1
Improve make_installer.bat script so that it works in the build dir, and outputs into the dist dir 2020-02-20 11:51:06 -08:00
Micah Lee
72de53c0c0
Begin making a WiX msi installer 2020-02-20 11:37:24 -08:00
Micah Lee
2193be6882
Merge pull request #18 from firstlookmedia/4_windows
Port to Windows
2020-02-20 09:47:42 -08:00
Micah Lee
65121ed729
Also pass common into launch_docker_windows function 2020-02-20 09:46:34 -08:00
Micah Lee
81627379f6
Pass common into Installer, so Docker Desktop for Windows installer will run 2020-02-20 09:38:49 -08:00
Micah Lee
960956bc95
Fix windows build instructions 2020-02-19 14:54:42 -08:00
Micah Lee
93fc079c17
Add wmi dependency for windows 2020-02-19 14:27:47 -08:00
Micah Lee
7a22b98156
Add notice about building container maybe taking a long time 2020-02-13 16:12:18 -08:00
Micah Lee
e3069e9e05
Fail early if container pull or build fail 2020-02-13 15:55:28 -08:00
Micah Lee
791d930a55
In Windows, add startupinfo to subprocess calls to prevent terminal windows from opening in the background 2020-02-13 15:33:08 -08:00
Micah Lee
400b8d2b83
Switch from pipenv to poetry, which has better cross-platform support 2020-02-13 10:21:11 -08:00
Micah Lee
8974afa2b5
Working on making pyinstaller work for Windows as well as Mac, sharing the same pyinstaller.spec 2020-02-12 16:50:21 -08:00
Micah Lee
17a585f614
Make DockerInstaller also install the Windows version of Docker 2020-02-11 16:48:52 -08:00
Micah Lee
fa524d78b6
Finish making macOS installer 2020-02-10 14:50:24 -08:00
Micah Lee
7b6bab5f6b
Update dangerzone-converter submodule, which hardens the container 2020-02-07 16:34:10 -08:00
Micah Lee
a47325545c
Merge pull request #7 from firstlookmedia/2_macos_docker
Install docker desktop in macOS if it's not already installed
2020-02-07 15:46:42 -08:00
Micah Lee
ff78578910
If docker is installed but not running, use DockerInstaller to launch it 2020-02-07 15:39:48 -08:00
Micah Lee
b04b6ee96c
When canceling the docker installer, reject the dialog immediately before quitting the threads, and try to gracefully quit the threads 2020-02-07 15:36:21 -08:00
Micah Lee
329fa4639b
Fix get_resource_path for Mac app bundle 2020-02-07 12:07:55 -08:00
Micah Lee
13aac3348a
After downloading Docker, install it, launch it for the first time, and once it's ready, re-launch dangerzone 2020-02-07 11:29:43 -08:00
Micah Lee
abb56b68ac
In macOS, download Docker Desktop for the user if it is not installed 2020-02-06 17:12:01 -08:00
Micah Lee
70889646be
Display the dangerous document filename on the tasks widget 2020-01-13 14:46:06 -08:00
Micah Lee
5c99796496
Make linux version open all MIME types 2020-01-13 14:41:01 -08:00
Micah Lee
f7ec784c6d
Update BUILD.md with Mac app instructions 2020-01-13 14:25:49 -08:00
Micah Lee
b6696dab52
Commit the pyinstaller.spec, including CFBundleDocumentTypes array to open all document formats 2020-01-13 14:16:21 -08:00
Micah Lee
e6752a9aec
Add dangerzone document icon 2020-01-13 14:10:02 -08:00
Micah Lee
810fa31a69
Start adding Mac app bundle packaging 2020-01-13 12:41:14 -08:00
Micah Lee
51cd76a456
Allow browsing for all support file types, update README to include supported file types, and update container that supports them all 2020-01-13 12:02:50 -08:00
Micah Lee
46585f15a8
Start printing container output to stdout as well, and update container 2020-01-10 17:23:19 -08:00
Micah Lee
90df7894aa
Make tasks more robust in handling failure by checking for return codes 2020-01-10 16:56:50 -08:00
Micah Lee
3928a3fa5a
Switch container to ubuntu:20.04, because the file command in ubuntu:18.04 failed at properly recogonnizing a .docx MIME type, and 18.04 is soon to be released 2020-01-09 16:58:17 -08:00
Micah Lee
13452a41aa
Fix opening save PDFs in Linux, and add some spacing in settings widget 2020-01-09 15:01:15 -08:00
Micah Lee
3be1d63330
Open in safe PDFs in macOS 2020-01-09 14:37:04 -08:00
Micah Lee
c46f177c9e
Add pyobjc-core and pyobjc-framework-launchservices deps, in order to access applications that can open specific MIME types in macOS 2020-01-09 13:36:08 -08:00
Micah Lee
816a8fecd7
Remove css padding because it looks totally wrong in macOS 2020-01-09 13:13:03 -08:00
Micah Lee
0f464dcb0c
Detect the string "dangerzone" in docker output, instead of "localhost/dangerzone" 2020-01-09 13:11:42 -08:00
Micah Lee
dd295271f5
Make work in macOS using docker instead of podman 2020-01-09 13:09:17 -08:00
Micah Lee
8a84c115a1
Make the container a git submodule 2020-01-09 11:35:47 -08:00
Micah Lee
911a511e11
Remove container in preparation of making it a git submodule 2020-01-09 11:30:37 -08:00
Micah Lee
48fd8ece40
Alphebatize the OCR language dropdown 2020-01-09 09:47:33 -08:00
Micah Lee
2e7a8d2ecd
Add work-in-progress disclaimer to readme 2020-01-09 09:36:25 -08:00
Micah Lee
e1d0163504
Display command being executed in each task 2020-01-08 14:26:26 -08:00