diff --git a/.gitignore b/.gitignore
index 8bc4d10..734759b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,8 @@
*.swp
*.orig
+*.spec
+build/
+dist/
config.yaml
.DS_Store
.idea
diff --git a/BitMover.ui b/BitMover.ui
index 2d449f5..8f0c3a4 100644
--- a/BitMover.ui
+++ b/BitMover.ui
@@ -20,15 +20,12 @@
20
10
871
- 121
+ 71
- -
-
-
- Source Directory
-
+
-
+
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
@@ -41,23 +38,6 @@
- -
-
-
- Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
-
-
-
- -
-
-
- Destination Directory
-
-
- Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
-
-
-
-
@@ -72,31 +52,23 @@
- -
-
-
-
- 0
- 0
-
-
-
-
- 16
-
-
+
-
+
- Scan Directory
+ Source Directory
-
-
- ..
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
-
- false
+
+
+ -
+
+
+ Destination Directory
-
- false
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
@@ -106,7 +78,7 @@
20
- 150
+ 160
871
701
@@ -116,9 +88,9 @@
910
- 580
- 551
- 251
+ 650
+ 311
+ 211
@@ -136,6 +108,12 @@
-
+
+
+ true
+ true
+
+
Camera
@@ -143,6 +121,12 @@
-
+
+
+ true
+ true
+
+
ISO
@@ -157,6 +141,12 @@
-
+
+
+ true
+ true
+
+
Date / Time Created
@@ -164,6 +154,12 @@
-
+
+
+ true
+ true
+
+
Lens
@@ -171,6 +167,12 @@
-
+
+
+ true
+ true
+
+
Resolution (DPI)
@@ -178,6 +180,12 @@
-
+
+
+ true
+ true
+
+
Aperture
@@ -206,6 +214,12 @@
-
+
+
+ true
+ true
+
+
Megapixels
@@ -220,6 +234,12 @@
-
+
+
+ true
+ true
+
+
Width / Height
@@ -241,8 +261,14 @@
-
+
+
+ true
+ true
+
+
- Zoom
+ Focal Length
@@ -266,7 +292,7 @@
910
- 550
+ 630
371
16
@@ -341,28 +367,28 @@
-
-
+
24
-
-
+
- Current Progress
+ Import Progress
-
-
+
- Overall Progress
+ Processing Progress
-
-
+
24
@@ -389,6 +415,265 @@
+
+
+
+ 910
+ 530
+ 541
+ 91
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 20
+
+
-
+
+
+
+ 11
+
+
+
+
+
+
+
+ -
+
+
+
+ true
+ true
+
+
+
+ Source Path
+
+
+ false
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+
+ -
+
+
+
+ true
+ true
+
+
+
+ Destination Path
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+
+ -
+
+
+
+ 11
+
+
+
+
+
+
+
+
+
+
+
+
+ 20
+ 119
+ 871
+ 35
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ After copying, verify that the hash of the original file equals the hash of the copied file.
+
+
+ Validate Checksum
+
+
+ true
+
+
+
+ -
+
+
+ After copy, delete the copied files in the source directory. This automatically enables checksum validation and will not delete the source file if the file hashes do not match.
+
+
+ Cleanup Files
+
+
+ false
+
+
+
+ -
+
+
+ For images only, create a folder called "Originals" at the destination and place an additional copy of the image in it. This is useful for those who use editors that still do destructive editing.
+
+
+ Store Originals
+
+
+ false
+
+
+
+ -
+
+
+ false
+
+
+ Import Media
+
+
+
+
+
+
+
+
+
+
+
+ 20
+ 80
+ 871
+ 35
+
+
+
+ -
+
+
+ Search For
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Images
+
+
+
+
+
+ true
+
+
+
+ -
+
+
+ Video
+
+
+
+
+
+ true
+
+
+
+ -
+
+
+ Audio
+
+
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 16
+
+
+
+ Scan Directory
+
+
+
+ ..
+
+
+ false
+
+
+ false
+
+
+
+
+