1
0
mirror of https://github.com/greenshot/greenshot.git synced 2025-03-12 05:25:25 -07:00

577 Commits

Author SHA1 Message Date
Robin Krom
aff8ba2109 Fixed copyright, fixed some spelling and updated some of the code to a newer syntax. 2021-03-08 22:26:10 +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
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
Robin Krom
94c778d82c
Improve DPI support ()
* 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
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 ()
* 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 () 2020-08-06 21:27:39 +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 
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. ()
Also upgrade Inno Setup and SVG
2020-05-10 23:04:31 +02:00
Killy
ef5b5deb7a Smarter zoom - keep selected elements in sight 2020-05-01 18:16:33 +03:00
Killy
dcf75fd081 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.
2020-04-30 17:57:36 +03:00
Killy
2be1898c53 Width and Height shouldn't be exposed through ISurface anymore 2020-04-27 19:30:22 +03:00
Killy
169dbdccec Rework for paste from clipboard
- location is determined by the same code for images and text;
- use visible area to determine the location.
2020-04-27 19:15:08 +03:00
Killy
136953aa4e Fixes for some identified issues
- better interface for coordinate translation;
- correct context menu location;
- speech bubble tail can be dragged over the whole image.
2020-04-27 01:13:22 +03:00
Killy
8b45489b11 Zoom feature for the editor 2020-04-26 16:50:17 +03:00
Robin Krom
700fb07e40 Changed the update check, this should be more stable and flexible. 2020-04-16 21:19:58 +02:00
Robin
87f3b6a871 Improving stability for the notification issue reported in 2020-04-14 12:31:52 +02:00
Robin
3055d42689 Fixed Windows 10 incompatibility with 1809
Removed experimental QR code
Updated dependencies.
2020-04-12 23:23:02 +02:00
Robin
a29f6faa27 Working on improving the toast notifications [skip ci] 2020-03-11 15:22:17 +01:00
Robin Krom
7e96c99b3d Updates for the notification service, now an icon is shown and it now follows the configuration settings. [skip ci] 2020-03-10 22:06:47 +01:00
Robin Krom
1ba0bf9b10 Working on making multiple notification systems possible, removing the old "notifyicon" balloon for Windows 10. 2020-03-10 13:17:13 +01:00
Robin Krom
d0846b0f09 First step in moving towards replaceable notification messages, extracted the logic to do so into it's own module. [skip ci] 2020-03-09 21:50:37 +01:00
Robin Krom
043b6048ae Fix for generating the list of windows which can be selected.
Fix for including the credentials of the web services in azure-pipelines.yml
2020-03-07 17:19:45 +01:00
Robin
2aaac6edc6 Working on making the build run with azure-pipelines.yml, some changes were needed to fix the paths 2020-03-03 13:57:37 +01:00
Robin
0202c2fa8b BUG-2553, BUG-2535: This should fix the issues we are having with selection / presenting the wrong windows. (Previous commit had a bug) 2020-03-03 09:10:33 +01:00
Robin
9ebd4491af This contains a fix for SUPPORT-288 which was suggested by Raymond Chen here: https://devblogs.microsoft.com/oldnewthing/20200302-00/?p=103507 2020-03-03 08:14:16 +01:00
Krom, Robertus
5c6a3f2f78 Experimenting with some OCR and QR use cases. 2020-02-26 14:59:57 +01:00
Krom, Robertus
d8f5259fe0 Fixed OS output, as it didn't display Windows 10.
Fixed version string.
Improved OCR and QR code a bit.
2020-02-25 14:30:03 +01:00
Krom, Robertus
bb11899d71 Fixed compile error from previous commit 2020-02-25 08:26:27 +01:00
Robin Krom
684a7615d7 This commit breaks compiling for a short (!) period, need to sync my work to a different system 2020-02-25 07:56:45 +01:00
Krom, Robertus
1751880581 Upgraded to .NET Framework 4.7.2 due to netstandard 2.0 issues, any lower version would make the installer even bigger.
Fixed an issue that some destinations were not visible as they were exported wrong.
2020-02-24 11:47:23 +01:00
Robin Krom
b49b01c9be Worked on the OCR to improve the usage, it would now be possible to add a processor which scans all captures. 2020-02-20 22:59:09 +01:00
Robin Krom
7e99478b86 Removed ngen from the installer
Moved the SvgImage to GreenshotPlugin, so it's available everywhere
Upgraded Dapplo.Jira to a more modern version, but still far from current.
2020-02-19 22:01:56 +01:00
Krom, Robertus
2cf0606bde Small regression fix 2020-02-19 16:18:37 +01:00
Krom, Robertus
d81d0ad4f1 More DPI fixes, now supporting windows with different DPI settings. 2020-02-19 13:51:36 +01:00
Krom, Robertus
efb4c997d4 Changed the Office Plugin to use existing libraries and PIA. This reduces the amount of code to maintain. 2020-02-18 23:20:08 +01:00
Krom, Robertus
42cd533862 A bit of refactoring to be able to find some issue... 2020-02-18 16:32:51 +01:00
Krom, Robertus
80d8f51fc5 Introduced a very simple "singleton" service-locator, which allowed for a removal of specific implementations which were very limited. With this it's easier to access dependencies. 2020-02-18 13:48:40 +01:00
Krom, Robertus
3ebdf3d2fe Fixed an issue with finding the GreenshotOCRCommand when running inside Visual Studio.
Fixed an issue with running on Windows 7, as it was trying to access a Windows 10 API
2020-02-18 13:38:52 +01:00
Robin Krom
4a958be8b5 This should fix most icon scaling issues
Improved the IniReader a bit and replaced some old code.
2020-02-11 22:41:55 +01:00
Robin Krom
e27c11659e Fixed copyright notice 2020-02-09 23:23:00 +01:00
Robin Krom
f8f203b7b8 Fixed language loading issues
Removed System.Reactive as package, by using code that was already there
Fixed an issue loading the confluence plugin, and finding the icon
2020-02-09 23:11:09 +01:00
Robin Krom
2293c70610 Fixed the build order, so we can build the installer.
Moved UnobservedTaskException handling from the Jira plugin to the MainForm.
Introduced an interface for doing the OCR, to enable building some functionality into the editor.
2020-02-08 23:23:19 +01:00
Robin Krom
dcc6407416 Moved OCR functionality to a single method.
Removed the weird window behind the sharing window.
Removed the ExtensionAttribute, this was for .NET 2.0 / 3.5
Removed a deprecated usage of the ContextMenu in favor of the ContextMenuStrip
2020-02-07 20:34:34 +01:00
Krom, Robertus
57e2044839 Making the initial stuff working, getting an installer, when running from VS. 2020-02-04 15:29:10 +01:00
Robin Krom
a63bf734d4 First steps to allow a last Greenshot 1.x version, which should work on Windows 7. 2020-02-04 07:44:51 +01:00