Ingo Weyrich
e682b364b5
Further reduction of include dependencies
2019-11-01 14:51:33 +01:00
Morgan Hardwood
60b2196bce
Updated gnu.org links to use HTTPS
2019-09-10 12:34:57 +02:00
Andy Dodd
1a6d1b038f
rtgui/cropwindow: Improve behavior with smooth scrolling devices
...
Accumulate/coalesce GDK_SCROLL_SMOOTH events until we equal or exceed +/-1.0
This avoids having one zoom adjustment for every single event which makes touchpad zooming unusable due to frequent
small deltas
This makes trackpad zooming usable while having no effect on mice that emit GDK_SMOOTH_SCROLL with values of +/-1.0 instead
of GDK_SCROLL_UP and GDK_SCROLL_DOWN
If any mice exist that have scroll wheel detents but emit smaller values per detent, this may have the negative effect of
requiring multiple detents per zoom level. It remains to be seen whether any mice behave like this. The discrete step
implementation of zoomSteps requires us to coalesce events instead of smoothly zooming in and out.
2019-08-30 16:55:35 -04:00
Hombre
5b320c9e35
Merge remote-tracking branch 'origin/objectprecedence' into dev
2019-08-19 00:06:41 +02:00
Hombre
6b12f299e6
On preview widgets for main crop window is now clipped
...
to avoid drawing on the whole window. Fix issue #5418
2019-08-18 18:20:32 +02:00
Hombre
8bb88073fa
Fixing object precedence in getCursor as well
...
+ resize of the "catching spot" of the Gradient widget (30 -> 12)
2019-08-18 17:12:37 +02:00
Hombre
f5a18f6248
Hovered edit object wasn't dragged if inside a red crop's rectangle
...
Fix issue #5415
2019-08-18 01:54:31 +02:00
Ingo Weyrich
4fedfb2b26
cppcheck: further fixes
2019-08-06 22:10:38 +02:00
Ingo Weyrich
5f8799d48e
Store buttonset tooltips in static memory, saves about 700 byte per thumbnail
2019-07-18 11:18:45 +02:00
Hombre
f60711b65b
Code cleanup of editcallbacks.h/.cc for more safety
2019-03-24 01:40:25 +01:00
Hombre
108b69ae22
"edit.h/.cc" splitted to limit rebuilding dependencies
2019-03-22 00:09:37 +01:00
Hombre
52dcd08b97
Merge branch 'dev' into hidpi-icons
2019-03-13 01:00:14 +01:00
Flössie
0cbc4923bc
Relax dependency from procparams.h
2019-02-28 20:44:50 +01:00
Hombre
bd175ec8d1
Merge branch 'dev' into hidpi-icons
2019-02-25 22:37:00 +01:00
heckflosse
9802feee86
Fix crash in cropwindow.cc, fixes #5169
2019-02-09 14:34:56 +01:00
Flössie
37027e46bd
Fix non-OpenMP build
2019-02-06 06:54:31 +01:00
Hombre
434e121f99
Merge branch 'dev' into hidpi-icons
2018-11-29 00:15:57 +01:00
heckflosse
b5a20fd6df
Fix bug in calculation of diagonal, #5032 , thanks to @Konyicsiva
2018-11-28 16:28:43 +01:00
heckflosse
ae4cfaa992
Using mouse wheel to zoom in sometimes zooms out, fixes #5036
2018-11-26 21:00:48 +01:00
luz.paz
e0ccb7da7d
Misc. comment typo fixes
...
Found via `codespell`
2018-11-23 07:07:38 -05:00
Hombre
785a0e6a46
Merge branch 'dev' into hidpi-icons
2018-10-25 20:43:41 +02:00
Hombre
4eb8a8f70c
Adding HiDPI support (WIP)
2018-10-25 20:22:33 +02:00
Hombre
0d61f14bae
Added support for GDK_SCROLL_SMOOTH in some widgets
...
see #4781 , #4786
2018-09-15 21:14:48 +02:00
Roel Baars
a7b7f20b83
Fix for #4743 : flashing background
2018-09-02 17:53:52 +02:00
Beep6581
c4791f6bc5
Merge pull request #4754 from Beep6581/navcursor
...
Improvements to mouse cursor and icons
2018-08-31 10:36:19 +02:00
Morgan Hardwood
2f7910e981
Various icon and cursor improvements #4738
...
- The mouse cursor now is an open hand when hovering over something
which can be panned, e.g. the red square in the Navigator panel. It is
a crosshair when hovering over the main preview.
- When you pan the red square or the main preview, it's a closed hand.
- Now the cursor changes to a crop icon when you're in crop mode.
- The cursor changes as needed when you want to resize a crop edge or
corner.
- The cursor changes when you're in straighten mode.
- The curve "add adjustment point" and "edit node in/out values" icons
now contain a node in the icon and are more representative of what
they do.
- The small reset/undo icon is made a bit clearer.
2018-08-28 13:32:56 +02:00
Roel Baars
f919b0b873
Merge branch 'dev' into histogram-scaling
2018-08-22 17:39:31 +02:00
heckflosse
b80abe60e8
When Demosaic/None is set, always show raw values and never show Lab/HSV values, #4584
2018-08-20 21:54:21 +02:00
heckflosse
bd568ab957
Prevent flashing background color of the preview when adding nodes to a curve using on-canvas picker, fixes #4743
2018-08-20 21:32:16 +02:00
Morgan Hardwood
871188a1d8
Navigator should use a different icon while panning
...
The Navigator uses the same hand icon regardless whether panning
the red square or not, this branch tries to fix that, #4738
Includes a cleanup of icon names, i.e. the crosshair should not be
called the hand.
2018-08-20 10:44:27 +02:00
Thanatomanic
770c16e430
Merged with dev, resolved conflicts, fixes to icon refs
2018-08-13 05:11:21 +02:00
Hombre
8be9a68212
Attempt to fix #4580 : "RT 5.4 on Windows 8.1 x64 crashes while in
...
editor"
Fixing an incorrect 'if' statment
2018-08-03 07:13:47 +02:00
Hombre
8397a239a5
Merge branch 'dev' into issue4580 (see... issue #4580 )
2018-07-26 01:48:20 +02:00
Hombre
55ed8eae74
cropPixbuf/cropPixbufTrue mixed-up in cropwindow.cc (no issue)
2018-07-26 01:02:49 +02:00
Hombre
3a6556404a
Merge branch 'dev' into testoutputprofile
2018-07-22 03:25:49 +02:00
Morgan Hardwood
522495f4eb
Icon cleanup #4469 #3547
...
Rebased in new branch to cleanup commit history.
2018-07-13 18:13:35 +02:00
Hombre
f2b339fc66
Taking care of backward compatibility for new output profiles
...
see #4478
2018-07-05 23:32:46 +02:00
Thanatomanic
f5d9f9529a
Removed freeze-mode for the histogram bar
2018-07-02 19:48:24 +02:00
Thanatomanic
3a799af85f
Removed spurious space
2018-06-30 19:53:50 +02:00
Thanatomanic
b3dcb915b1
Corrects typo that fixes halign behavior. Chroma color test: yellow
2018-06-30 19:52:37 +02:00
Hombre
ed081923d7
Bugfixing #4580 "RT 5.4 on Windows 8.1 x64 crashes while in editor"
...
Wrong placement of Mutex protecting the CropHandler's pixbufs in
cropwindow.cc + mixup between cropPixbuf & cropPixbuftrue
2018-06-01 21:45:47 +02:00
Hombre
fbc81028eb
First batch of variable name normalisation in ICM tool, see #4478
2018-05-14 00:57:55 +02:00
Hombre
bf6702fa56
Scroll wheel (and possibly touchpad) better handled, see #3923
2018-03-23 23:21:05 +01:00
heckflosse
c9819d35e6
Avoid unnecessary processing when zooming to >= 100% or opening detail windows
2018-02-06 13:50:00 +01:00
heckflosse
3e2e7717b1
Fix random behaviour when opening images in SETM and 'Auto zoom to fit the crop area' is enabled, fixes #4357
2018-02-03 12:57:36 +01:00
Alberto Griggio
8168611c23
added preferences to control the behaviour of the crop tool
2018-01-03 15:44:34 +01:00
Alberto Griggio
0ac3bafbca
some tweaks to the cropping GUI, inspired by recent comments on pixls.us
2018-01-01 22:48:16 +01:00
Flössie
e0f7c1358b
procparams.h
cleanup - Part 2
...
TODO:
- Add c'tors and find all defaults
- Remove `setDefaults()` in favour of c'tors
- Add `operator ==()` to `struct`s
2017-11-17 17:05:46 +01:00
Lukas Middendorf
271e2bef40
Show clipped shadow indicator only when all channels are clipped
2017-09-13 23:03:37 +02:00
Morgan Hardwood
1e36c564a7
Moved focus mask preview to clipped shadows/highlights section, uses large focus-screem icon, #4027
2017-09-01 14:59:17 +02:00