Commit Graph

  • 60956771c8
    Feature Improve file format support (#385) Robin Krom 2022-02-20 13:21:32 +0100
  • aa5379cbd6
    More work on the modularization of the file format handlers, trying to more cleanly separate the code for the coming next steps. Robin Krom 2022-02-20 12:47:42 +0100
  • 2cb8630775
    Added jxr as a possible output format, also matches the settings with the properties via nameof, which makes sure the reference to the settings form is seen in the code. Robin Krom 2022-02-19 09:41:07 +0100
  • 354eec34a3
    I've added a feature that does best fit of the surface in the editor when a file (from clipboard) is opened. Robin Krom 2022-02-19 08:55:33 +0100
  • a32cc1888b
    Fix exception when rotating when counter are used, by prevent negative fontsize (#382) Christian Schulz 2022-02-19 01:25:07 +0100
  • 7a47b4f6ff
    Added logic to fit any images being placed on the canvas, this is not perfect yet. Robin Krom 2022-02-19 01:08:50 +0100
  • baad75aacc
    Added a routine to get the WIC supported extensions automatically. Robin Krom 2022-02-19 00:37:36 +0100
  • fb965c2887
    Fixing an overflow exception. Robin Krom 2022-02-18 23:18:26 +0100
  • 183f28f523 prevent negative fontsize Christian Schulz 2022-02-18 21:15:37 +0100
  • 52c042572f
    Added the SurfaceOutputSettings to the IFileFormatHandler, changed the TryLoad to LoadDrawablesFromStream to enable returning multiple values. Robin Krom 2022-02-16 21:21:24 +0100
  • cd82ddfd52 toggle ExpertSettingsState on labels too Christian Schulz 2022-02-16 21:13:52 +0100
  • ae7cd8a59b Enlarged the SettingsForm and rearranged the controls #379 Christian Schulz 2022-02-16 20:11:08 +0100
  • 9170be4ac6 Add linters Michael Adams 2022-02-12 14:30:13 -0800
  • 6761190643
    Moved the list of IFileFormatHandler to the SimpleServiceProvider Robin Krom 2022-02-11 22:17:31 +0100
  • bb39817f9d
    Making the save functionality in the editor work with the new IFileFormatHandler, the file dialog still needs to be adjusted. Robin Krom 2022-02-10 23:43:28 +0100
  • 1a72e6661e
    Restructuring of the FileFormatHandler, to make it easier to configure what extensions are supported for different actions. Robin Krom 2022-02-10 16:22:46 +0100
  • e1c70aadb9
    Step by step improving of the functionality, now added Jpeg XR via the WmpFileFormatHandler which uses WPF. Robin Krom 2022-02-10 15:27:52 +0100
  • 2997671698
    Fixing drag and drop of files, the container was not added to the surface. Also fixed opening things from the clipboard. Robin Krom 2022-02-09 23:37:38 +0100
  • eb9bbb8937
    Work in progress, making the clipboard & drag/drop work again. SvgContainer seems to work, added MetaFileFormatHandler & MetafileContainer for the EMF/WMF file formats. Robin Krom 2022-02-09 22:00:17 +0100
  • a074162ea5
    Merged release/1.3 Robin Krom 2022-02-08 21:56:32 +0100
  • 2e13c57e2d
    Doing a bit of cleanup on the code, and fixing #374 v1.3.239 Robin Krom 2022-02-08 14:00:49 +0100
  • 4f3920d61a
    Changed the default window capture for Windows 11 to use User32.PrintWindow (called GDI internally), which should solve #326. The background for this can be read in #373 v1.3.238 Robin Krom 2022-02-06 21:21:40 +0100
  • 135efe3704
    Migrated the DibHelper to the DibFileFormatHandler Robin Krom 2022-02-03 09:52:11 +0100
  • a0b3d22f9b
    Merge branch 'release/1.3' into feature/ImproveFileFormatSupport Robin Krom 2022-02-03 09:16:08 +0100
  • 6b90f2c3ff
    Better documentation for the DibHelper [skip ci] Robin Krom 2022-02-03 09:10:05 +0100
  • fc804655a6 Optimize DibHelper a bit, now only needs one byte array instead of two (#348) Carsten Schuette 2022-02-03 08:43:27 +0100
  • 43a1e964d5
    Merge branch 'release/1.3' into feature/ImproveFileFormatSupport Robin Krom 2022-02-03 00:09:49 +0100
  • 9ac6d22c96
    Made the DIB code easier to work with, saving memory allocations where possible. Robin Krom 2022-02-03 00:09:08 +0100
  • b0020591b8
    Merge branch 'release/1.3' into feature/ImproveFileFormatSupport Robin Krom 2022-02-02 11:11:25 +0100
  • b94d9139f2
    I found some research about using the DIB format on the clipboard, which suggests to do it differently. This implements that change, and potentially solves #348, BUG-2892 and more (maybe SUPPORT-135, #172, #365) v1.3.235 Robin Krom 2022-02-01 22:36:16 +0100
  • 483bf97dce
    Making the first things work, still the ClipboardHelper needs to be modified so we do not return an image but a container, otherwise we cannot support vector graphics. Robin Krom 2022-02-01 13:42:53 +0100
  • 4f237feed4
    Merge branch 'release/1.3' into feature/ImproveFileFormatSupport Robin Krom 2022-01-31 22:52:12 +0100
  • 8ce4735aad
    This should keep the slack workaround but fix #367 v1.3.234 Robin Krom 2022-01-31 13:24:25 +0100
  • 7e77f3678a
    This feature will make it easier to support different file formats later on, and also adds a "VectorGraphicsContainer" base class to better support non pixel graphics in the editor. Examples are SVG, WMF/EMF and Emoji which scale automatically to the correct size and are not resized from pixels. Robin Krom 2022-01-31 13:09:15 +0100
  • cf89e5fb2b Fix installer Julien Richard 2022-01-30 21:46:04 +0100
  • 870af8bd33 Resources as files + "use system font" bool Julien Richard 2022-01-30 21:34:20 +0100
  • c701aad58c
    Update language-de-DE.xml (#316) Mr-Update 2022-01-29 22:57:37 +0100
  • fdbaca6c3f
    Fixed the field changing for #338, this should trigger undo and also changes to the default field values (meaning storing in the configuration)- Added the CTRL modifier for the feature for now. Robin Krom 2022-01-29 21:49:20 +0100
  • 9757829abe Update SixLabors.ImageSharp.Drawing Julien Richard 2022-01-29 21:02:02 +0100
  • bf65fe0f2e
    Merge branch 'release/1.3' into patch-4 Mr-Update 2022-01-29 19:09:09 +0100
  • 5228f9801b
    Update language-de-DE.xml Mr-Update 2022-01-29 18:58:15 +0100
  • f98cbd1c44
    Add shortcuts (0-9, +/-) for foreground color, background color, line thickness, bold and shadow (#338) (#366) v1.3.231 Robin Krom 2022-01-28 22:15:45 +0100
  • 2fddbd80f4
    Add shortcuts (0-9, +/-) for foreground color, background color, line thickness, bold and shadow (#338) meschi89 2022-01-28 22:04:50 +0100
  • 8985eb58fa
    Update language-zh-TW.xml (#345) SiderealArt 2022-01-29 00:18:28 +0800
  • f448cc683c
    Update version Attribute for Translation Update jklingen 2022-01-28 17:17:16 +0100
  • ff8fb5655a
    Another formatting fix Robin Krom 2022-01-28 11:49:11 +0100
  • 6eada72a99
    Fix missing paragraph tag (#340) Milton Howe 2022-01-28 03:21:03 -0500
  • 1c74700c61 Keep aspect ratio when resizing Julien Richard 2022-01-26 09:08:55 +0100
  • 1a57e75009 Clean Julien Richard 2022-01-25 21:20:58 +0100
  • b9e601b4ff Make rotation work again Julien Richard 2022-01-25 21:13:08 +0100
  • 2bc74554ea Use WrapMemory for Bitmap too Julien Richard 2022-01-25 20:54:03 +0100
  • 2bbe325949 Use WrapMemory + no more cache Julien Richard 2022-01-25 20:23:31 +0100
  • 82fa94f566
    Fixed some more DPI issues, this time in the settings. v1.3.229 Robin Krom 2022-01-25 12:33:06 +0100
  • 09d310da78
    Improvement on the DPI issue in the AboutForm and hopefully fixed a drawing issue where something is animating while the form is being closed. Robin Krom 2022-01-25 12:12:03 +0100
  • 10e3049087
    Optimized the GreenshotForm by removing the designer support in release mode. Robin Krom 2022-01-25 11:37:13 +0100
  • ac8545c848
    Dependency updates Robin Krom 2022-01-25 11:22:11 +0100
  • 46a302f5e8
    This adds a workaround for #348, removing the usage of the DIB format and replace it with BITMAP. This might break transparency for some applications, but it's not used much in Windows 11 yet. Robin Krom 2022-01-25 10:45:38 +0100
  • fda0cd9555
    Added a way to test for Windows 11. Robin Krom 2022-01-25 10:40:36 +0100
  • 3c94e86001 Fixes in renderer Julien Richard 2022-01-25 07:15:25 +0100
  • d57fe900e5
    Trying out a workaround for the Slack issue, the capture form will be resized back to the desired size. v1.3.223 Robin Krom 2022-01-24 23:32:30 +0100
  • 4a44f4fa78 No more custom button Julien Richard 2022-01-23 13:54:19 +0100
  • d9d3681e92 Fix installer Julien Richard 2022-01-23 13:45:12 +0100
  • 4f1478ec34 SixLabors vanillia Julien Richard 2022-01-23 13:37:48 +0100
  • 37b42aaadb
    Merge branch 'release/1.3' of https://github.com/greenshot/greenshot into release/1.3 Robin Krom 2022-01-23 01:04:00 +0100
  • a498a80fb8
    Small stability improvemnt [skip ci] Robin Krom 2022-01-23 01:03:31 +0100
  • 9e45eb29d6 Add icon cache Julien Richard 2022-01-22 13:35:54 +0100
  • 69fcb22df2 Use SixLabor.Fonts for rendering Julien Richard 2022-01-22 10:55:49 +0100
  • fde1539ac5 Update Julien Richard 2022-01-17 09:52:06 +0100
  • 6622bec158
    Update README.md (#351) Laurent Eriksen 2022-01-16 16:17:50 +0100
  • 076a8d23bd Add bitmap cache Julien Richard 2022-01-16 16:04:04 +0100
  • 33dd2b7a27 Update Julien Richard 2022-01-16 15:47:27 +0100
  • 4ff9f2a0ec Revert to old rotation system Julien Richard 2022-01-16 15:35:26 +0100
  • 66703b5ae3 Review fixes Julien Richard 2022-01-16 10:19:50 +0100
  • 0c5abe915c Add shortcut Julien Richard 2022-01-15 09:05:04 +0100
  • 8d1ac3b4ba One picker by surface Julien Richard 2022-01-15 09:02:18 +0100
  • 238a43f216 Fix installation Julien Richard 2022-01-14 18:35:19 +0100
  • 59372d3930 Clean Julien Richard 2022-01-14 18:22:14 +0100
  • dbb472f9ac Fix tabs Julien Richard 2022-01-14 17:26:15 +0100
  • ef32359c4b Delete .bmp Julien Richard 2022-01-14 17:24:07 +0100
  • f57691e5f3 Revert formatting changes Julien Richard 2022-01-14 17:22:49 +0100
  • 25fc135b2e Fix picker with multiple editors Julien Richard 2022-01-14 15:35:25 +0100
  • 4a635c409f Hide button Julien Richard 2022-01-14 14:28:00 +0100
  • aac7354a6e Fixes Julien Richard 2022-01-14 14:21:18 +0100
  • 0d15124cae Use "emoji" Julien Richard 2022-01-14 10:14:08 +0100
  • 9d9ef12619 Misc improvements Julien Richard 2022-01-14 10:08:13 +0100
  • 8d2becd0ca Fix installer Julien Richard 2022-01-14 10:06:47 +0100
  • 3705bc8655 Update icon Julien Richard 2022-01-09 19:15:51 +0100
  • be89971197 New "Emoji" object in editor Julien Richard 2022-01-09 18:05:39 +0100
  • a885ee6768 Use "Segoe UI Emoji" as default font Julien Richard 2022-01-08 17:33:56 +0100
  • feb75d527b changed width Thomas Braun 2021-12-21 15:37:20 +0100
  • 8bf02d04f4 added with for image Thomas Braun 2021-12-21 15:34:17 +0100
  • 183b158aab removed ":" Thomas Braun 2021-12-21 15:18:08 +0100
  • a4490fceb1
    test Thomas Braun 2021-12-21 15:14:24 +0100
  • 3106a92c2d dummy commit Thomas Braun 2021-12-21 15:11:58 +0100
  • 8ff43522e3 removed flattr, added fahrrad-geschenke.de Thomas Braun 2021-12-21 15:00:00 +0100
  • 82b37bcaa4
    Updated dependencies and added a log entry to help troubleshooting #320 v1.3.220 Robin Krom 2021-12-16 10:59:20 +0100
  • a39a923eb7
    Update README.md Laurent Eriksen 2021-12-08 08:51:19 +0100
  • c9714ff507 Refactor Align/Stack function to use existing functionality. Also make undoable. Nathan Brown 2021-11-25 20:33:36 -0800
  • 968faae0da Extract align/stack, add submenus, apply most actions to all selected items Nathan Brown 2021-11-20 22:03:18 -0800
  • f175af8541 Add fit and snap functionalities Nathan Brown 2021-11-19 21:21:30 -0800