Commit graph

306 commits

Author SHA1 Message Date
Jaex d64735ad8d .sxcu extension can add custom uploader now 2017-01-09 19:41:55 +03:00
Jaex 524284524d Added combine images to list context menu but only if selected items count is 2 or more 2017-01-07 11:48:36 +03:00
Jaex 98fd9efbc9 #2144: Added remaining icons for HotkeyType enum 2016-12-28 14:40:25 +03:00
Jaex 8e645883a9 #2144: Adding customizable simple actions window 2016-12-28 14:23:01 +03:00
Jaex abed719861 fixed #2134: Added OCR image button to main window right click task menu 2016-12-12 11:45:16 +03:00
Jaex fadddf7ade Removed automate tool 2016-11-17 15:14:51 +03:00
Jaex 3f2ed7f11b AnnotateImage method moved to ShareX project from HelpersLib project 2016-11-14 00:19:26 +03:00
Jaex 90a312d516 If image editor file dialog is canceled then don't show file not found msg box 2016-11-12 20:34:26 +03:00
Jaex 6b5940a135 ExecuteJob methods moved to TaskHelpers, Capture related methods moved to CaptureTaskHelpers 2016-10-31 23:55:12 +03:00
Jaex 466bf954a1 If image file not exists then show message box 2016-10-18 16:30:08 +03:00
ventzz 44e99bc4a0 CLI for Edit Image
Capability to pass a file path as a parameter to the ImageEditor
CLICommand so it doesn't prompt a open file dialog if a valid image path
has been given in the CLI already.
2016-10-17 22:59:45 -02:00
Jaex 4fd322b031 fixed #1951: After screen recording support loading animated gif from file path in after capture form 2016-09-30 14:22:51 +03:00
Jaex 77dd1fff06 Added UpdateManager class 2016-09-29 03:33:12 +03:00
Jaex ad1236b2fd Editor events working now 2016-09-18 19:05:19 +03:00
Jaex eec447e011 Interim commit for region capture editor events 2016-09-18 18:28:57 +03:00
Jaex 557cd0e08e Added IsVideoFile method 2016-09-11 00:36:01 +03:00
Jaex 27ccde41c9 Use AnnotateImage method in notification form 2016-09-07 16:53:54 +03:00
Jaex 6ad4f18373 Added UseShareXForAnnotation advanced setting to use ShareX region capture to annotate images 2016-09-05 15:23:25 +03:00
Jaex 5fdf8547f2 Rename RegionCaptureHelpers to RegionCaptureTasks 2016-09-05 13:31:49 +03:00
Jaex 68d0ad1413 Use after capture tasks on annotate image result 2016-09-05 12:21:32 +03:00
Jaex 8c5a07f4a8 AnnotateImage config related changes 2016-09-04 14:44:01 +03:00
Jaex c26ea73efc Adding RegionCaptureMode.Editor which gonna allow annotating image inside region capture 2016-09-04 14:23:21 +03:00
dannoe 32d9844a40 Fixes #1838 2016-08-26 23:40:02 +02:00
Jaex 394aa60699 Added RegionCaptureOptions parameter to each function in RegionCaptureHelpers class 2016-08-22 22:39:38 +03:00
Jaex 933ff62e9e Added check pre release updates option 2016-07-31 03:56:03 +03:00
Jaex 6c0849ed5d Added static parse method to CodeMenuEntryPixelInfo class 2016-07-29 20:32:01 +03:00
Jaex 0dd8f40b61 Removed Indexer and Video thumbnailer tabs from task settings window because those already exist in their own windows, ScreenColorPickerFormat moved to Tools tab 2016-07-29 03:51:08 +03:00
Jaex 147f8e60e2 fixed #1751: Added $HEX support to ScreenColorPicketFormat for uppercase and $hex gonna be lowercase 2016-07-29 02:42:52 +03:00
Jaex 6f0f6df3eb fixed #1711: Added abort screen recording hotkey 2016-07-23 12:39:22 +03:00
Jaex bcbaa0e767 Added auto use JPEG image format option instead of previous image format 2 option for UI to be more user friendly 2016-07-22 10:22:18 +03:00
Jaex c57c643d79 Making Screenshot class non static 2016-07-21 17:23:45 +03:00
Jaex db2a256a13 Get Windows product name from registry, variable name changes 2016-06-24 19:49:06 +03:00
Jaex cb7a621b73 Replace all string.Empty with "" 2016-05-24 21:15:45 +03:00
Jaex 97bb0908b9 Use task icons also in task settings and quick task menu editor 2016-05-21 21:33:25 +03:00
Jaex 88022f576a Use PNG for OCR 2016-05-16 12:28:14 +03:00
Jaex c477c8a011 Save OCR language selection 2016-05-15 11:47:30 +03:00
Jaex 4c3f0efd1f Moved all region capture related helpers to RegionCaptureHelpers class 2016-05-15 10:34:02 +03:00
Jaex 8ddf91f57c Renaming and tidying region capture codes 2016-05-15 10:12:53 +03:00
Jaex a57be07c66 Capture fullscreen inside region capture prepare method and dispose that image when form disposed 2016-05-15 09:49:24 +03:00
Jaex e639111778 Added AnnotationEnabled setting so people can disable it to get old behavior 2016-05-14 12:19:31 +03:00
Jaex 2913b4b781 Added RectangleRegionMode 2016-05-14 11:58:24 +03:00
Jaex 2eaf62b83d Added AnnotationEnabled property to region form so in non region capture tasks right click won't open menu and instead close form 2016-05-14 10:03:16 +03:00
Jaex 840f6e0044 Added Text capture (OCR) to capture menu 2016-05-13 08:56:33 +03:00
Jaex 572868bd02 GetOutputImage moved inside ShapeManager 2016-05-11 01:38:35 +03:00
Jaex 81a11f94b8 File naming changes 2016-05-04 11:28:29 +03:00
Jaex 82f6e38336 Made uploaders config form singleton 2016-04-30 11:30:03 +03:00
Jaex bb8cc6df6b When uploading if uploader config is invalid then uploaders config window will open with proper uploader tab selected 2016-04-30 01:26:49 +03:00
Jaex fe435f4e84 Added text to speech option for capture and task completed 2016-04-21 18:23:03 +03:00
Jaex 5c20e9a051 In name parser preview show fake %width, %height values 2016-04-04 16:12:09 +03:00
Jaex 83f998c576 Proper event usage in WebpageCaptureForm 2016-04-01 13:11:43 +03:00
Jaex 8f02ec41dc Base uploaders and services moved to their own folders, removed unused references, renamed HelperClasses to Helpers 2016-03-23 21:05:31 +02:00
Jaex 52100685b4 WebpageCaptureForm moved to ScreenCaptureLib 2016-03-21 15:16:33 +02:00
Jaex 70afb4e089 Don't show hover areas in screen color picker 2016-03-19 16:48:53 +02:00
Jaex 3455590ea5 fixed #1388: Added ForceActivate to AfterCapture and BeforeUpload forms shown event 2016-03-09 18:37:54 +02:00
Jaex 93a42d1617 Added open image history hotkey 2016-03-03 12:05:59 +02:00
Jaex 51a9e030f4 Added max item count for history, Image history order fix 2016-03-03 11:22:12 +02:00
Jaex 17f6d733d2 Save history form splitter distance, on form shown select first history item 2016-03-01 11:25:38 +02:00
Jaex 2bd7572a1e Debug write which job executes 2016-02-25 12:16:44 +02:00
Jaex 5b494bf436 Added open history hotkey 2016-02-21 21:50:49 +02:00
Jaex 4bfb476682 Added settings tab to directory indexer form, Browse button will automatically index, Upload button will automatically close window 2016-02-02 15:25:09 +02:00
Jaex 03c4b68b60 Added directory indexer form 2016-02-02 14:58:34 +02:00
Jaex 4a6f55846d fixed #1259: Revert high dpi icon changes 2016-01-19 19:33:13 +02:00
Jaex 3e15a3c76a fixed #1251: Get proper size tray icon in high dpi 2016-01-17 10:40:26 +02:00
Jaex a286b5fef2 Removed IRC client 2016-01-06 19:24:43 +02:00
Jaex 1d0842d031 Updated license year to 2016 2016-01-03 17:16:01 +02:00
Jaex d78059e0c0 fixed #1203: Added UseAlternativeClipboardGetImage to application settings which allows to get PNG or 32 bit DIB from clipboard 2015-12-29 13:26:22 +02:00
Jaex 97487517fe fixed #1196: Added %t and %pn file naming support for region capture too 2015-12-17 14:00:20 +02:00
Jaex e68612a59f Moved ShowAfterCaptureTasksForm, ShowBeforeUploadForm to AfterCaptureJob enum and ShowAfterUploadForm to AfterUploadJob enum for easy access in main window 2015-12-03 17:18:46 +02:00
Mario Pistrich 2fd9eb811b Issue #846: Unregister hotkeys when disabling them.
Enable hotkeys on reset and only register hotkeys on adding when they are enabled.
Add new delegate for hotkeys toggle to react to changes from system tray.
2015-10-31 21:08:37 +01:00
Jaex 3d4bfe8885 Auto update will detect portable build and instead open download URL in browser 2015-10-28 03:42:22 +02:00
Jaex cdf66aeb00 Portable path changes 2015-10-27 04:03:24 +02:00
Jaex b6f12094b1 Custom file name support for task 2015-10-23 01:43:04 +03:00
Jaex 38ebe9a429 Added file name field to after capture form 2015-10-22 02:52:41 +03:00
Jaex 94d2ae2e7d csproj resx updates 2015-10-15 22:19:24 +03:00
Jaex 10cebbb0ae Set FFmpeg path by default 2015-10-15 18:59:38 +03:00
Jaex 4dc9ed8397 Added Scrolling capture tab for AutoClose setting 2015-10-04 20:59:47 +03:00
Michael Delpach 2e8cf7a161 Scrolling Capture close setting change 2015-10-03 09:29:47 +08:00
Jaex 6c1737f932 Added image combiner 2015-09-30 16:35:45 +03:00
Jaex 608adf8846 Adding image combiner tool 2015-09-30 15:44:19 +03:00
Jaex 5ca6514af1 Added custom region support to scrolling capture 2015-09-27 13:02:53 +03:00
Jaex 58b2ad6ddf Added hotkey for scrolling capture 2015-09-27 10:55:42 +03:00
Jaex 1dbab850b5 Added StartSelectionAutomatically, StartCaptureAutomatically, ScrollTopBeforeCapture options to scrolling capture 2015-09-27 03:53:45 +03:00
Jaex 6ad54ee766 Check all matched lines and use highest match offset 2015-09-26 13:40:57 +03:00
Jaex 151ceb2420 Added upload/save button to scrolling capture which uses after capture tasks 2015-09-25 15:33:13 +03:00
Jaex 55bbc1001c Added scrolling capture form 2015-09-25 11:12:03 +03:00
Jaex d7659933ce Removing fallback update method because GitHub update system was solid last two years 2015-09-17 09:59:22 +03:00
Jaex 06bcc15785 Added FFmpeg override path setting for Steam build so it can use built in FFmpeg by default 2015-09-12 23:32:51 +03:00
Jaex 15af7b622a Another interim commit about screen recording 2015-09-07 16:29:37 +03:00
Jaex e55df6a542 Interim commit, ScreenRecordForm improvements and using ScreenRecordManager class 2015-09-07 15:29:27 +03:00
Jaex 85f921c38b Fix Tools tasksettings references 2015-08-31 13:44:23 +03:00
Jaex a2b5a03246 Added IRC client tool 2015-08-24 19:38:35 +03:00
Jaex 7992791fa2 Added Tools tab to Task Settings window, this cause Indexer settings to reset 2015-08-24 18:30:49 +03:00
Jaex 34ff9d995d Added texts to resx 2015-08-22 18:15:41 +03:00
Jaex e1a47d90dd NuGet update 2015-08-22 18:05:39 +03:00
Jaex 003bd9fb69 fixed #924: When opening image editor it will check is clipboard contains image and ask would you like to load it 2015-08-22 16:44:40 +03:00
Jaex 7969e1925e Added UseAfterCaptureTasksForFileUpload setting which will allow using actions in file upload too 2015-08-17 00:51:18 +03:00
Jaex 3710f1d99d fixed #584: Custom sound support 2015-08-16 11:34:46 +03:00
Jaex cd2332a369 Video thumbnailer auto FFmpeg download 2015-08-14 00:51:58 +03:00
Jaex 251849aeda Copyright text update 2015-08-13 04:07:38 +03:00
Jaex c34d7b7114 Added missing hard coded strings to resx, Updated Turkish translations 2015-08-11 20:33:30 +03:00
Jaex 88c341eda0 Renaming changes back 2015-08-07 12:02:42 +03:00
Jaex 9ff7105453 Revert "Change screenshots wording to thumbnails"
This reverts commit 7f20b7c1ab.
2015-08-07 12:00:01 +03:00
Michael Delpach 7f20b7c1ab Change screenshots wording to thumbnails 2015-08-06 22:26:30 +08:00
Jaex 668ba0de23 ThumbnailsTaken event 2015-08-06 12:22:07 +03:00
Jaex 168c50c02f Video thumbnailer default output directory 2015-08-05 15:33:30 +03:00
Jaex d424277158 Video thumbnailer auto upload support 2015-08-05 14:44:04 +03:00
Jaex 3d6b7b0b6b Added Video Thumbnailer 2015-08-04 14:47:34 +03:00
Jaex c399f48276 Added tray menu entry and hotkey for be able to "Disable/Enable hotkeys" 2015-07-18 21:49:34 +03:00
Jaex f7dc1e544a fixed #781: Drag drop window hotkey will use hotkey task settings 2015-07-15 15:02:27 +03:00
Jaex 4849002eca Added Upload and Copy buttons to webpage capture 2015-06-26 18:59:30 +03:00
Jaex 773b626d2b fixed #748: Added webpage capture using IE rendering 2015-06-26 11:10:27 +03:00
Jaex 56e9f9af87 Added active window screen record hotkeys 2015-06-22 09:56:18 +03:00
Jaex 3e34e5b9d2 fixed #700: Screen color picker multi monitor bug 2015-05-19 11:09:21 +03:00
Jaex 43bf8a867f Don't use dimming in screen color picker 2015-05-12 20:08:49 +03:00
Jaex 7eb3352156 Screen color picker text improvement 2015-05-12 20:02:51 +03:00
Jaex 3403553b20 Don't show tips in ruler, color picker, region selector 2015-05-06 20:46:19 +03:00
Jaex 228b8bd9bf If run as admin already then open DNS changer directly 2015-05-06 19:49:57 +03:00
Jaex e543eace40 Added active monitor capture to rectangle capture (with ~ hotkey] 2015-05-06 19:42:13 +03:00
Jaex 12f477573f Monitor hotkey works for screen recording selection too 2015-05-06 00:42:53 +03:00
Jaex b632fd028d Twitter UI changes 2015-04-28 10:50:41 +03:00
Jaex 18d4b02f25 fixed #650: Error message boxes for FTP client and Tweet message 2015-04-26 21:44:44 +03:00
Jaex 152b23805a Get download counts method 2015-04-15 11:58:40 +03:00
Michael Delpach f01c2b3de1 Continue to open Image Effect without image 2015-03-27 05:30:29 +08:00
Jaex d30126eb43 fixed #548: Added custom time zone option for name pattern 2015-03-12 00:35:31 +02:00
Jaex 78fe09dbe8 Added ImageExtensions and TextExtensions settings which decides where to upload files 2015-03-08 03:13:55 +02:00
Jaex 0a24a43f0b Automate hotkey also will start it if window is already open, when automate stop window will get focus 2015-02-18 11:29:36 +02:00
Jaex 2c9dea8de8 Added Open/Start Automate hotkey 2015-02-17 14:51:19 +02:00
Jaex 806d55b5e1 Added scripts list 2015-02-17 11:17:11 +02:00
Jaex a128cb9c0b Added Automate (Simple scripting / macro) to tools menu 2015-02-16 15:31:19 +02:00
Jaex 935395372f #342: Screen recording (FFmpeg) FPS max limit increased to 60,
Removed Screen recording Output option instead added separate hotkey for GIF recording to make it less confusing to set hotkey,
Removed AVI (VCM) recording because it was not good enough and FFmpeg better than it,
Fixed max fps problem in FFmpeg dshow device
2015-01-30 08:50:10 +02:00
Jaex a600d69b93 $x, $y support for screen color picker 2015-01-27 11:11:31 +02:00
Jaex f431b7e154 Screen color picker format parsing 2015-01-26 10:48:49 +02:00
Jaex 974db173b6 Screen color picker -> Color picker, Quick screen color picker -> Screen color picker 2015-01-26 09:24:26 +02:00
Jaex d724c5957c Added quick screen color picker 2015-01-25 08:51:24 +02:00
Jaex 82dcc38da8 fixed #446: Added quick screen color picker setting which allows to open pipette color picker directly without showing dialog and copies color to clipboard 2015-01-25 02:58:00 +02:00
Jaex 030bd9219c Screen color picker performance improvement 2015-01-25 02:22:46 +02:00
Jaex 2bfda15b73 fixed #450: Added BrowserPath setting which allows you to use different browsers to open URLs 2015-01-12 11:14:59 +02:00
Jaex a134dea59e ShareX will check for updates every hour 2015-01-03 16:06:32 +02:00
Jaex e770e8600f Changing copyright icon 2014-12-31 11:41:32 +02:00
Jaex 9388ebb418 Updated year 2014-12-31 11:29:40 +02:00
Jaex f6a22cf5b4 Error handling for thumbnail creation 2014-12-17 20:24:27 +02:00
Jaex 0eefbc19f8 CodeMaid cleanup 2014-12-11 01:19:28 +02:00
Jaex d5b1d287fb Changed namespaces too 2014-12-10 22:25:20 +02:00
Jaex 9fe256c66d fixed #382: -StartScreenRecorder hotkey for be able to start it using last region 2014-12-10 21:33:47 +02:00
Jaex c4f16bdcf3 fixed #400: -StartAutoCapture hotkey for be able to start it using last region 2014-12-10 21:23:05 +02:00
Jaex d8a803f9ce fixed surface prepare error 2014-11-26 19:48:25 +02:00
Jaex 6e5af96dc6 Screen record & auto capture region selection will respect Task settings 2014-11-21 11:29:24 +02:00
Jaex 97f1b89cd0 Release 9.4.1 2014-11-15 09:48:33 +02:00
Jaex 8333bacd21 If recording not started already then record hotkey or tray icon can be used to start it (Useful if region form start button not visible while doing fullscreen recording) 2014-11-13 21:59:34 +02:00
Jaex aff38aa47f Moved enum resources to HelpersLib resources 2014-10-25 03:18:57 +03:00