Commit graph

2098 commits

Author SHA1 Message Date
Robin Krom
cd5605d8ab
Merge pull request #282 from k41c/release/1.3
Add CTRL+Wheel zoom
2021-02-19 23:13:08 +01:00
Robin Krom
c8ade4258b
Fixed formatting 2021-02-19 23:12:15 +01:00
Robin Krom
ee9d1325b5
Formatting fix 2021-02-19 23:06:41 +01:00
k41c
a3e4f2f92e
Update NonJumpingPanel.cs 2021-02-19 13:58:39 +01:00
k41c
d9a6922310
Update ImageEditorForm.cs 2021-02-19 13:57:38 +01:00
Robin Krom
e5019bbb9d A fix for a bug reported in #258, there still was a DLL missing. [skip ci] 2021-01-31 20:34:56 +01:00
Robin Krom
5899d97ec2 Another try to fix the build. 2021-01-28 21:49:02 +01:00
Robin Krom
6831505ead Added Directory.Build.targets, this seems to help to import the target correctly. Removed chocolatey package again, as this seems to be the more stable approach (let's see if the build runs...) 2021-01-28 09:12:55 +01:00
Robin Krom
5f242a79c8 Changed the order of the installation of the MSBuild Tasks, otherwise this will certainly not work. 2021-01-28 08:23:31 +01:00
Robin Krom
5103cb5da6 Trying to get MSBuild.Community.Tasks working in the CI Pipeline, also removed "mixed" as a target platform. 2021-01-28 08:20:13 +01:00
Robin Krom
57f87751c5
Merge pull request #266 from greenshot/BUG/BUG-2693
BUG-2693: Fix for MAPI detection
2021-01-27 23:54:58 +01:00
Robin Krom
2733c6cf26 Fixed an issue with the build, where MSBuild.Community.Tasks.Targets wasn't found. Also improved the registry reading for the MAPI control. 2021-01-27 23:50:22 +01:00
Robin Krom
328e7e569d BUG-2693: This should fix an issue where Greenshot doesn't detect a MAPI client, we weren't looking at the 32 bit location. 2021-01-23 23:41:22 +01:00
Robin Krom
604426b723
Merge pull request #265 from greenshot/feature/lower_maintenance_toast
Reduce maintenance for Windows 10 toast
2021-01-10 10:36:12 +01:00
Robin Krom
24c9b8fb36 This reduces the native code in favor of another library so there is less to maintain. 2021-01-10 10:33:53 +01:00
Robin Krom
e174a9a36b Update of dependencies. 2021-01-02 22:00:02 +01:00
Robin Krom
633b31ec29 THis fixes an exception when Greenshot is used via wine. 2021-01-02 22:00:02 +01:00
jklingen
5b29eebd37
Merge pull request #242 from bovirus/patch-6
Add Explaining Comment for about_translation String
2020-11-01 16:58:20 +01:00
jklingen
ffdc685e80
Add Explaining Comment for about_translation String 2020-11-01 16:57:28 +01:00
Robin Krom
94c778d82c
Improve DPI support (#254)
* Improving the DPI handling for most forms, there are still issues with:
* the AboutForm.Designer.cs where the title with the version scales differently.
* the destination picker doesn't seem to scale the font correctly.
Some parts are not tested yet...

* Solved the issue with the destination picker font, and some other small issues.
There still is an issue when using Powertoys (the feature which is experimental), that the capture is somehow skipping.
2020-10-23 00:28:50 +02:00
bovirus
d8aeab5514
Update installer script (#243) [skip ci]
Add changes to have icon description for Readme/License multi-language
Add Italian translation for the icon descriptions.
2020-08-16 20:37:43 +02:00
bovirus
af0bc8327a
Update Italian language (removed double string editor_image_shadow) (#245) [skip ci] 2020-08-16 20:36:51 +02:00
jklingen
297e23bbf8
Merge pull request #241 from bovirus/patch-5
Italian language update
2020-08-16 17:22:14 +02:00
bovirus
f8f4584778
Update English language
@Lakritzator 

Add strings for "about_translation" (useful for translator).
This string available in other languages.

Please merge.
2020-08-16 10:36:48 +02:00
bovirus
6adefe32df
Italian language update
@Lakritzator 

Align strings numbers (Add a new string)
Add refence about translation date

Please merge.
2020-08-16 10:32:57 +02:00
bovirus
232e20cb72
Update Italian language (#237) 2020-08-12 19:36:46 +02:00
bovirus
2c6de5b5e6
Update Italian language (#238) [skip ci] 2020-08-12 19:36:19 +02:00
bovirus
90ad04caf7
italian language files update (#230)
* Update Italian language (GUI)
* Update Italian language (website)
* Update italian.iss
* Update Italin language Box plugin
* Update Italian language Confluence Plugin
* Update Italian language Dropbox plugin
* Update Italian langueg External command plugin
* Update italian language Flickr plugin
* Update Italian language Imgur plugin
* Update Italian language Jira plugin
* Update Italian language OCR plugin
* Update Italian language Photobucket plugin
* Update Italian language Picasa plugin
2020-08-11 16:59:11 +02:00
bovirus
f2f47c64db
Update setup.iss (#228)
Add Italian translation for additional lanuage
Modify script to use "Uninstall" string localziation
Add "Uninstall" string localziation for English and Italian.
2020-08-08 12:20:53 +02:00
Robin Krom
eb2e7261e3 Improvements for the translation possibilities in the installer, and some enhancements for italian as was suggested in #225 [skip ci] 2020-08-07 09:40:33 +02:00
Robin Krom
dd91c97cb8 Small improvement for the translations in the installer [skip ci] 2020-08-07 08:02:18 +02:00
Robin Krom
133438ab55 After work for #224 2020-08-06 22:28:00 +02:00
Robin Krom
63a9df5844 Fixed two issues with the adorner resize, sometime the initial value wasn't set and also there were some drawing artifacts. Still needs testing though. 2020-08-06 22:00:59 +02:00
jklingen
f159a871ca
Propagate DPI Changes down to Drawable Containers and Adorners and Resize Grippers Accordingly (#200)
* Propagate DPI Changes down to Drawable Containers and Adorners and Resize Grippers Accordingly
* Make Grippers Slightly Larger
* Add White Border to Grippers for Better Contrast on Dark Backgrounds
2020-08-06 21:29:55 +02:00
Peter F
926855cd70
Add placeholder for random alphanumerics in filename (#216) 2020-08-06 21:27:39 +02:00
bovirus
7fd013b6c8
Release/1.3 (#224)
* Update Italian language for 1.3 installer
* Update Italian language for 1.3
2020-08-06 21:19:50 +02:00
Robin Krom
ca0095491b Fixed an issue which was described in #217, also did some hardening that it doesn't happen on other locations in the TextContainer. 2020-08-06 17:02:26 +02:00
Robin Krom
80c262d47f Improvement for #220, the size of the font is calculated according to the size of the counter 2020-08-06 16:52:11 +02:00
Robin Krom
90d1e114e0 BUG-2644: Fixed a NPRE when exporting to Powerpoint when it's not running yet. 2020-07-29 10:34:52 +02:00
Robin Krom
1f7e4e2962 Forgot to add the new class... Silly me.... 2020-07-21 12:58:58 +02:00
Robin Krom
d602433c53 Added additional guards and a configuration for the Win10 plugin, which disables the OCR by default. 2020-07-21 12:56:02 +02:00
Robin
6a09345649 Fixed a typo
Fixed #218
Added JPEG (vs JPG) as a format which can be handled
Updated dependencies
2020-07-20 00:00:42 +02:00
Robin Krom
5db1f5564b
Fixed the issue that someone could have a windows 10 version which is older than what we can support. (#207)
Also upgrade Inno Setup and SVG
2020-05-10 23:04:31 +02:00
MXI
2a5ae1557e
Converters fix for release 1.3 (#204)
* Converters fix for release 1.3
2020-05-10 23:03:53 +02:00
Robin Krom
10f227da51
Merge pull request #201 from KillyMXI/feature/zoom
* Zoom feature for the editor
- better interface for coordinate translation;
- correct context menu location;
- speech bubble tail can be dragged over the whole image.
* Image size in OneNoteExporter
There is now a distinction between Surface size and Surface.Image size.
* Changed shortcuts - Ctrl+0, Ctrl+9
* GetOptimalWindowSize - bound by available screen space
Limiting by working area size was not good enough - having whole chrome on screen is important.
* More fixes for Surface.Image size
- crop works properly;
- Freehand drawings are selectable everywhere at all zoom levels.
Known issue: freehand selection outline is not drawn

* Rework for paste from clipboard

- location is determined by the same code for images and text;
- use visible area to determine the location.

* Fix NPE

* Width and Height shouldn't be exposed through ISurface anymore

* Fix GetAvailableScreenSpace on secondary screens

Co-Authored-By: jklingen <jklingen@users.noreply.github.com>

* Fix rendering quality at small zoom levels when redrawing small parts

* Robust clip region resize

* Keep center of visible area static on zoom when possible

* Unneeded using

after 169dbdc

* Fix for Best Fit on images bigger than 4 times the available space

* Fix weird scroll position when going from no scroll zoom value

Also prefer top left corner in that situation - it is less disorienting when working with screenshots.

* Use Fractions to represent zoom factor

The goal is to be able to get as close as possible to perfect 66.(6)% (2/3) zoom factor, and also remove types mismatch between the editor form and the surface.

* Fix for pixel jerk

* Naming consistency - not a percentage value anymore

* TextContainer's TextBox on zoom - fix for position, update font size

* Smarter zoom - keep selected elements in sight

* Fix: prevent image blurring at 100% zoom

Even at 100% GDI+ manages to do some smoothing.
Also minor optimization - not messing with Graphics state when not needed.

* No ScaleTransform is needed at 100% zoom

* Fix: zoom-in when selection is out of sight

Co-authored-by: jklingen <jklingen@users.noreply.github.com>
2020-05-10 23:02:04 +02:00
jklingen
53c93e25b5 Installer: Backport: Fix Prefix for German Translation Message 2020-05-03 18:27:33 +02:00
jklingen
e8343b4ed2 Installer: Backport Russian Translation for the Installer from PR #186 2020-05-03 18:27:04 +02:00
Greenshot-AppVeyor
debea3ad02 Backport Russion Language Updates from Pull Request #180 2020-05-02 21:55:13 +02:00
Greenshot-AppVeyor
161339c4bf Backport German Language Updates from Pull Request #168 2020-05-02 21:52:05 +02:00
Greenshot-AppVeyor
5a06b02d0d Backport Italian Language Updates from Pull Request #198 2020-05-02 21:44:44 +02:00