Coder Social home page Coder Social logo

greenshot / greenshot Goto Github PK

View Code? Open in Web Editor NEW
3.8K 132.0 544.0 46.67 MB

Greenshot for Windows - Report bugs & features go here: https://greenshot.atlassian.net or look for information on:

Home Page: https://getgreenshot.org

License: GNU General Public License v3.0

C# 59.66% HTML 7.71% Inno Setup 32.36% Pascal 0.19% NSIS 0.01% Smalltalk 0.07%
hacktoberfest hacktoberfest2021

greenshot's Issues

Request: editor โ†’ fit all

When you make several screen captures, there's currently no way to merge them all into one image. I'm not sure what's the best way to accomplish this. The best I came up with is to paste one into the other, and then have an option to fit both/all images/objects.

Any ideas?

Allow to chance canvas size

sorry for reporting a feature request here. have an github account but no attlassian account :)

if i take a screenshot from a non quadratic logo it would be nice if i can resize the image canvas (taking this term from photoshop) directly in greenshot.

currently i have to open photoshop to create a 300x300px image from a 40x300px image even if i only want leave the image alone (do not change the size of the main image) but change the canvas and add white or keep transparent background.

Color Selection (Fore- and Background) by Key-Shortcuts

Hi there

I am very interested on a feature like the above to quickly change the colors - perhaps only based on the last used ones. Further details on request.

And I am also willing to donate this feature. Anyone interested?

Thanks in advance, mischl

BTW: is there a nigthly build or some other newer release to test as the last release was two years ago? thx

Zoom while editing is needed

Using the beta

I'm trying to Draw a rectangle around a very small letter in the cleanest, aligned, and sharpest looking way possible...

but i am having a hell of a time because the 8 black re-sizing blocks make it impossible to see what i'm doing. please for the love of god, allow me to zoom in OR give me a magnifier just like when i'm taking screenshots.

Please add Greenshot for mac to the github releases

on your website you write "Only $1.99 to cover our own costs!". my request is not about getting it for free, if you have to pay for an osx sdk or whatever, simply forget this request.

but if the payment is only required to have the comfort to download and install it via the appstore, i ask you to add the osx binary to your github repos release page

(its not about giving you no money, its about not giving data to apple!)

Dropbox Error

I get the following error when trying to use the upload to Dropbox plugin:

image

What would it take to build on Mono?

I've read the FAQ which says that a Mac/Linux version is unlikely, but considering that this project doesn't have many external dependencies, I'm investigating wheter I can build it on mono. Has anyone tried this already?

Just importing the solution into Mono Develop gets me some configuration errors that I need to explore, but looking at the build scripts, it seems like the biggest hurdles would be to make the tooling such as innosetup, PortableApps.comInstaller etc to work.

Is there any outstanding blocking issue to proceed with this that you are aware of? I'd love to work on this but I know very little about .NET in general, so some tips could help me a lot in evaluating the feasibility of this work.

Any pointers?

Feature request: Option for numbered or lettered counter

When writing documentation and I tab in for a process with a screenshot, my lists turn into a, b, c, lists instead of 1, 2, 3, lists. It would be helpful to have an option to choose between 1,2,3 or a,b,c, so my screenshot matches the documentation.

I would envision just switch or selector in the toolbar when I have the counter tool selected.
2018-11-30 15_22_51-setup visual studio - onenote

Thank for such a great tool!

Simlify exception window and introduce bug reporting via telemetry

Currently, when exception happens it offers to report the issue to jira:
image

The suggested action requires users to do many manual steps, which can be avoided.

Reporting can be done automatically via telemtry tools, like Application Insights which are free to use. Also it's possible to create issues automatically. Exception window can contain only brief text similar to "We got an issue, we already reported and working on it".

As an outcome it should improve user satisfaction and give more information about errors in application.

Support saving in .avif (AV1 Image File Format)

AVIF (AV1 Image File Format) is a new image format based on the AV1 video codec. It supports both lossless and lossy compression and saves up to 50% space at the same quality compared to JPG.

