Commit graph

1242 commits

Author SHA1 Message Date
RKrom
621cc7fd0c Removed "rotate" leftovers. Also implemented transform in the ImageContainer, be aware: scaling will probably cause artefakts if we "undo"... 2014-06-02 10:27:58 +02:00
RKrom
4b8ec88aaf Disposing matrix in the new code, otherwise it would cause memory leaks 2014-06-02 10:25:47 +02:00
RKrom
4d6bf9f1ad Fixed potential memory leak. 2014-06-02 09:35:01 +02:00
RKrom
89c8104715 the FreehandContainer now has a correct implementation of the Transform, thus it can be rotated/scaled/translated correctly. 2014-06-02 09:14:43 +02:00
RKrom
a5a5b92b10 Removed the DrawableContainer "rotate" method, is wasn't used and besides the Transform method is way more elegant! 2014-06-02 09:13:43 +02:00
RKrom
34e0457edb The enumerator now has its grippers again. 2014-06-02 09:12:35 +02:00
RKrom
d731d151c8 Made transformations work for most elements. 2014-06-01 22:16:39 +02:00
RKrom
d0f934aa58 Moved the resize function to its own button, directly under the rotate effects. 2014-06-01 20:47:54 +02:00
RKrom
aced477cef Made resize work, cleaned up code so it should be easier to port the changes to 2.x 2014-06-01 20:25:52 +02:00
RKrom
5cb877f8c8 Found that the matrix is prepending, which explains why the translation needed wrong values. 2014-06-01 11:25:27 +02:00
RKrom
240ac6d947 Updated signing on the build.ps1 2014-05-31 23:43:15 +02:00
RKrom
c19564b6e3 Fixed rotating elements which are just rectangles, like the enum-label. 2014-05-31 23:40:18 +02:00
JKlingen
9d668f5226 speech bubbles: adapt corner radius to small rectangle dimensions 2014-05-31 23:31:54 +02:00
RKrom
ee911e3cdf Improved calculating the new location, when rotating. Still not correct, but it is better :) 2014-05-31 15:55:48 +02:00
RKrom
3eaaf9a49f Overlooked a file, this belongs to the previous commit! 2014-05-30 16:53:40 +02:00
RKrom
2f20c0820c Trying to solve the problem that effects don't change the elements, except for the offset, by using a Matrix and than later transforming the elements. This is just the start of an idea, if this leads to nothing we can "git revert" the commit(s)... 2014-05-30 16:44:27 +02:00
RKrom
d1ab25f852 Removed the templates references from the .csproj files. 2014-05-30 16:39:24 +02:00
RKrom
1bd396d4ed Fixed missing field 2014-05-30 16:33:45 +02:00
RKrom
18d8d63180 StepLabel (Dingsbums) fine-tuning, changed the mouse-move behavior to move the element instead of resizing it. Also changed the font, made it bold so it's more clearly readable and than a bit smaller to better fit the container. 2014-05-30 14:27:47 +02:00
RKrom
7cbb0fd2eb Fixed .gitignore and modified the app.config so MAYBE it isn't modified automatically by VS. 2014-05-30 11:14:23 +02:00
RKrom
1f2534865b To make it easier to work with Greenshot directly after checkout, I removed the AssemblyInfo.cs.template files in favor of modifying the AssemblyInfo.cs directly from our build script. 2014-05-30 10:38:45 +02:00
RKrom
db8b2cb2c5 Improved the drawing of the speechbubble, now one can resize it "the wrong way" and it is still drawn correctly. Made the counting labels to appear directly centered to the mouse, this simplifies placing them. Also removed the possibility to resize them. Fixed a bug where the tool-buttons were not being disabled, if another tool is selected or ESC is pressed. 2014-05-30 10:11:51 +02:00
RKrom
0e3f5d1cbb Fixed missing icon, updated readme.txt.template and made a small change to the build script (didn't update the signature yet!!) 2014-05-28 10:17:05 +02:00
RKrom
1d20e60679 Added a side selection possibility for the TornEdgeEffect 2014-05-28 09:45:25 +02:00
RKrom
b37ed3562d Added icons for the new tools, also changed some of the logic so it is possible to show the number of the next "label" in the tool button. 2014-05-28 09:35:08 +02:00
RKrom
48187fcdba Added the resize "effect" to the editor and activated the different "settings forms" for the DropShadow, Resize and TornEdge effects. 2014-05-27 17:41:52 +02:00
RKrom
9c72521738 Design changes, the bubble is now drawn as a rounded rectangle. 2014-05-27 17:18:27 +02:00
RKrom
aa5893fc77 Fixed the target-gripper logic (needed for the speech bubble) and made the drawing of Rectangles / Ellipses possible without extending the container (making it possible to use different shapes depending on a variable). The new containers (SpeechBubble & StepLabel) are mostly working with this change, default colors/sizes should be decided upon and translations/icons are still missing. There is one bug with the Speechbubble when resizing (right before left, bottom before top), should not be a show-stopper but needs lookin into. 2014-05-27 12:44:01 +02:00
RKrom
ff3f898f54 As 2.x takes longer as planned, I added the SpeechbubbleContainer and StepLabelContainer (Enumerable label) to the 1.2 branch. This code was stored somewhere on my hard-drive, is still experimental. 2014-05-23 15:49:14 +02:00
RKrom
01ce82dbeb Typo fixes in the readme.txt.template 2014-05-12 21:39:09 +02:00
RKrom
9a75cdb819 Fix for minimum OutputFileReduceColorsTo value 2014-05-12 15:44:34 +02:00
RKrom
8a88f9917b Updated the readme.txt.template for the 1.1.9 release 2014-05-12 15:42:17 +02:00
RKrom
ea4a63c157 Added the possibility to replace for feature 697, e.g. use as output ${title,r ,-} to replace all the spaces in the title to "-". This is not very error tolerant, as you currently can't replace a "," 2014-05-12 15:12:44 +02:00
RKrom
b0d7ce09f4 Added feature 723: Insert Carriage return after automatic insertion of screenshot to a word document. 2014-05-12 12:50:57 +02:00
RKrom
92dd76584d Added a check for the color reduceto as was requested in feature-request 712. 2014-05-12 12:15:05 +02:00
RKrom
7f72e7a3d7 Changes to the flickr plugin for this API change: https://code.flickr.net/2014/04/30/flickr-api-going-ssl-only-on-june-27th-2014/ 2014-05-11 22:30:19 +02:00
RKrom
77a92d98c3 Code quality changes, and added the possibility to set the amount of colors for the Quantizer. 2014-05-11 16:31:04 +02:00
RKrom
3b1560390b Updated readme.txt template for the next release 2014-04-30 18:42:47 +02:00
RKrom
97297c2c69 Found a bug in the default configuration for DWM/GDI capturing while suggesting a workaround for Bug #1623, fixed this by correcting the value in code. 2014-04-30 10:30:42 +02:00
RKrom
f7809b9088 Changed the manifest to indicate Per Monitor DPI aware and supporting Vista up to 8.1, this should fix bugs #1604 , #1631 and #1634 2014-04-30 08:39:13 +02:00
RKrom
ac08533727 Code quality fixes (NullReference checks, unused variables etc) 2014-04-26 00:34:06 +02:00
JKlingen
6ab6033f85 French translation for Office plugin - thanks to thierry 2014-04-23 20:47:32 +02:00
RKrom
e2dab9420d Fixed #1627 the redirect URL for box.com access was causing problems 2014-04-09 23:05:06 +02:00
RKrom
8f5559c763 Added the Outlook 2013 fix to the readme.txt 2014-03-23 22:24:52 +01:00
RKrom
3740f9d6a1 Merge branch '1.1' of https://bitbucket.org/greenshot/greenshot into 1.1 2014-03-23 22:21:19 +01:00
JKlingen
2f03707957 Merged in Binnette/greenshot-1 (pull request #7)
Correction of french translation
2014-03-22 21:41:16 +01:00
RKrom
b0653af126 Signed powershell build nscript so it runs under Winduws 8 2014-03-18 21:59:05 +01:00
JKlingen
13d5f5b23a improved handling of hotkey registration conflicts (adapted from 1.1 bugfix for #1569) (restored prior commit) 2014-03-18 17:29:15 +01:00
RKrom
610760a386 More Office-Code cleanup, should use a bit less resources and maybe be more stable. (needs testing) 2014-03-17 16:27:21 +01:00
RKrom
d27df3027b Office code cleanup, this could improve the COM-object usage a bit. 2014-03-17 14:54:27 +01:00