https://bugs.kde.org/show_bug.cgi?id=438426

amyspark <a...@amyspark.me> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/grap |https://invent.kde.org/grap
                   |hics/krita/commit/d40853c0b |hics/krita/commit/f948f3dfb
                   |c7eee4cfa7303e2892a1dac171d |0d2b583f9b12049f2cf5f27cc0c
                   |08b1                        |d922

--- Comment #14 from amyspark <a...@amyspark.me> ---
Git commit f948f3dfb0d2b583f9b12049f2cf5f27cc0cd922 by L. E. Segovia.
Committed on 31/01/2022 at 20:31.
Pushed by lsegovia into branch 'master'.

Implement user-consentable prioritization of image formats

This adds multiple new dialogues:

- If the application provides multiple formats for a drop event, e.g.
  Firefox supplies a clipboard bitmap and a local file copy, Krita will
  ask the user which one they prefer.
- If the selected format involves accessing the Internet, further
  consent will be asked, and then a simple progress dialog will report
  the download's progress and allow cancelling the download.

This commit also affords the chance to reimplement the Missing Color
Profile dialog with a .ui file, and refactor the KisClipboard usage.

M  +4    -0    libs/ui/CMakeLists.txt
M  +18   -0    libs/ui/KisReferenceImage.cpp
M  +11   -3    libs/ui/KisReferenceImage.h
M  +58   -16   libs/ui/KisRemoteFileFetcher.cpp
M  +4    -11   libs/ui/KisRemoteFileFetcher.h
M  +94   -130  libs/ui/KisView.cpp
A  +58   -0    libs/ui/dialogs/kis_dlg_paste_format.cpp     [License:
LGPL(v2.0+)]
A  +37   -0    libs/ui/dialogs/kis_dlg_paste_format.h     [License:
LGPL(v2.0+)]
A  +152  -0    libs/ui/forms/wdgPasteFormat.ui
M  +160  -45   libs/ui/kis_clipboard.cc
M  +20   -0    libs/ui/kis_clipboard.h
A  +77   -0    libs/ui/widgets/kis_canvas_drop.cpp  *
A  +42   -0    libs/ui/widgets/kis_canvas_drop.h     [License: LGPL(v2.0+)]

The files marked with a * at the end have a non valid license. Please read:
https://community.kde.org/Policies/Licensing_Policy and use the headers which
are listed at that page.


https://invent.kde.org/graphics/krita/commit/f948f3dfb0d2b583f9b12049f2cf5f27cc0cd922

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to