A checkbox for lossless compression (enabled by default) and a slider for the quality/compression ratio when lossy compression is used would be nice.

Here is the AVIF specification and some .avif samples from Netflix and Microsoft. AVIF files can currently be viewed with VLC and are going to be supported soon in Firefox and Windows 10.

[How to] Portable version as zip build

Asked on JIRA:

Hey, great work! I want to build my "own" portable .zip version with the 1.2.10 code or the new develop code. I don't know how yet, tried with Costura but no luck. I need an own version to limit features of this great software for my purpose.

Maybe you can give me a short introduction to how can i build an own portable version which needs no installer and can be run with pre-configured settings.

change picture dimension

time to time I need to attach two different screenshots side by side, atm the Greenshot keep the size of the screen exactly to the size of the picture and can't add another picture next to it.

or sometimes I need to write some text around the screenshot and not on it. in this way i need to capture the screenshot and copy it into the Ms Paint and then write next to it. but if i could change the size of the screen in the app or add extra whitespace around it it would be perfect

gap between two adjacent line

When I want to draw line after previous line immediately I have to move mouse a little bit to exit focus from adjacent line so it make gap.

image

PGP signatures

I came from ShareX software. The same issue is there.
I think true open source project must have developers pgp signations with github releases
Why I want to use your product? Why not joxi or lightshot?
Please, we need it.

Brackets (feature request)

Ok, may be this ins't the right place for feature request, but anyway, i want suggest you add curly brackets to available items like arrows, numbers. etc. Why?. If you want to group many items instead a bunch of arrows you simply put a bracket. That's all. Thanks for you job.

Feature Req: Shortcut open image from clipboard

I have clipboard set as default destination.
But sometime I need to open copied image in editor

It would be extremelu usefull if menu option "Shortcut open image from clipboard" can be called by defined shortcut

Support for Linux

I would like to see Greenshot support Linux as I am a Linux user and this software is very handy on Windows but it is unfortunate that you guys don't support Linux.

Capture Window not working anymore

Describe the bug
I believe this started to happen since my update to Windows 10 version 1803.
When ever I try to capture just window Greenshot will only select my entire screen, or if I move the capture to the Windows Taskbar it will capture that as a window. All other windows are not recognized and selected

Expected behavior
Select and capture only the window

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows 10 Version 1803
  • Greenshot: 1.2.10 Build 6

Feature Request: expose "AddTitle" ini setting in Imgur plugin SettingsForm

