1. 04 May, 2017 1 commit
  2. 25 Apr, 2017 1 commit
  3. 22 Apr, 2017 1 commit
  4. 12 Apr, 2017 1 commit
  5. 30 Mar, 2017 1 commit
    • Dan Torop's avatar
      basecurve/tonecurve: scrolling only adjusts y axis · ee15a58b
      Dan Torop authored
      One more adjustment to scroll adjustments: back to scrolling only
      adjusting y axis. If one wants to adjust the x axis as well, one can
      click on the point and move it. Scrolling is a very nice way to fine
      tune y values.
      ee15a58b
  6. 28 Mar, 2017 1 commit
  7. 26 Mar, 2017 1 commit
    • Dan Torop's avatar
      basecurve/tonecurve: keep old mousewheel behavior · cb8ea6ee
      Dan Torop authored
      It makes sense to move points in the direction of touch/trackpoint
      scrolls, but not at the cost of breaking extant mousewheel-over-point
      behavior. Hence only enable scrolling-with-touch/trackpoint if we are
      sure that is the source of the event.
      
      As the comments note, not all GDK backends identify the source of
      touch/trackpoint events, so when in doubt, assume it is from a
      mousewheel.
      cb8ea6ee
  8. 23 Mar, 2017 2 commits
    • Dan Torop's avatar
      gtk: functions to handle parsing scroll events · 7b34b62e
      Dan Torop authored
      Combine boilerplate scroll-event parsing code into a couple more
      general-purpose functions. This should be safer. Switching a
      scrollable widget from calling dt_gui_get_scroll_deltas() to
      dt_gui_get_scroll_unit_deltas() will get rid of "smooth-ness" while
      still working with Wayland.
      
      Behavior under scroll wheels should be unchanged.
      
      Make histogram events unit-scroll rather than smooth, as a many
      incoming exposure change events create a backlog and lag.
      7b34b62e
    • Dan Torop's avatar
      basecurve and tonecurve: smooth scroll points, x scroll, reverse y · 929b30c5
      Dan Torop authored
      This makes basecurve and tonecurve work with trackpads on Wayland.
      
      I risked a couple additional changes:
      
      1. Up/down scrolls are flipped, which at least on my machine produces
      more intuitive results (scrolling up moves the point up).
      
      2. Left/right smooth scrolls alter dx of point. I hope this is useful,
      but doesn't introduce slop.
      929b30c5
  9. 09 Mar, 2017 1 commit
    • theres's avatar
      IOP: basecurve editor enhancements. · 2a1fac95
      theres authored
      This commit introduce changes from #1444 also to the basecurve editor:
       * display node coordinates on chart
       * respect modifiers when moving the node with mouse
       * right-click deletes node
      2a1fac95
  10. 05 Feb, 2017 1 commit
  11. 28 Jan, 2017 1 commit
  12. 27 Jan, 2017 1 commit
    • Matthieu Moy's avatar
      base curve: add bias slider in exposure fusion mode · 288765fc
      Matthieu Moy authored
      The base curve "fusion" mode currently blends one or two overexposed
      images together with the normal exposure. While this works well to
      recover dark areas in an image with properly exposed highlights, this
      sometimes requires a hard-to-find combination between exposure fusion in
      basecurve and exposure.
      
      Add a new "exposure bias" slider just next to the "exposure shift", to
      control whether exposure fusion is done on overexposed and/or
      underexposed images. For example, one can preserve midtones with bias=0
      and choose how much to compress shadows and highlights using the
      exposure shift slider.
      
      This makes the exposure fusion in basecurve UI closer to other modules
      that compress the global contrast like shadows & highlights and tone
      mapping.
      288765fc
  13. 10 Jan, 2017 1 commit
  14. 07 Jan, 2017 1 commit
  15. 08 Nov, 2016 1 commit
  16. 07 Nov, 2016 1 commit
  17. 29 Oct, 2016 1 commit
  18. 28 Oct, 2016 1 commit
  19. 26 Oct, 2016 1 commit
  20. 19 Oct, 2016 1 commit
  21. 18 Oct, 2016 2 commits
  22. 13 Oct, 2016 1 commit
  23. 09 Oct, 2016 1 commit
  24. 30 Sep, 2016 1 commit
  25. 01 Aug, 2016 4 commits
  26. 30 Jul, 2016 4 commits
  27. 24 Jul, 2016 2 commits
  28. 23 Jul, 2016 4 commits