|
b144da2399
|
StraightenTool: hold shift/ctrl for less/more rotation per keypress
|
2023-09-15 13:54:03 -04:00 |
|
|
a2a5448afe
|
straightentool now works in 100ths of degrees
|
2023-09-15 13:17:10 -04:00 |
|
|
5f636dd910
|
add fixme
|
2023-09-15 13:11:44 -04:00 |
|
|
9db0ddd15c
|
actually rotate the image in output
|
2023-09-15 13:10:41 -04:00 |
|
|
0417c354d5
|
rotate by 0.1 degrees per keypress
|
2023-09-15 11:53:41 -04:00 |
|
|
96526a5b76
|
actually rotate displayed photo correctly
|
2023-09-15 11:46:22 -04:00 |
|
|
4f3e9f50ed
|
rotating a texture works, but only about the origin
|
2023-09-15 11:36:11 -04:00 |
|
|
45027ec8b9
|
put some spacing betwene tool status and toasts
|
2023-09-15 10:31:34 -04:00 |
|
|
f306fc3bc9
|
skeleton for StraightenTool
|
2023-09-15 10:28:24 -04:00 |
|
|
389ab12fb2
|
fix statusbox padding problem in UiGeometry
|
2023-09-15 01:48:12 -04:00 |
|
|
4cd0d4efc6
|
allow resizing the crop box by dragging handles
|
2023-09-15 01:42:01 -04:00 |
|
|
d72b804b92
|
move choice of encoders into Photo itself
|
2023-09-15 00:41:33 -04:00 |
|
|
7b7eb22c91
|
rm fixme
|
2023-09-14 23:41:00 -04:00 |
|
|
adc6bf7972
|
save raw/jpg/edits into separate directories
|
2023-09-14 23:40:09 -04:00 |
|
|
ae0fa8f934
|
when crop committed, set rating to (at least) 1
|
2023-09-01 10:27:39 -04:00 |
|
|
aa5b3e7083
|
multiple columns of thumbnails
|
2023-09-01 01:06:04 -04:00 |
|
|
31f2668aa3
|
automatically zoom in on crops
|
2023-09-01 00:00:55 -04:00 |
|
|
d72a90a9f0
|
rm fixme
|
2023-08-31 23:43:23 -04:00 |
|
|
4a84774855
|
don't grad the photo around unless the drag starts in the photobox
|
2023-08-31 23:40:35 -04:00 |
|
|
e612429298
|
add ViewOffset to Photo for display
|
2023-08-31 23:07:15 -04:00 |
|
|
31e419b81b
|
page up/down moves position by 10
|
2023-08-31 22:15:05 -04:00 |
|
|
f612d0dc42
|
shorten a bunch of exif-parsing calls
|
2023-08-31 01:05:34 -04:00 |
|
|
75ad5bd478
|
add ExposureBiasValue to the statusbar
|
2023-08-30 23:35:23 -04:00 |
|
|
4f86338a3e
|
parse SubsecTimeOriginal
|
2023-08-30 23:18:25 -04:00 |
|
|
5d70b4c54b
|
ExportPhotos(): add progress on statusbar, skip if already exporting
|
2023-08-30 17:57:01 -04:00 |
|
|
c1ed48b917
|
don't hard-code aspect ratio
|
2023-08-30 15:39:04 -04:00 |
|
|
3d4ad61f5e
|
go through gps data backwards
|
2023-08-30 13:59:35 -04:00 |
|
|
c0ac67103f
|
fix up GPS more properly
|
2023-08-30 12:01:30 -04:00 |
|
|
0ca67f2cef
|
fix up GPS, sorta
|
2023-08-30 01:06:00 -04:00 |
|
|
32403ddeb5
|
handle different directions of crop
|
2023-08-26 15:57:47 -04:00 |
|
|
7c7976a82d
|
change mouse cursor when inside crop box
|
2023-08-26 15:37:57 -04:00 |
|
|
bcb2e7be7d
|
only consider mouse-move events as "active" (for framerate purposes) if the pointer is in the window area
|
2023-08-26 13:14:24 -04:00 |
|
|
6478f1ee95
|
adapt frame rate based on whether events are happening
|
2023-08-26 12:55:06 -04:00 |
|
|
393369773b
|
add toasts! and toast about thumbnail loading
|
2023-08-26 12:40:36 -04:00 |
|
|
9620a3af1d
|
add photo dimensions to statusbar
|
2023-08-26 11:47:13 -04:00 |
|
|
e9a13dba49
|
print out thumbnail loading status to console
|
2023-08-26 00:12:31 -04:00 |
|
|
870daa3851
|
update some comments
|
2023-08-25 01:22:21 -04:00 |
|
|
95882f3135
|
skip metadata for texture loading
|
2023-08-25 01:04:47 -04:00 |
|
|
67736630e0
|
load smaller main images by default
|
2023-08-24 23:38:25 -04:00 |
|
|
50b0e8d8e0
|
load thumbnails for everything, async'ly on load
|
2023-08-24 22:36:52 -04:00 |
|
|
cbea050334
|
temporary test: loading small thumbs only
|
2023-08-24 21:25:06 -04:00 |
|
|
44752c5567
|
add fixme re photo export GPS
|
2023-08-23 02:30:01 -04:00 |
|
|
c053672108
|
draw crop handles (they don't do anything yet)
|
2023-08-22 21:21:24 -04:00 |
|
|
c77183915b
|
wrap long columns to 100 characters
|
2023-08-05 23:21:18 -04:00 |
|
|
3d507f3794
|
move Texture into its own file
|
2023-08-05 23:12:18 -04:00 |
|
|
d63bdb3265
|
alt-P -> ctrl-P
|
2023-08-05 22:56:40 -04:00 |
|
|
e736d2db5f
|
remove most of CameraInfo, just use an AspectRatio instead
|
2023-08-05 15:10:10 -04:00 |
|
|
82e9f59f5e
|
pull out a separate Transform class
|
2023-08-05 14:34:06 -04:00 |
|
|
1c586a6197
|
allow user to drag around the crop box
|
2023-08-04 00:43:47 -04:00 |
|
|
c953fa2b47
|
refactor CropTool.HandleInput a bit
|
2023-08-04 00:17:11 -04:00 |
|