I discovered this feature on accident trying to figure out if I could clone my oauth token from one machine to another (since I can't see a way to re-auth) and would have liked to be able to turn this off ages ago.

Some window titles contain data I would rather not share (such as hostnames) and being able to tell it NOT to send it to Imgur is fantastic.

Generic email button gone with Office Plugin installed

They rolled out a new version of greenshot at work (1.2.8.12) and it has the Office plugin. This caused old email button to disappear, but the Outlook button inserts the image it into the editor as though I would make the mistake of sending an HTML email.

To get a proper attachment now, one must either save it manually and attach separately or make an external command shortcut for Outlook (/a "{1}").

Add option to auto-close editor

I am suggesting this feature here because I don't have an Attlassian account...
When I work with greenshot I often use the greenshot editor for adding comments, marking areas, and so on. After a while I have a lot of open editor windows because I do not always close them after I am done.

It would be handy to have an option to close the greenshot editor automatically:

  • After saving the screenshot to a file
  • After copying it to the clipboard
  • After sending it to any third party application

Of course this option should be disabled by default and can be enabled by the user

Undocumented key combinations

I discovered by accident that 'Ctrl + Q' is Drop Shadow in the image editor, which is extremely useful.

However I can't find this or any other keys documented in the help, or the readmes. I couldn't even find a list in the source code. Am I missing something obvious? If not, could it please be added?

The only ones I can find are the capture combinations shown on the system try right-click menu, and the few that are listed beside their respective menu items in the image editor menus, and a smattering of others mentioned in the 'Using the image editor' section of the help page.

Greenshot on Mac randomly crashes when I have Destination Picker selected, and click the "x" in the top left of the Destination Picker window

This GitHub repository is for developers, if you want to report a bug for Greenshot as a user, please do so in our JIRA issue system here: https://greenshot.atlassian.net/projects/BUGS/issues/filter=allopenissues

Describe the bug

This issue has been occurring for me for several weeks now... I just hadn't had time to post a report about it due to exams/finals, etc.

Greenshot for Mac (which I purchased from the Mac App Store) sometimes (actually fairly frequently) crashes if I have "Destination Picker" selected under "Screenshot Destination," then use any of the screenshot options ("Area Screenshot, "Window Screenshot," and "Fullscreen Screenshot"), and when the "Destination Picker" box shows up, press the red "x" in the top left of the box. The app completely closes (leaves the menubar, shortcuts don't work, etc.).

To Reproduce

  1. Open Greenshot.
  2. Open Greenshot settings and make sure you have "Destination Picker" selected in the dropdown menu under "Screenshot Destination."
  3. Close the Greenshot Preferences window.
  4. Now, use any of the screenshot options ("Area Screenshot, "Window Screenshot," or "Fullscreen Screenshot").
  5. When the "Destination Picker" box shows up on your screen, click the red "x" in the top left corner.
  6. Try taking another screenshot, and you'll see that randomly the app will have closed on its own.

Expected behavior

I had expected the Greenshot app to stay open.

Screenshots
If applicable, add screenshots to help explain your problem.

Greenshot Preferences

Click  x

Desktop (please complete the following information):

  • OS: macOS Mojave 10.14.4 (18E226)
  • Browsers & Versions: Google Chrome version 74.0.3729.131, Vivaldi version 2.5.1525.34

Additional context

The issue occurs regardless of where I am taking the screenshot (ex. over a web browser, any app, Finder, etc. doesn't matter).

Request: setting config from the command line

Please add a CLI command that enables setting any INI setting as a one-liner rather than requiring something like ReplaceSingleLineInTextFile (see below). I'm willing to work on a PR if this looks acceptable to you.

Following your current /exit and /reload conventions, something similar to:

greenshot.exe /setconfig Core.ShowTrayNotification=False

I would expect this to cause the existing greenshot.exe process to show the updated setting under preferences immediately.

Current solution

(/reload did not seem to have any effect, so I went with /exit.)

. .\Utils.ps1

$greenshot = Join-Path $env:ProgramFiles 'Greenshot\Greenshot.exe'
& $greenshot /exit
ReplaceSingleLineInTextFile (Join-Path $env:APPDATA 'Greenshot\Greenshot.ini') 'ShowTrayNotification=True' 'ShowTrayNotification=False'
& $greenshot
Utils.ps1

(I'd like to be able to get rid of this code.)

function ReplaceSingleLineInTextFile(
    [Parameter(Mandatory=$true)] [string] $Path,
    [Parameter(Mandatory=$true)] [string] $OldLine,
    [Parameter(Mandatory=$true)] [string] $NewLine) {

    # Operate atomically by keeping file locked while reading and writing
    $stream = [System.IO.FileStream]::new($Path, 'Open', 'ReadWrite', 'None')
    try {
        # Use the overload that enables passing keepOpen=$true so that the file is not closed if $reader is garbage-collected before the writing is done
        $reader = [System.IO.StreamReader]::new($stream, [System.Text.UTF8Encoding]::new($false), $true, 4096, $true)
        $lines = @()
        $didReplace = $false

        while ($null -ne ($line = $reader.ReadLine()))
        {
            if ($line -eq $OldLine) {
                if ($didReplace) { throw 'More than one line matched.' }
                $didReplace = $true
                $line = $NewLine
            }

            $lines += $line
        }
        
        if (-not $didReplace) { throw 'No lines matched.' }

        $stream.Position = 0
        $writer = [System.IO.StreamWriter]::new($stream)

        foreach ($line in $lines) {
            $writer.WriteLine($line)
        }

        # Shorten the file if necessary to prevent padding to the original length with the original contents
        $writer.Flush()
        $stream.SetLength($stream.Position)
    } finally { $stream.Dispose() }
}

Ideal solution

& (Join-Path $env:ProgramFiles 'Greenshot\Greenshot.exe') /setconfig Core.ShowTrayNotification=False

Capture Screen

I would like to see a Capture Screen/Monitor option . I use two monitors and want to capture a specific desktop.

Build for linux runtime

Unfortunately there is no a real alternative on Linux to Greenshot. There are a number of applications which can make screenshots of custom objects. But without editing.

I have read the FAQ about dependency to .Net Framework and WPF.
But also in your recent readme.md I saw you switched to use dotnet core 3.0 preview which as MS promises supports WPF and WinForms.

So does it mean you are guys planning to rollout Linux support?

Publish for Linux runtime.

Greenshot loads forever on triple-screen setup

When I press PrtScr on my home PC which uses 3 monitors (5760x1200 in total), it takes like 40 seconds for Greenshot's UI to come up for the first time. Subsequential PrtScr work fast as they should.

Painting, Right Click Menu

  1. Painting: Would be nice to have painting integrated in Greenshot, like in lightshot.
  2. Right Click Menu: When i deselect the "Select destination dynamically" feature in the destination tab, and take a screenshot, it instantly does this, what i selected. This is perfect! What would be nice though that when you right click, while holding down left mouse button (selecting the area to screenshot) opens up the right click menu from "select the destination dynamically" to open the picture for example in paint.net or something like this.
    Hope you understand it, im not native english speaker. Be free to ask, if you dont get it!

Updater resets settings

First, I love this tool and have been using it for a handful of years now.

Within the past few months, I have to configure greenshot when I restart my system I believe due to updates. The hot keys I have mapped as well as the default destination reset and I need to reconfigure.

This has led me to disable update check interval. Would prefer updates don't loose settings.

${NUM} increments itself.

Whenever I go to the Expert options and set ${NUM} to a specific value, I then close it and then come back to it just to see it be set to that value + 1, or sometimes more erratically +2.

Window with screenshot remains open when closing from tray

Not possible to create bug in JIRA: 'You are not authorized to perform this operation. Please log in.'

To Reproduce
Steps to reproduce the behavior:

  1. Make screenshot and open it in editor
  2. Click on tray icon and choose 'Exit'
  3. Click icon "Copy to clipboard" in toolbar
  4. See error

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser Firefox
  • Version 1.2.8 BUILD 14 (64 bit)

Additional context
Software version: 1.2.8.14-RELEASE-b7c83841a3148fc9369c306ff85f7e29b7d44ab1 (64 bit)
.NET runtime version: 4.0.30319.42000+
Time: 2019-09-11 22:53:24 +02:00
OS: Windows 10 (x64) 10.0 build 16299 revision 0
GDI object count: 178
User object count: 139

Exception: System.NullReferenceException
Message: Object reference not set to an instance of an object.

Stack:
at Greenshot.Helpers.CaptureHelper.SurfaceMessageReceived(Object sender, SurfaceMessageEventArgs eventArgs)
at Greenshot.Plugin.SurfaceMessageEventHandler.Invoke(Object sender, SurfaceMessageEventArgs e)
at Greenshot.Drawing.Surface.SendMessageEvent(Object source, SurfaceMessageTyp messageType, String message)
at GreenshotPlugin.Core.AbstractDestination.ProcessExport(ExportInformation exportInformation, ISurface surface)
at Greenshot.Destinations.ClipboardDestination.ExportCapture(Boolean manuallyInitiated, ISurface surface, ICaptureDetails captureDetails)
at Greenshot.ImageEditorForm.BtnClipboardClick(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at Greenshot.Controls.ToolStripEx.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Configuration dump:

Feature Request: Trim picture automatically with a given number of pixels (from settings)

If you create a Print Screen from an entire window in Windows 10 (with Alt+PrintScreen) you always get this ugly colored 1-pixel border around every window. You have no other way then cut this border away manually.

It would be fantastic if we could choose to trim a screenshot by a given number of pixels on the left, right, top or bottom border automatically.

In the above example, I would set 1 pixel for top & bottom & left & right border and every saved picture would be exaclty as wished, borderless and ready to use in any 3rd-party program.

Exception: System.NullReferenceException

To Reproduce
Steps to reproduce the behavior:

  1. Download https://github.com/greenshot/greenshot/releases/download/Greenshot-RELEASE-1.2.10.6/Greenshot-NO-INSTALLER-1.2.10.6-RELEASE.zip
  2. Install Wine
  3. Open Greenshot.exe with Wine
  4. Click on the Greenshot tray icon
  5. Hover the mouse over the free Quick Prefereces
    image
  6. Error:
    image
Software version: 1.2.10.6-RELEASE-c2414cf0149a1475ea00520effc01b40087c225c (32 bit)
.NET runtime version: 4.0.30319.42000+
Time: 2019-03-22 12:51:26 -03:00
OS: unknown   (x32)  6.1 build 7601 revision 10000
GDI object count: 0
User object count: 0

Exception: System.NullReferenceException
Message: Object reference not set to an instance of an object

Stack:
  at GreenshotPlugin.Core.ImageHelper.ResizeImage (System.Drawing.Image sourceImage, System.Boolean maintainAspectRatio, System.Boolean canvasUseNewSize, System.Drawing.Color backgroundColor, System.Int32 newWidth, System.Int32 newHeight, System.Drawing.Drawing2D.Matrix matrix) [0x00004] in <68959698d73243a09b84293d02c00b84>:0 
  at GreenshotPlugin.Core.ImageHelper.ResizeImage (System.Drawing.Image sourceImage, System.Boolean maintainAspectRatio, System.Int32 newWidth, System.Int32 newHeight, System.Drawing.Drawing2D.Matrix matrix) [0x00000] in <68959698d73243a09b84293d02c00b84>:0 
  at Greenshot.Controls.ContextMenuToolStripProfessionalRenderer.OnRenderItemCheck (System.Windows.Forms.ToolStripItemImageRenderEventArgs e) [0x0005d] in <64ca337812514938b5bb8fc98fce780b>:0 
  at System.Windows.Forms.ToolStripRenderer.DrawItemCheck (System.Windows.Forms.ToolStripItemImageRenderEventArgs e) [0x00000] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 
  at System.Windows.Forms.ToolStripMenuItem.OnPaint (System.Windows.Forms.PaintEventArgs e) [0x00155] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 
  at System.Windows.Forms.ToolStripItem.OnPaintInternal (System.Windows.Forms.PaintEventArgs e) [0x00024] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 
  at System.Windows.Forms.ToolStripItem.FireEvent (System.EventArgs e, System.Windows.Forms.ToolStripItemEventType met) [0x00099] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.ToolStripItem:FireEvent (System.EventArgs,System.Windows.Forms.ToolStripItemEventType)
  at System.Windows.Forms.ToolStrip.OnPaint (System.Windows.Forms.PaintEventArgs e) [0x00052] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 
  at System.Windows.Forms.Control.WmPaint (System.Windows.Forms.Message& m) [0x0007b] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 
  at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x001a4] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 
  at System.Windows.Forms.ScrollableControl.WndProc (System.Windows.Forms.Message& m) [0x00000] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 
  at System.Windows.Forms.ToolStrip.WndProc (System.Windows.Forms.Message& m) [0x00000] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 
  at System.Windows.Forms.ToolStripDropDown.WndProc (System.Windows.Forms.Message& m) [0x00017] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 
  at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 
  at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x0000b] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 
  at System.Windows.Forms.NativeWindow.WndProc (System.IntPtr hWnd, System.Windows.Forms.Msg msg, System.IntPtr wParam, System.IntPtr lParam) [0x00085] in <dfcf5e19b3744f6abc3507fe9dffa1dd>:0 

Configuration dump:

Desktop:

  • OS: Linux Mint 19.1 XFCE 4.12
  • Browser Chrome 73

Pixelate OSX

Good morning,

I bought your app a few months ago through the Apple App Store. At first, everything worked fine... until I went to use the pixelate feature. It keeps hiding the pixelate box behind the image. Sometimes I can minimize the app, then maximize and it shows up. Most of the time (90%+) it does not work at all. It's just on OSX, the windows version works (but I didn't buy that version).

Do you have any suggestions? I'm running the newest OS, on a brand new Macbook Pro.

I'm not sure if you guys are even developing this application anymore (I hope so), but please add a feature to remove the prompt to save. I normally screenshot and paste in to something else. I rarely save, so the prompt gets annoying when working with lots of screenshots.

I seriously love this app.... just those 2 things, and I'll be a happy camper! :)

Screenshot of me trying to select text to pixelate:
image

Screenshot after minimize and then maximize:
image

Imgur deletion not deleting

Deleting an image that has been captured and uploaded to imgur does not delete the image from the imgur server.

Steps to reproduce:

  1. Make a capture and upload to imgur
  2. Visit link as, for example, https://imgur.com/QfzkXwm (instead of https://i.imgur.com/QfzkXwm.png)
  3. Delete the uploaded image via Greenshot's Imgur history dialog
  4. Refresh the link and the image is retained.

Is there a solution?
Thanks

Automatically copy changes in screenshot to clipboard

.. as seen in Windows Snipping Tool would be a great addition to an otherwise awesome program.

Description: Just taking a screenshot without editing it is fine - program can be set up to automatically copy the screenshot to clipboard. However, if I alter the picture these changes are not "updated" (overwritten) in the clipboard and I have to do it manually (CTRL-SHIFT-C).

Thanks in advance,

Dennis : )

Unable at .Net framework-4.8 after install

Please, submit a new release for new or latest positions on Win.OS . No more version found after 1.2.10.6. When I clicked shortcut to open- it seems
ERRORs (Problem of missing a file).
So then tried up solve manually by download. But next starting requires more similar files missing. So check it on .Net framework-4.8 . This is very important while more software is not found like this best and top granted.
### Another feedback- I always use it for an functional option only and nothing more to use. It is image quality-analyze option such on every captures. I want high or low quality to use. Other more options unwanted I want to disable and will run on its default selection. So settings need option to disable such as pc-RAM will function speedy. Others, Win.OS has system-app to get but quality-analyze option needs for me . This I telling you- but not a very important. More request having to say is already OK by default.
Thank you

Request: resize image by ctrl+mousewheel

When I resize, I never manage to get the right size I want (so that the text/graphics is still readable) on the first try, or even the second. It'd be great, if we could use ctrl + mousewheel to quickly resize up/down. When the ctrl is released, the resize would be committed (and you'd still be able to ctrl+z to undo).

If nothing else, it'd be great if Greenshot remembered last choice of the resize tool select input of pixels/percent. It always falls back to pixels even though that's never what I want.

Typo in greenshot.ini ?

Describe the bug
In line 117 and 118 of greenshot.ini:

; Enable/disable thumbnail previews
ThumnailPreview=True

Shouldn't it be Thumbnail?

To Reproduce
Steps to reproduce the behavior:

  1. Go to C:\Users%USERNAME%\AppData\Roaming\Greenshot\
  2. Open 'Greenshot.ini'
  3. Scroll down to Line 117 (or "; Enable/disable thumbnail previews")
  4. See error in line below

Screenshots
https://i.imgur.com/VFSOKTn.png

EmailDestination bug

		static EmailDestination()
		{
			// Logic to decide what email implementation we use
			if (EmailConfigHelper.HasMapi())
			{
				_isActiveFlag = false;
				_mapiClient = EmailConfigHelper.GetMapiClient();
				if (!string.IsNullOrEmpty(_mapiClient))
				{
					// Active as we have a mapi client, can be disabled later
					_isActiveFlag = true;
				}
			}
		}

_isActiveFlag should not be set to true in the first place.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.