Commit graph

1638 commits

Author SHA1 Message Date
Jaex
9f1728bc5e Add uk.resx files to csproj and enable localizable in few forms 2018-04-19 23:10:17 +03:00
Олександр (6c6c6)
c9be12aa90 Ukrainian translation (#3143)
* Ukrainian translation

Ukrainian translation for ShareX.

* Ukrainian translation clean up

Ukrainian translation clean up.

* Delete Resources.uk.resx

* Delete DirectoryIndexerForm.uk.resx

* Delete TabToTreeView.uk.resx

* Delete TabToListView.uk.resx

* Delete OutputBox.uk.resx

* Ukrainian translation cleanup

Cleaned untranslated strings

* Delete MyPictureBox.uk.resx

* Delete QRCodeForm.uk.resx

* Delete HistoryItemInfoForm.uk.resx

* Delete VideoThumbnailerForm.uk.resx

* Delete OCRSpaceForm.uk.resx

* Updated Ukrainian translation

* Ukrainian translation cleanup
2018-04-19 22:02:31 +03:00
Jaex
0dbaa2e676 Removed ScreenColorPicker.cs instead using ColorPickerForm for both 2018-04-18 19:29:02 +03:00
Jaex
80369e98b0 Use editor canvas color option in editor 2018-04-16 18:02:54 +03:00
Jaex
c932226956 fixed #3304: When pasting image, inserting image file or inserting image from screen show insert image dialog which allows automatically expanding canvas to bottom or right side and inserting image there 2018-04-16 14:50:19 +03:00
Jaex
eb2aa5a1e2 Move auto resize canvas method to shape manager 2018-04-13 16:07:42 +03:00
Jaex
215d10006f When calculating new canvas size consider all image rectangles 2018-04-13 15:52:29 +03:00
Jaex
5bfbc07818 #3304: After move image if image is outside canvas then resize canvas to fit image 2018-04-13 14:56:35 +03:00
Jaex
f3299c7f8a When shape options changed from menu invalidate form 2018-04-11 11:42:53 +03:00
Jaex
e2ebf2afc3 Holding Ctrl will ignore shape intersection that way user can draw rectangle inside rectangle without select it 2018-04-09 12:10:19 +03:00
Jaex
bc0918337d NuGet update, rename few classes 2018-04-08 12:12:52 +03:00
Jaex
8ef3d84d65 Added AutoHide property 2018-04-04 23:27:22 +03:00
Jaex
57cb894ce2 Increase version for beta 2018-04-04 23:05:53 +03:00
Jaex
7c47e96ca1 Fix pixel offset 2018-04-04 22:16:52 +03:00
Jaex
240f381d6e Update scroll bar style 2018-04-04 22:06:11 +03:00
Jaex
f429dc1051 Show scroll bar when dragging 2018-04-04 19:08:07 +03:00
Jaex
98f26fa25a Use IsDragging that way people can drag scroll bar 2018-04-04 19:00:38 +03:00
L1Q
276a3a504f Add OnMouseDown interaction to scrollbars 2018-04-04 14:51:32 +03:00
Jaex
935492e008 Added TrackColor and ThumbColor 2018-04-04 04:26:06 +03:00
Jaex
a991401253 Added IsCapsule option 2018-04-04 04:21:21 +03:00
L1Q
77adaed264 Fix scrollbar thumbs
- refactor scrollbar code
2018-04-04 03:35:05 +03:00
Jaex
d69fd99854 Fix track margin 2018-04-04 02:01:32 +03:00
Jaex
58397d982d If scroll bar needed then show it always with transparency, when hovered with cursor or panning then show it solid 2018-04-04 00:39:56 +03:00
Jaex
6185385c9b Move ScrollbarManager to ShapeManager 2018-04-03 23:46:38 +03:00
Jaex
d7e369a210 Added UpdateOpacity method 2018-04-03 23:27:33 +03:00
Jaex
37a6127e57 Added ScrollBar class to support mouse input 2018-04-03 23:08:24 +03:00
Jaex
a36b948fa1 #3221: When focus lost stop updating image editor form 2018-04-03 01:43:10 +03:00
Jaex
aa315e7660 Revert "New Crowdin translations (#3260)"
This reverts commit 7cb1cd8ecf.
2018-03-30 20:16:14 +03:00
Jaex
c589a87f08 Revert "New Crowdin translations (#3265)"
This reverts commit 4dfcf5f637.
2018-03-30 20:15:51 +03:00
Jaex
c1535c026b Revert "New Crowdin translations (#3269)"
This reverts commit aed74121d2.
2018-03-30 20:15:39 +03:00
Jaex
aed74121d2
New Crowdin translations (#3269)
* New translations EncoderProgramForm.resx (Chinese Simplified)

* New translations QuickTaskInfoEditForm.resx (Chinese Simplified)

* New translations PrintTextForm.resx (Dutch)

* New translations Resources.resx (Dutch)

* New translations ScrollingCaptureForm.resx (Dutch)

* New translations AccountTypeControl.resx (Dutch)

* New translations AccountsControl.resx (Dutch)

* New translations JiraUpload.resx (Dutch)

* New translations PrintForm.resx (Dutch)

* New translations EmailForm.resx (Dutch)

* New translations QuickTaskMenuEditorForm.resx (Chinese Simplified)

* New translations FirstTimeConfigForm.resx (Chinese Simplified)

* New translations HotkeySettingsForm.resx (Chinese Simplified)

* New translations UpdateMessageBox.resx (Dutch)

* New translations HistoryItemInfoForm.resx (Dutch)

* New translations MainForm.resx (Chinese Simplified)

* New translations UpdateCheckerLabel.resx (Dutch)

* New translations ImageThumbnailerForm.resx (Dutch)

* New translations ImageCombinerForm.resx (Dutch)

* New translations Resources.resx (Dutch)

* New translations DirectoryIndexerForm.resx (Dutch)

* New translations ImageEffectsForm.resx (Dutch)

* New translations Resources.resx (Dutch)

* New translations ImageHistoryForm.resx (Dutch)

* New translations QRCodeForm.resx (Chinese Simplified)

* New translations OAuthWebForm.resx (Dutch)

* New translations TextDrawingInputBox.resx (Dutch)

* New translations WebpageCaptureForm.resx (Dutch)

* New translations Resources.resx (Dutch)

* New translations OAuthControl.resx (Dutch)

* New translations FTPClientForm.resx (Dutch)

* New translations Resources.resx (Hungarian)

* New translations StickerForm.resx (Dutch)

* New translations StickerPackForm.resx (Dutch)

* New translations Resources.resx (Dutch)

* New translations ScreenColorPicker.resx (Chinese Simplified)

* New translations ScreenRecordForm.resx (Chinese Simplified)

* New translations TaskSettingsForm.resx (Chinese Simplified)

* New translations HashCheckForm.resx (Dutch)

* New translations MonitorTestForm.resx (Dutch)

* New translations DownloaderForm.resx (Dutch)

* New translations NewImageForm.resx (Dutch)

* New translations Resources.resx (Dutch)

* New translations HistoryForm.resx (Dutch)

* New translations VideoThumbnailerForm.resx (Dutch)

* New translations CanvasSizeForm.resx (Dutch)

* New translations EditorStartupForm.resx (Dutch)

* New translations FFmpegOptionsForm.resx (Dutch)

* New translations ImageSizeForm.resx (Dutch)
2018-03-30 01:41:35 +03:00
Jaex
4dfcf5f637
New Crowdin translations (#3265)
* New translations ClipboardContentViewer.resx (Hungarian)

* New translations UpdateMessageBox.resx (Vietnamese)

* New translations OAuthControl.resx (Vietnamese)

* New translations WebpageCaptureForm.resx (Vietnamese)

* New translations Resources.resx (Vietnamese)

* New translations AccountTypeControl.resx (Vietnamese)

* New translations AccountsControl.resx (Vietnamese)

* New translations FTPClientForm.resx (Vietnamese)

* New translations ScrollingCaptureForm.resx (Vietnamese)

* New translations EmailForm.resx (Vietnamese)

* New translations JiraUpload.resx (Vietnamese)

* New translations OAuthWebForm.resx (Vietnamese)

* New translations ResponseForm.resx (Vietnamese)

* New translations TwitterTweetForm.resx (Vietnamese)

* New translations UserPassBox.resx (Vietnamese)

* New translations Resources.resx (Vietnamese)

* New translations HistoryForm.resx (Vietnamese)

* New translations HistoryItemInfoForm.resx (Vietnamese)

* New translations ImageHistoryForm.resx (Vietnamese)

* New translations Resources.resx (Vietnamese)

* New translations ImageEffectsForm.resx (Vietnamese)

* New translations ImageCombinerForm.resx (Vietnamese)

* New translations VideoThumbnailerForm.resx (Vietnamese)

* New translations Resources.resx (Vietnamese)

* New translations FFmpegOptionsForm.resx (Vietnamese)

* New translations UploadersConfigForm.resx (Vietnamese)

* New translations Resources.resx (Vietnamese)

* New translations DNSChangerForm.resx (Hungarian)

* New translations GradientPickerForm.resx (Hungarian)

* New translations TaskSettingsForm.resx (Vietnamese)

* New translations VideoEncodersForm.resx (Vietnamese)

* New translations WatchFolderForm.resx (Vietnamese)

* New translations Resources.resx (Vietnamese)

* New translations ColorPickerForm.resx (Hungarian)

* New translations ScreenColorPicker.resx (Vietnamese)

* New translations ExportImportControl.resx (Hungarian)

* New translations MyPictureBox.resx (Hungarian)

* New translations ScreenRecordForm.resx (Vietnamese)

* New translations HotkeySelectionControl.resx (Vietnamese)

* New translations AutoCaptureForm.resx (Vietnamese)

* New translations AboutForm.resx (Vietnamese)

* New translations ActionsForm.resx (Vietnamese)

* New translations AfterCaptureForm.resx (Vietnamese)

* New translations AfterUploadForm.resx (Vietnamese)

* New translations ApplicationSettingsForm.resx (Vietnamese)

* New translations BeforeUploadForm.resx (Vietnamese)

* New translations ClipboardFormatForm.resx (Vietnamese)

* New translations EncoderProgramForm.resx (Vietnamese)

* New translations FileExistForm.resx (Vietnamese)

* New translations FirstTimeConfigForm.resx (Vietnamese)

* New translations HotkeySettingsForm.resx (Vietnamese)

* New translations MainForm.resx (Vietnamese)

* New translations QRCodeForm.resx (Vietnamese)

* New translations WebpageCaptureForm.resx (Korean)

* New translations StickerPackForm.resx (Korean)

* New translations GradientPickerForm.resx (Italian)

* New translations MonitorTestForm.resx (Chinese Simplified)

* New translations DNSChangerForm.resx (Chinese Simplified)

* New translations ClipboardContentViewer.resx (Chinese Simplified)

* New translations DebugForm.resx (Chinese Simplified)

* New translations ErrorForm.resx (Chinese Simplified)

* New translations HashCheckForm.resx (Chinese Simplified)

* New translations InputBox.resx (Chinese Simplified)

* New translations PrintForm.resx (Chinese Simplified)

* New translations PrintTextForm.resx (Chinese Simplified)

* New translations Resources.resx (Chinese Simplified)

* New translations DownloaderForm.resx (Chinese Simplified)

* New translations UpdateCheckerLabel.resx (Chinese Simplified)

* New translations UpdateMessageBox.resx (Chinese Simplified)

* New translations Resources.resx (Chinese Simplified)

* New translations MyPictureBox.resx (Chinese Simplified)

* New translations HistoryItemInfoForm.resx (Chinese Simplified)

* New translations VideoEncodersForm.resx (Italian)

* New translations QuickTaskInfoEditForm.resx (Italian)

* New translations QuickTaskMenuEditorForm.resx (Italian)

* New translations ScreenColorPicker.resx (Italian)

* New translations ScreenRecordForm.resx (Italian)

* New translations TaskSettingsForm.resx (Italian)

* New translations WatchFolderForm.resx (Italian)

* New translations Resources.resx (Italian)

* New translations ColorPickerForm.resx (Chinese Simplified)

* New translations GradientPickerForm.resx (Chinese Simplified)

* New translations ExportImportControl.resx (Chinese Simplified)

* New translations HistoryForm.resx (Chinese Simplified)

* New translations ImageHistoryForm.resx (Chinese Simplified)

* New translations MainForm.resx (Italian)

* New translations AccountsControl.resx (Chinese Simplified)

* New translations OAuthControl.resx (Chinese Simplified)

* New translations FTPClientForm.resx (Chinese Simplified)

* New translations EmailForm.resx (Chinese Simplified)

* New translations JiraUpload.resx (Chinese Simplified)

* New translations OAuthWebForm.resx (Chinese Simplified)

* New translations Resources.resx (Chinese Simplified)

* New translations ResponseForm.resx (Chinese Simplified)

* New translations TwitterTweetForm.resx (Chinese Simplified)

* New translations UploadersConfigForm.resx (Chinese Simplified)

* New translations UserPassBox.resx (Chinese Simplified)

* New translations Resources.resx (Chinese Simplified)

* New translations HotkeySelectionControl.resx (Chinese Simplified)

* New translations AccountTypeControl.resx (Chinese Simplified)

* New translations WebpageCaptureForm.resx (Chinese Simplified)

* New translations Resources.resx (Chinese Simplified)

* New translations Resources.resx (Chinese Simplified)

* New translations ImageEffectsForm.resx (Chinese Simplified)

* New translations ImageCombinerForm.resx (Chinese Simplified)

* New translations VideoThumbnailerForm.resx (Chinese Simplified)

* New translations TextDrawingInputBox.resx (Chinese Simplified)

* New translations FFmpegOptionsForm.resx (Chinese Simplified)

* New translations ScrollingCaptureForm.resx (Chinese Simplified)

* New translations QRCodeForm.resx (Italian)

* New translations HotkeySettingsForm.resx (Italian)

* New translations ActionsForm.resx (Chinese Simplified)

* New translations ImageHistoryForm.resx (Italian)

* New translations DownloaderForm.resx (Italian)

* New translations UpdateCheckerLabel.resx (Italian)

* New translations UpdateMessageBox.resx (Italian)

* New translations Resources.resx (Italian)

* New translations HistoryForm.resx (Italian)

* New translations HistoryItemInfoForm.resx (Italian)

* New translations Resources.resx (Italian)

* New translations PrintTextForm.resx (Italian)

* New translations ImageEffectsForm.resx (Italian)

* New translations ImageCombinerForm.resx (Italian)

* New translations VideoThumbnailerForm.resx (Italian)

* New translations Resources.resx (Italian)

* New translations Resources.resx (Italian)

* New translations PrintForm.resx (Italian)

* New translations ExportImportControl.resx (Italian)

* New translations MyPictureBox.resx (Italian)

* New translations DNSChangerForm.resx (Italian)

* New translations ClipboardContentViewer.resx (Italian)

* New translations DebugForm.resx (Italian)

* New translations ErrorForm.resx (Italian)

* New translations HashCheckForm.resx (Italian)

* New translations InputBox.resx (Italian)

* New translations MonitorTestForm.resx (Italian)

* New translations FFmpegOptionsForm.resx (Italian)

* New translations FirstTimeConfigForm.resx (Italian)

* New translations ActionsToolbarEditForm.resx (Italian)

* New translations UserPassBox.resx (Italian)

* New translations Resources.resx (Italian)

* New translations HotkeySelectionControl.resx (Italian)

* New translations AboutForm.resx (Italian)

* New translations ActionsForm.resx (Italian)

* New translations AfterCaptureForm.resx (Italian)

* New translations TwitterTweetForm.resx (Italian)

* New translations AfterUploadForm.resx (Italian)

* New translations ApplicationSettingsForm.resx (Italian)

* New translations AutoCaptureForm.resx (Italian)

* New translations BeforeUploadForm.resx (Italian)

* New translations ClipboardFormatForm.resx (Italian)

* New translations EncoderProgramForm.resx (Italian)

* New translations FileExistForm.resx (Italian)

* New translations UploadersConfigForm.resx (Italian)

* New translations ResponseForm.resx (Italian)

* New translations Resources.resx (Italian)

* New translations ScrollingCaptureForm.resx (Italian)

* New translations TextDrawingInputBox.resx (Italian)

* New translations WebpageCaptureForm.resx (Italian)

* New translations AccountTypeControl.resx (Italian)

* New translations AccountsControl.resx (Italian)

* New translations OAuthControl.resx (Italian)

* New translations FTPClientForm.resx (Italian)

* New translations EmailForm.resx (Italian)

* New translations JiraUpload.resx (Italian)

* New translations OAuthWebForm.resx (Italian)

* New translations AboutForm.resx (Chinese Simplified)

* New translations ActionsToolbarEditForm.resx (Chinese Simplified)

* New translations StickerForm.resx (Korean)

* New translations TaskSettingsForm.resx (Dutch)

* New translations MainForm.resx (Dutch)

* New translations QRCodeForm.resx (Dutch)

* New translations ScreenColorPicker.resx (Dutch)

* New translations ScreenRecordForm.resx (Dutch)

* New translations FirstTimeConfigForm.resx (Dutch)

* New translations VideoEncodersForm.resx (Dutch)

* New translations WatchFolderForm.resx (Dutch)

* New translations Resources.resx (Dutch)

* New translations ColorPickerForm.resx (Korean)

* New translations GradientPickerForm.resx (Korean)

* New translations HotkeySettingsForm.resx (Dutch)

* New translations FileExistForm.resx (Dutch)

* New translations AboutForm.resx (Dutch)

* New translations TwitterTweetForm.resx (Dutch)

* New translations UploadersConfigForm.resx (Dutch)

* New translations UserPassBox.resx (Dutch)

* New translations Resources.resx (Dutch)

* New translations HotkeySelectionControl.resx (Dutch)

* New translations ActionsForm.resx (Dutch)

* New translations EncoderProgramForm.resx (Dutch)

* New translations AfterCaptureForm.resx (Dutch)

* New translations AfterUploadForm.resx (Dutch)

* New translations ApplicationSettingsForm.resx (Dutch)

* New translations AutoCaptureForm.resx (Dutch)

* New translations BeforeUploadForm.resx (Dutch)

* New translations ClipboardFormatForm.resx (Dutch)

* New translations ExportImportControl.resx (Korean)

* New translations ImageThumbnailerForm.resx (Korean)

* New translations ImageHistoryForm.resx (Korean)

* New translations Resources.resx (Korean)

* New translations ImageEffectsForm.resx (Korean)

* New translations DirectoryIndexerForm.resx (Korean)

* New translations Resources.resx (Korean)

* New translations ImageCombinerForm.resx (Korean)

* New translations VideoThumbnailerForm.resx (Korean)

* New translations HistoryForm.resx (Korean)

* New translations Resources.resx (Korean)

* New translations CanvasSizeForm.resx (Korean)

* New translations EditorStartupForm.resx (Korean)

* New translations FFmpegOptionsForm.resx (Korean)

* New translations ImageSizeForm.resx (Korean)

* New translations NewImageForm.resx (Korean)

* New translations ScrollingCaptureForm.resx (Korean)

* New translations HistoryItemInfoForm.resx (Korean)

* New translations Resources.resx (Korean)

* New translations MyPictureBox.resx (Korean)

* New translations HashCheckForm.resx (Korean)

* New translations DNSChangerForm.resx (Korean)

* New translations ClipboardContentViewer.resx (Korean)

* New translations DebugForm.resx (Korean)

* New translations ErrorForm.resx (Korean)

* New translations InputBox.resx (Korean)

* New translations UpdateMessageBox.resx (Korean)

* New translations MonitorTestForm.resx (Korean)

* New translations PrintForm.resx (Korean)

* New translations PrintTextForm.resx (Korean)

* New translations Resources.resx (Korean)

* New translations DownloaderForm.resx (Korean)

* New translations UpdateCheckerLabel.resx (Korean)

* New translations ResponseForm.resx (Dutch)

* New translations OCRSpaceForm.resx (Dutch)

* New translations AfterCaptureForm.resx (Chinese Simplified)

* New translations Resources.resx (Chinese Simplified)

* New translations ColorPickerForm.resx (Dutch)

* New translations GradientPickerForm.resx (Dutch)

* New translations ExportImportControl.resx (Dutch)

* New translations VideoEncodersForm.resx (Chinese Simplified)

* New translations MyPictureBox.resx (Dutch)

* New translations DNSChangerForm.resx (Dutch)

* New translations ClipboardContentViewer.resx (Dutch)

* New translations DebugForm.resx (Dutch)

* New translations ErrorForm.resx (Dutch)

* New translations WatchFolderForm.resx (Chinese Simplified)

* New translations InputBox.resx (Dutch)

* New translations FileExistForm.resx (Chinese Simplified)

* New translations AfterUploadForm.resx (Chinese Simplified)

* New translations ApplicationSettingsForm.resx (Chinese Simplified)

* New translations AutoCaptureForm.resx (Chinese Simplified)

* New translations BeforeUploadForm.resx (Chinese Simplified)

* New translations ClipboardFormatForm.resx (Chinese Simplified)
2018-03-29 23:04:35 +03:00
Jaex
7cb1cd8ecf
New Crowdin translations (#3260)
* New translations ColorPickerForm.resx (Turkish)

* New translations PuushLoginForm.resx (Turkish)

* New translations AboutForm.resx (Turkish)

* New translations NewsListControl.resx (Turkish)

* New translations HotkeySelectionControl.resx (Turkish)

* New translations Resources.resx (Turkish)

* New translations UserPassBox.resx (Turkish)

* New translations UploadersConfigForm.resx (Turkish)

* New translations TwitterTweetForm.resx (Turkish)

* New translations ResponseForm.resx (Turkish)

* New translations OCRSpaceForm.resx (Turkish)

* New translations ActionsToolbarEditForm.resx (Turkish)

* New translations OAuthWebForm.resx (Turkish)

* New translations JiraUpload.resx (Turkish)

* New translations EmailForm.resx (Turkish)

* New translations FTPClientForm.resx (Turkish)

* New translations OAuthControl.resx (Turkish)

* New translations AccountsControl.resx (Turkish)

* New translations AccountTypeControl.resx (Turkish)

* New translations Resources.resx (Turkish)

* New translations ActionsForm.resx (Turkish)

* New translations AfterCaptureForm.resx (Turkish)

* New translations TextDrawingInputBox.resx (Turkish)

* New translations QRCodeForm.resx (Turkish)

* New translations WatchFolderForm.resx (Turkish)

* New translations VideoEncodersForm.resx (Turkish)

* New translations TextUploadForm.resx (Turkish)

* New translations TaskSettingsForm.resx (Turkish)

* New translations ScreenRecordForm.resx (Turkish)

* New translations ScreenColorPicker.resx (Turkish)

* New translations QuickTaskMenuEditorForm.resx (Turkish)

* New translations QuickTaskInfoEditForm.resx (Turkish)

* New translations MainForm.resx (Turkish)

* New translations AfterUploadForm.resx (Turkish)

* New translations HotkeySettingsForm.resx (Turkish)

* New translations FirstTimeConfigForm.resx (Turkish)

* New translations FileExistForm.resx (Turkish)

* New translations EncoderProgramForm.resx (Turkish)

* New translations ClipboardFormatForm.resx (Turkish)

* New translations BeforeUploadForm.resx (Turkish)

* New translations AutoCaptureForm.resx (Turkish)

* New translations ApplicationSettingsForm.resx (Turkish)

* New translations WebpageCaptureForm.resx (Turkish)

* New translations StickerPackForm.resx (Turkish)

* New translations GradientPickerForm.resx (Turkish)

* New translations ClipboardContentViewer.resx (Turkish)

* New translations PrintTextForm.resx (Turkish)

* New translations PrintForm.resx (Turkish)

* New translations OutputBox.resx (Turkish)

* New translations MonitorTestForm.resx (Turkish)

* New translations InputBox.resx (Turkish)

* New translations HashCheckForm.resx (Turkish)

* New translations ErrorForm.resx (Turkish)

* New translations DebugForm.resx (Turkish)

* New translations DNSChangerForm.resx (Turkish)

* New translations DownloaderForm.resx (Turkish)

* New translations TabToTreeView.resx (Turkish)

* New translations TabToListView.resx (Turkish)

* New translations MyPictureBox.resx (Turkish)

* New translations LabeledNumericUpDown.resx (Turkish)

* New translations LabeledComboBox.resx (Turkish)

* New translations ExportImportControl.resx (Turkish)

* New translations DoubleLabeledNumericUpDown.resx (Turkish)

* New translations UpdatePanel.resx (Turkish)

* New translations Resources.resx (Turkish)

* New translations UpdateCheckerLabel.resx (Turkish)

* New translations StickerForm.resx (Turkish)

* New translations ImageThumbnailerForm.resx (Turkish)

* New translations ScrollingCaptureForm.resx (Turkish)

* New translations NewImageForm.resx (Turkish)

* New translations ImageSizeForm.resx (Turkish)

* New translations FFmpegOptionsForm.resx (Turkish)

* New translations EditorStartupForm.resx (Turkish)

* New translations CanvasSizeForm.resx (Turkish)

* New translations Resources.resx (Turkish)

* New translations VideoThumbnailerForm.resx (Turkish)

* New translations ImageCombinerForm.resx (Turkish)

* New translations UpdateMessageBox.resx (Turkish)

* New translations Resources.resx (Turkish)

* New translations DirectoryIndexerForm.resx (Turkish)

* New translations ImageEffectsForm.resx (Turkish)

* New translations Resources.resx (Turkish)

* New translations ImageHistoryForm.resx (Turkish)

* New translations HistoryItemInfoForm.resx (Turkish)

* New translations HistoryForm.resx (Turkish)

* New translations Resources.resx (Turkish)

* New translations Resources.resx (Turkish)
2018-03-29 01:22:50 +03:00
Jaex
6b4a7002f3 Added confirmation message box for unsaved changes when user close image editor by pressing X button, Esc key or right click 2018-03-27 17:35:00 +03:00
Jaex
a68245bffd Removed region capture F1 tips, removed unused region capture simple annotate form 2018-03-26 18:31:48 +03:00
Jaex
3e139d69e5 Added keybinds to image editor tooltips 2018-03-26 17:06:53 +03:00
Jaex
f527bbf715 Removed WASD support because it conflicts with tool keybinds 2018-03-26 16:21:39 +03:00
Jaex
56365e3845 Added keybinds for image editor tasks 2018-03-26 16:18:35 +03:00
Charles Milette
a893f905dd
Add more shortcuts 2018-03-25 15:23:17 -04:00
Charles Milette
85353751bd
Add greenshot-like shortcuts to the region capture mode and image editor 2018-03-25 11:00:16 -04:00
Jaex
c15204caa5 Add Blob Emoji folder to initial config 2018-03-16 22:58:51 +03:00
Jaex
4519630950 Fix dialog related issues 2018-03-16 22:46:34 +03:00
Jaex
f84ff99f4f Added Blob Emoji pack 2018-03-16 21:14:50 +03:00
Jaex
3f9df9b990 fixed #3136: Hide FFmpeg test button on Windows Store build 2018-03-04 02:12:17 +03:00
Jaex
c33bc4844f CodeMaid cleanup 2018-03-01 01:52:11 +03:00
Jaex
54a7d80d2f fixed #1868: Upgrade .NET Framework version to 4.6.2 2018-02-28 13:04:37 +03:00
Jaex
8f81068e07 Holding ctrl while using image file tool will use last image file instead of opening file dialog 2018-02-22 13:27:54 +03:00
Jaex
8311c79ba8 Ignore region hover in sticker tool 2018-02-22 02:44:25 +03:00
Jaex
677ed9f95d Holding ctrl while using sticker tool will use last sticker instead of opening sticker picker 2018-02-22 02:11:18 +03:00
Jaex
636c57f071 In image editor clipboard paste also gonna support image files 2018-02-15 14:27:25 +03:00
Jaex
29886ecba1 In editor startup form also check for image files in clipboard 2018-02-15 14:09:58 +03:00
Jaex
586bebf336 Hide shadow color when not useable 2018-02-15 00:52:07 +03:00
Jaex
3467f36b8d Added quick sticker mode 2018-02-15 00:04:00 +03:00
Jaex
40afd4a59f Round image resize values 2018-02-12 16:12:26 +03:00
Jaex
db98bf7321 Keep aspect ratio while resizing sticker 2018-02-08 11:16:19 +03:00
Jaex
98d2ad63eb Use absolute folder path 2018-02-08 10:03:28 +03:00
Jaex
bf8a826f77 When searching make sure there is any stickers 2018-02-08 09:46:18 +03:00
Jaex
9589820ae5 Only add sticker pack if folder is selected 2018-02-08 09:33:49 +03:00
Jaex
db1c8c978b UpdateStickerPacks changes 2018-02-07 15:15:20 +03:00
Jaex
7b6b40d112 Remember selected sticker pack 2018-02-07 15:03:45 +03:00
Jaex
30c339dc9e Update control enabled states 2018-02-07 14:45:31 +03:00
Jaex
fa04134a00 Sticker pack form is now functional 2018-02-07 14:22:47 +03:00
Jaex
025d0ccbe7 Adding sticker pack form 2018-02-07 14:09:28 +03:00
Jaex
ee96cd98fb Move sticker with arrow keys instead of resizing it 2018-02-07 13:50:58 +03:00
Jaex
0bed292339 Allow double click sticker edit 2018-02-07 13:45:56 +03:00
Jaex
9df4ad0a82 While searching if enter pressed then select first sticker 2018-02-06 13:52:08 +03:00
Jaex
b595db0e30 Focus search box on shown 2018-02-06 13:23:23 +03:00
Jaex
9536a37dbc Added sticker packs option 2018-02-06 13:16:42 +03:00
Jaex
7f5d448c4c Use ImageEditorInterpolationMode.NearestNeighbor for sticker 2018-02-06 12:59:10 +03:00
Jaex
4e7b076719 Remember sticker size 2018-02-06 12:39:42 +03:00
Jaex
44a6a884be Added sticker icon 2018-02-06 11:32:13 +03:00
Jaex
026e2fa9c9 Added sticker tool 2018-02-06 11:25:15 +03:00
Jaex
d10bfb6f11 Added search functionality 2018-02-06 09:49:08 +03:00
Jaex
556d6b100f Added ToolStripNumericUpDown control 2018-02-06 03:56:46 +03:00
Jaex
4cdf93b755 Interim work for sticker form 2018-02-06 03:15:06 +03:00
Jaex
38897b6a53 Added shadow color option 2018-01-30 20:14:28 +03:00
Jaex
574fcefb01 Fix FFmpeg path 2018-01-28 15:29:39 +03:00
Jaex
543203eb29 Remember image effects in editor 2018-01-21 13:12:32 +03:00
Jaex
7c019a19ec Allow to cancel image effects dialog from editor 2018-01-21 01:40:38 +03:00
Jaex
b9387701cf fixed #2660: Added "Add image effects" button to image editor menu 2018-01-20 00:36:05 +03:00
Jaex
afa273d884 fixed #3074: First crop then apply shapes 2018-01-14 01:17:05 +03:00
L1Q
7bdbd5980b Update Russian translation 2018-01-13 15:43:47 +02:00
L1Q
9ac637242c Improve localization support
Add to resx:
- ImageEditorInterpolationMode enum
- Cplipboard image notice text
- Image editor toolbar items

Move OCR attribution notice to back to prevent overlapping
2018-01-13 15:43:06 +02:00
Jaex
232fe756da Inherit ImageDrawingShape in other image drawing shapes 2018-01-09 15:15:57 +03:00
Jaex
d013b862ed Pause editor form before opening dialogs 2018-01-09 13:00:56 +03:00
Fyers
c467ba8d9c added some more german translations 2018-01-07 18:11:01 +01:00
Jaex
402c57e952 Change default interpolation mode for performance reasons 2018-01-06 08:48:34 +03:00
Jaex
9d74081df5 Fix image pixel offset 2018-01-06 08:37:18 +03:00
Jaex
95ca97b4f0 Added image interpolation mode option to image editor 2018-01-06 08:30:04 +03:00
Jaex
06ca3f9974 fixed #3053: Add Ctrl + A support to textbox 2018-01-04 00:39:10 +03:00
Jaex
0ecfe7fe52 Fix line endings 2018-01-02 18:58:27 +03:00
Charles Milette
8d9f486f39
Use a SharedAssemblyInfo to minimize duplication 2018-01-01 12:32:18 -05:00
Jaex
e81176a839 Merge branch 'master' of github.com:ShareX/ShareX 2018-01-01 17:59:34 +03:00
Jaex
b463a16567 Update year 2018-01-01 17:59:14 +03:00
MilkGames
ae3f442809 Update/Add Dutch Translations 2018-01-01 15:41:45 +01:00
Jaex
cc3a22465d fixed #3039: Added "Insert image from screen" button to editor image menu 2017-12-31 21:39:13 +03:00
Jaex
eaad524a89 Show area info text in crop tool 2017-12-31 01:57:13 +03:00
Jaex
2a524e961e Fixed node hover issue 2017-12-27 23:07:54 +03:00
Jaex
4971d98b45 Added step label use letters option 2017-12-27 17:48:51 +03:00
Jaex
bb4f2420bc Replace "public" ACL text with "public-read" ACL in S3 tab 2017-12-26 18:01:03 +03:00
Jaex
c27c9e2d3a Added cancel button to editor startup form 2017-12-26 17:22:35 +03:00
Jaex
08579e83bd Use form for ShowDialog 2017-12-26 16:54:10 +03:00
Jaex
4f307fce28 Show new image form in startup form 2017-12-26 16:40:36 +03:00
Jaex
df8e174d8c Added image editor startup dialog when editor is opened from tools menu 2017-12-26 14:46:29 +03:00
Jaex
54b8d85e87 If editor image is null then show new image dialog 2017-12-25 19:48:41 +03:00
Jaex
b4d512374b Draw cross center of crop tool area 2017-12-25 13:37:25 +03:00
Jaex
cabab93b05 Added "Crop image" button to editor image menu 2017-12-25 13:00:15 +03:00
Jaex
6e724169cc Added "Insert image" button to editor image menu 2017-12-25 12:18:04 +03:00
Jaex
79fcdf9325 Fix null exception 2017-12-25 10:20:21 +03:00
Jaex
8089aab59c Fix wrong variable name 2017-12-25 09:42:59 +03:00
Jaex
193ec68ad5 Update save image button after change file path 2017-12-25 09:40:32 +03:00
Jaex
aace649381 Added "Open image" button to editor image menu 2017-12-24 22:04:12 +03:00
Jaex
a34c2087ea Remember new image dialog options 2017-12-24 21:13:06 +03:00
Jaex
5d94a9a6dd Added "New" button to editor image menu 2017-12-24 21:02:08 +03:00
Jaex
e3d26cb96f Skip crop tool in region capture 2017-12-24 17:54:39 +03:00
Jaex
9a8d8f0fc5 Added "Auto close editor on task" option 2017-12-24 12:01:16 +03:00
Jaex
8448ec220c Removed .nuget folder because it is not necessary anymore 2017-12-24 10:22:54 +03:00
Jaex
762422d71f
Merge branch 'master' into master 2017-12-23 17:24:11 +03:00
Jaex
328ca6b61d fixed #3015: Removed SevenZipSharp library instead using 7-Zip CLI 2017-12-18 11:20:37 +03:00
Jaex
865fd0bcf9 #3008: Added image editor events 2017-12-17 10:30:39 +03:00
Jaex
4f1b2f16c0 Use darker button color for depth color instead of black 2017-12-17 08:56:58 +03:00
Jaex
1b5f446a6d Added MouseEnter, MouseLeave events to DrawableObject, show hand cursor for buttons 2017-12-15 03:32:41 +03:00
Jaex
f2bb4d7f6f If crop buttons out of client area then move them to inside crop rectangle 2017-12-13 23:03:06 +03:00
Jaex
0f23bf1018 Fixed rectangle limit 2017-12-13 02:22:24 +03:00
Jaex
91f203cd35 Limit crop rectangle to inside canvas 2017-12-13 02:02:00 +03:00
Jaex
8eaa3b198e Auto crop won't automatically crop without user confirmation 2017-12-13 01:19:52 +03:00
Jaex
4fb70e864a Added button hover state 2017-12-13 00:37:38 +03:00
Jaex
adb2fdc713 Move confirm button to left, wider buttons 2017-12-12 20:18:43 +03:00
Jaex
e7d3aabb2a Added crop cancel button 2017-12-12 20:06:06 +03:00
Jaex
2c4943234f Added mouse events to DrawableObject, if object clicked then handle mouse input, crop confirm button works now 2017-12-12 19:12:25 +03:00
Jaex
e1a86be0fa Moved DrawableObjects to ShapeManager, adding confirm button to crop tool 2017-12-12 18:50:02 +03:00
Jaex
b6755df7af Added BaseTool which will limit only single tool to be visible on screen and auto clear it when changing tool 2017-12-12 18:17:38 +03:00
Jaex
0a9a479264 Small DrawableObject changes 2017-12-10 15:44:02 +03:00
Jaex
4085e5a5e4 Added position to mouse methods 2017-12-10 13:49:16 +03:00
Jaex
5ce01cd2be Added mouse pressed/released methods to DrawableObject 2017-12-10 13:27:49 +03:00
Jaex
fa6b20a8fd Refactor ScrollbarManager class 2017-12-10 12:45:39 +03:00
L1Q
b90d4885ec Add scrollbar fade effect 2017-12-09 22:44:49 +02:00
Jaex
6c1047eab8 Added ScrollbarManager 2017-12-08 17:21:44 +03:00
Jaex
fbf5f88ce1
Merge pull request #2987 from L1Q/master
Improve panning scrollbars
2017-12-08 16:43:06 +03:00
L1Q
35b4f3765f Improve panning scrollbars
- fix rounding errors
- change padding method
2017-12-08 15:40:52 +02:00
Jaex
d9200a6fb1 Change scroll bar colors 2017-12-08 15:03:50 +03:00
L1Q
e554c819ce Limit panning based on 25% of client area instead of 100px 2017-12-08 12:44:01 +02:00
Jaex
439ce0c2ed Change font size unit 2017-12-07 23:21:55 +03:00
Jaex
d37fc01726 Added font size option to step tool 2017-12-07 23:17:36 +03:00
Jaex
c0fda0ab3e fixed #2974: Allow non URL clipboard text input for QR code form 2017-12-07 16:36:01 +03:00
Jaex
2fa3480b79 Return if scroll bar not necessary 2017-12-07 14:57:18 +03:00
Jaex
b29dcf39c2 Few changes to scroll bars to improve visibility 2017-12-07 14:34:29 +03:00
L1Q
71fec869f7 Refactor panning scrollbars
- refactor variable names
- make pens and brushes dispose
2017-12-07 11:17:04 +02:00
L1Q
4275a16f28 Add visual scroll bars for panning 2017-12-06 22:05:02 +02:00
Jaex
96956a0fb9 Fixed small canvas size window centering 2017-12-06 16:05:50 +03:00
Jaex
b86a9d6bcc Added resampling option to image size dialog 2017-12-06 10:05:17 +03:00
Jaex
5d57bc40dd Update Mega lib 2017-12-05 20:44:57 +03:00
Jaex
95c9eb48d2
Merge pull request #2980 from 123jimin/master
Modified and added some Korean Translations
2017-12-05 18:49:28 +03:00
Jimin Park
0dfd2dd40d Modified and added some Korean Translations
Also moved two Editor UI literals into a resx file.
2017-12-06 00:44:38 +09:00
Jaex
2674046dce Namespace changes 2017-12-05 17:59:18 +03:00
Jaex
88d362383a Save GIF palette to Tools folder instead of near FFmpeg.exe 2017-12-05 10:27:17 +03:00
Jaex
4a965181b4 Use built in FFmpeg in Windows Store builds 2017-12-05 09:53:04 +03:00
Jaex
8c8134a823
Merge pull request #2972 from 123jimin/autoscale-fix
Removed AutoScaleDimensions assigns for four fullscreen forms
2017-12-04 14:16:59 +03:00
Jimin Park
0495d8d8bc Changed AutoScaleMode of four fullscreen forms to None 2017-12-04 20:16:03 +09:00
Jaex
8102d29ef8 Made auto size start mode default, added auto size to resources 2017-12-04 03:38:36 +03:00
Jaex
1aeae40c6a Change editor minimum size 2017-12-04 03:32:38 +03:00
Jaex
b077ea9221 Added image editor auto size start mode which resizing image editor to fit image, if image is too big then window will be maximized 2017-12-03 14:40:16 +03:00
Jaex
525a603cf4 Added canvas parameter to RegionCaptureForm constructor that way no need to use Prepare method 2017-12-03 13:46:19 +03:00
Jimin Park
a8e2004f9f Removed AutoscaleDimensions assigns for four fullscreen forms
This fixes the annoying incorrect capture region problem, and I think that this will not cause any significant layout problems for different DPIs.

However, while this works well on my laptop with different text scale settings, it should be checked on different computers as well.
2017-12-03 02:24:06 +09:00
Jaex
45c53600c5
Merge pull request #2968 from MilkGames/master
Add more Dutch Translations
2017-12-01 23:49:06 +03:00
Jaex
793795bebc
Merge pull request #2966 from 123jimin/master
Updated Korean Translations for ShareX
2017-12-01 23:41:38 +03:00
MilkGames
fd851692b3 More translations in Dutch 2017-12-01 20:31:58 +01:00
Jimin Park
c66a0aa68b Updated ScreenCaptureLib solution file for inclusion of ko-KR translations 2017-12-01 21:11:49 +09:00
Jimin Park
93ac1fc055 Added more Korean Translations for ShareX.ScreenCaptureLib 2017-12-01 21:05:32 +09:00
Jaex
57302f58bf Use Click event instead of MouseDown 2017-12-01 11:08:32 +03:00
Jaex
de420e7319 Added paste button to image editor edit menu 2017-12-01 10:58:53 +03:00
Jaex
fd5bdaa9ea fixed #2963: Make sure to set initial size on shape paste so proportional resizing can work 2017-12-01 09:33:08 +03:00
Jaex
3215de1fda fixed #2757: Added auto crop image support to image editor 2017-11-28 22:10:45 +03:00
RedMser
1c6ab9f984 Set BackColor of all TabPages to "Window" (used to be Transparent) to fix rendering issues for certain themes. 2017-11-27 20:14:31 +01:00
MilkGames
fbd5e91388 add new dutch translations 2017-11-27 19:56:52 +01:00
L1Q
8f8a9e5a1f Translate the panning tip 2017-11-27 04:54:47 +02:00
Jaex
a74d510365 Show image pan tip in image editor until first time panned 2017-11-24 17:07:39 +03:00
L1Q
58fc0391bc Update Russian translation 2017-11-21 12:23:51 +02:00
L1Q
7398833c2d Improve translation support
- "Editor start mode"
- ImageEditorStartMode enum
2017-11-21 12:22:55 +02:00
Jaex
a4c2fa5a70 Renamed Default start mode to Normal 2017-11-21 12:32:07 +03:00
Jaex
96b1301e3f Don't use proportional resizing for side nodes 2017-11-20 22:31:53 +03:00
Jaex
64cdf85b8d Revert position assignment 2017-11-20 22:31:16 +03:00
Jaex
8d41315c47 Added proportional resizing with resize node support 2017-11-20 21:25:18 +03:00
Jaex
1ba381e251 Interim commit for proportional resizing with resize node 2017-11-20 20:57:47 +03:00
Jaex
68b62f7bde When canvas modified update effect cache 2017-11-18 19:09:10 +03:00
Jaex
7b4204df10 If shape deleted when processing then queue dispose to be executed after processing is finished 2017-11-18 12:33:51 +03:00
Jaex
baf77a4069 Make sure effect only cached when all arrow keys released and make sure to not cache when moving with mouse 2017-11-18 11:35:19 +03:00
Jaex
782099c5c8 Avoid effect flicker when moving with keyboard 2017-11-18 10:49:46 +03:00
Jaex
5d1c347644 Fix cache related issues 2017-11-18 10:04:13 +03:00
Jaex
011b587cec Keyboard shape movement also gonna use real time effect preview now 2017-11-17 19:47:11 +03:00
L1Q
87a0c958cf Queue ClearCache 2017-11-17 18:15:20 +02:00
Jaex
8e671348ae Queue processing if it is requested while already processing 2017-11-17 18:50:14 +03:00
Jaex
7f90c61a9d Improvements to async effect processing 2017-11-17 17:57:15 +03:00
Jaex
7df6f6c4f5 Implementing async image effect processing for image editor 2017-11-17 16:35:59 +03:00
Jaex
5aefb10de4 Refactor effect shapes 2017-11-16 16:00:11 +03:00
Jaex
b73ac79e4d Fix line panning 2017-11-16 13:42:13 +03:00
Jaex
165548f376 Use Points in arrow drawing shape too 2017-11-16 12:40:56 +03:00
Jaex
d8cf9f1d17 Fix resize node issues 2017-11-16 12:21:05 +03:00
Jaex
920916c4ff Line drawing shape refactoring 2017-11-16 11:47:26 +03:00
Jaex
20fe02f41c More rectangle usage 2017-11-16 09:36:21 +03:00
Jaex
6a072fa079 Set rectangle instead of start/end positions 2017-11-16 09:02:27 +03:00
Jaex
7766ba374e Rectangle will also set start and end positions 2017-11-15 09:54:19 +03:00
Jaex
59f17da0a8 Show overlay when moving effect with keyboard 2017-11-15 08:48:27 +03:00
Jaex
fbc335afcd Update effect cache on setting change 2017-11-15 02:37:17 +03:00
Jaex
09f6edce4a Force cached effect to be inside canvas 2017-11-14 15:27:32 +03:00
Jaex
d3295a412a Fix OnDrawFinal issues 2017-11-14 15:15:28 +03:00
Jaex
18cbe0b72c Added RectangleInsideCanvas property 2017-11-14 15:05:12 +03:00
Jaex
147a4efac7 Fixed OnResizing issue 2017-11-14 14:21:36 +03:00
Jaex
13bf678f63 Added OnResizing and OnResized methods, so resize nodes can update effect cache 2017-11-14 13:55:05 +03:00
Jaex
100cc47585 Added real time blur, pixelate, highlight preview in image editor 2017-11-14 12:12:49 +03:00
Jaex
4ca85ec96f Use combo box for image editor start modes 2017-11-12 23:44:18 +03:00
Jaex
e08543abaf Fixed center canvas toolbar height 2017-11-12 12:11:20 +03:00
Jaex
4d0c8c5a6f Added border around canvas area,
Changed default image editor background color to gray
2017-11-12 11:51:45 +03:00
Jaex
763eb85d3c TopMost false for text input form, image size form, canvas size form 2017-11-12 10:32:55 +03:00
L1Q
268e3d1e20 Update Russian translation
- translate "Editor background color"
2017-11-10 03:21:15 +02:00
L1Q
e93c57541c Move "Editor background color" to resx 2017-11-10 03:20:52 +02:00
Jaex
69d57b07bd Only draw two arrows if two arrows not collide with each other to avoid GDI related bug 2017-11-09 19:55:37 +03:00
L1Q
db56792472 Fix moving canvas offscreen when resizing
Also fix canvas jumpling once when resizing
2017-11-09 06:35:26 +02:00
L1Q
27f790d862 Fix AutomaticPan 2017-11-09 05:00:27 +02:00
Jaex
2b5c9c7b11 Show editor background color on menu icon 2017-11-08 21:24:25 +03:00
L1Q
4b6d40ca20 Prevent panning from moving canvas offscreen 2017-11-08 19:09:36 +02:00
Jaex
f0e5416e0d In image editor show FPS on title bar 2017-11-08 03:47:22 +03:00
L1Q
b9d1b150c6 Fix image from file shape created with 0 size 2017-11-07 19:08:52 +02:00
L1Q
b902e33593 Fix shapes being 1px bigger 2017-11-07 19:06:35 +02:00
L1Q
eaac08413c Fix resizing some shapes with keyboard 2017-11-07 19:05:27 +02:00
L1Q
ec030b1fc2 Fix shape moving twice when moving and panning at the same time
Fix resizing while panning.
2017-11-07 08:24:58 +02:00
Jaex
13a3dc14fb Added editor background color option 2017-11-06 22:10:46 +03:00
Jaex
70635461d5 Rename variables 2017-11-06 19:01:02 +03:00
Jaex
e96acf05d9 Remember last editor tool separate from last annotation tool 2017-11-06 18:36:52 +03:00
Jaex
b85454bf7e AcceptButton was causing issue in few forms 2017-11-04 20:32:59 +03:00
Jaex
42ab856a28
Merge pull request #2900 from stuntguy3000/use-form-cancel
Use Accept and Cancellation buttons where appropriate
2017-11-03 16:14:57 +03:00
Luke Anderson
81f5868232 Use Accept and Cancellation buttons where appropriate 2017-11-02 20:07:27 +10:30
Jaex
957d19faf3 Added -movflags +faststart to x264 encoder 2017-11-02 11:02:39 +03:00
Jaex
e64135f94d Show image size and file name in title bar 2017-10-30 14:33:12 +03:00
Jaex
eb7992e36d Run image editor on STA thread that way multiple editors can be opened without block main thread 2017-10-30 14:14:13 +03:00
Jaex
8f97e5896e Make sure to not update toolbar when ShareX closing 2017-10-30 11:48:58 +03:00
Jaex
0c30cb832f Don't use static custom node image 2017-10-30 11:20:03 +03:00
Jaex
255f9f99e2 Allow creating empty text box 2017-10-30 10:43:21 +03:00
Jaex
21ef3a4d1a Rename ImageRectangle to CanvasRectangle 2017-10-30 09:06:04 +03:00
Jaex
2faaf4d981 Removed toolbar animation 2017-10-29 17:24:27 +03:00
Jaex
97b4b343b0 When centering canvas start offset from toolbar height 2017-10-29 17:06:44 +03:00
Jaex
f3244a979c Fix remember menu state in region capture 2017-10-29 13:25:30 +03:00
Jaex
9f72d07164 Center image editor to active monitor 2017-10-29 12:49:25 +03:00
Jaex
7cae61c18c
Merge pull request #2890 from L1Q/master
Translation improvements and updates
2017-10-29 10:10:12 +03:00
Jaex
8e1d8cf6a2 Image size form must be top most 2017-10-29 09:58:28 +03:00
L1Q
31868467c1 Update russian translation 2017-10-28 23:44:48 +03:00
L1Q
179500cb90 Improve translation support 2017-10-28 23:40:50 +03:00
L1Q
6544e1285f Allow toolbar dragging when image editor is fullscreen 2017-10-28 18:04:45 +03:00
Jaex
7ef8f374d7 Rename "Annotate image" to "Image editor" 2017-10-28 17:36:28 +03:00
L1Q
acb130d072 Make editor check for fullscreen on startup only 2017-10-28 17:09:21 +03:00
L1Q
eaf5d8fc80 Fix FPS indicator in windowed annotate
It should not take multiple monitors into account there
2017-10-28 15:45:16 +03:00
Jaex
0c29e23d53 In editor mode show canvas relative position under magnifier 2017-10-28 08:49:09 +03:00
Jaex
f5231613b8 Fix shape move all related issues 2017-10-28 03:26:29 +03:00
Jaex
afd81c2181 Center region capture toolbar to active monitor 2017-10-27 11:54:19 +03:00
Jaex
ff41e13e52 Make padding space equal in each side 2017-10-27 10:56:32 +03:00
Jaex
b6ef6487bc Don't show drag nodes on editor toolbar 2017-10-27 10:42:57 +03:00
Jaex
360cfab74c Fixed fullscreen annotate toolbar not visible 2017-10-27 08:37:37 +03:00
Jaex
ec9298fd75 Fixed when remember state is selected it not updates positions 2017-10-27 04:08:06 +03:00
Jaex
c042e77c2f Added editor mode fullscreen option so it can work same as before
If ShareX closing while editor is open then make sure to not update toolbar
2017-10-27 03:25:30 +03:00
Jaex
8c2073570f Added option to remember editor window state, position and size 2017-10-27 02:49:59 +03:00
Jaex
9798c9bb29 Added option to start image editor window maximized 2017-10-27 02:25:57 +03:00
Jaex
a19e6afe63 Improve shape positioning for ChangeImageSize 2017-10-25 09:31:52 +03:00
L1Q
ce32d0bb26 Fix ChangeCanvasSize moving shapes incorrectly 2017-10-25 09:16:29 +03:00
L1Q
e802b05043 Fix crop moving shapes incorrectly 2017-10-25 09:01:59 +03:00
Jaex
fefca5eef2 Fixed crop issue 2017-10-25 04:24:40 +03:00
Jaex
308e20be21 Show options menu in editor mode and hide region capture related settings
Use options reference in editor mode instead of options clone to be able to save settings
2017-10-25 03:53:53 +03:00
Jaex
4ea6ce887b Added extra null checks 2017-10-25 01:47:40 +03:00
Jaex
cadd9c7fca Improvements to panning 2017-10-24 21:53:31 +03:00
L1Q
226ccd9a82 Fix floating errors when resize panning 2017-10-24 07:59:45 +03:00
L1Q
3741435f19 Pan editor on resize 2017-10-24 05:31:02 +03:00
Jaex
1f5931815e Fix toolbar animation and button tooltip positions 2017-10-24 03:22:10 +03:00
Jaex
1a9888e003 Toolbar should be TopMost on region capture 2017-10-24 03:11:02 +03:00
Jaex
6ee3e305d6 Added MinimumSize so toolbar always fits 2017-10-24 02:50:42 +03:00
Jaex
0c36f82302 Also move toolbar when annotate form moved 2017-10-24 02:43:37 +03:00
Jaex
48681af900 Automatically move toolbar to snap top of annotate window 2017-10-24 02:24:50 +03:00
Jaex
2a5370c101 Center canvas if window state changed 2017-10-24 01:40:20 +03:00
Jaex
2f15401d6f Start editor maximized, added center canvas method and using it on form shown event 2017-10-24 01:22:48 +03:00
Jaex
6dd07cb846 Made InputManager non static 2017-10-24 00:40:37 +03:00
Jaex
b2cbc03593 Removed ScreenRectangle because it was only used in one place, update coordinates before InitBackground 2017-10-24 00:08:26 +03:00
Jaex
009ee9d294 Initial work to convert screen rectangle and mouse position to client 2017-10-23 23:32:44 +03:00
Jaex
757e4b0e1d Added maintain aspect ratio to image resize dialog 2017-10-22 03:33:30 +03:00
Jaex
8dbbcad272 Added image size form 2017-10-22 02:26:47 +03:00
Jaex
46e86d91d2 Added ChangeImageSize method 2017-10-22 01:33:00 +03:00
Jaex
240a8ceb6c Added rotate and flip functions, removed RemoveOutsideShapes usage 2017-10-22 01:04:18 +03:00
Jaex
cb91274d00 Added resize, rotate, flip buttons 2017-10-22 00:51:18 +03:00
Jaex
08d91a2540 Added image menu and moved canvas size to there, that way menu will only show in editor mode 2017-10-22 00:28:20 +03:00
Jaex
f7eda15a77 Canvas size icon 2017-10-22 00:18:56 +03:00
Jaex
da2c9844da Added canvas size form 2017-10-21 23:43:39 +03:00
Jaex
1191f1b2d5 Adding canvas size option to image annotate 2017-10-21 02:15:23 +03:00
Jaex
eee34635de Show SizeAll cursor on shape move 2017-10-17 22:39:22 +03:00
Jaex
6d324d3f1a Increase text padding because resize nodes are bigger now 2017-10-17 21:39:23 +03:00
Jaex
fddd843f79 On crop remove outside shapes 2017-10-17 21:34:06 +03:00
Jaex
1c84e7308e When panning set SizeAll cursor 2017-10-17 17:54:19 +03:00
Jaex
096ab1c74d Small changes 2017-10-17 17:44:46 +03:00
L1Q
815cc3ee53 Fix panning image bigger than screen 2017-10-17 16:41:08 +03:00
L1Q
aeec1ad4ad Fix cropping and panning at the same time
Hopefully increase performance
- not updating backgroundBrush when panning
- move backgroundBrush instead
- draw backgroundBrush ony in ImageRectangle
- clear only when ImageRectangle does not cover whole screen
2017-10-17 14:13:21 +03:00
L1Q
522b52a8f8 Add panning to image annotate 2017-10-17 02:53:54 +03:00
Jaex
4f6e969c88 Add regions to UploadersConfigForm.cs 2017-10-05 23:54:06 +03:00
Mahdi
a9cb5a2346 Fixed an issue with touch screens not being able to select region/draw/select drawing correctly 2017-10-05 22:03:26 +03:30
L1Q
3841eacd2a Fix error when pressing F1 during image editing
The proper condition should've been
    if(form.IsAnnotationMode && !form.IsEditorMode)
but I guess checking for null is more robust here
2017-10-05 06:00:59 +03:00
David
8aff4bab21 Update French Translation 2017-10-01 09:40:47 +02:00
Jaex
4ee76af0ea Added custom circle resize node 2017-09-30 17:08:40 +03:00
Jaex
05578e71fd fixed #2798: Check cursor position to make sure it is valid 2017-09-27 09:51:07 +03:00
L1Q
b32ac9ab16 Fix error when pressing F1 in non-Annotation mode
tsmiTips is only initialised in AnnotationMode
2017-09-22 03:58:33 +03:00
Jaex
639da385c4 Draw transparent white rectangle to selected ruler area so black ruler lines will be visible on dark backgrounds 2017-08-30 12:09:03 +03:00
Jaex
a320b962e6 Added ToolStripLabeledComboBox control to be used for cursor type 2017-08-28 09:26:24 +03:00
Jaex
e207c181e0 Added cursor type option to cursor drawing tool 2017-08-20 21:10:47 +03:00
Jaex
59aee065f1 Added IsValid method to CursorData 2017-08-14 11:06:12 +03:00
Jaex
898daf4cc5 Revert "Added cursor type option to cursor drawing tool"
This reverts commit 92ff416ab6.
2017-08-14 09:46:54 +03:00
Jaex
92ff416ab6 Added cursor type option to cursor drawing tool 2017-08-13 14:07:52 +03:00
Jaex
60aa000217 Workaround for after capture task annotate issue 2017-08-11 15:32:29 +03:00
pjammo
8758819aa9 Updated Italian Translation
Fixed typos and too long strings
2017-08-07 11:20:38 +02:00
Jaex
b0811bf11d Change arrow heads text 2017-08-05 23:04:21 +03:00
Jaex
8f1f41d23f fixed #2661: Added arrow heads in both side option to arrow drawing tool 2017-08-02 19:11:12 +03:00
Jaex
c40e77298b Added center points option to toolbar 2017-08-02 18:32:51 +03:00
Jaex
3de63379f8 Adding multiple center node support to line and arrow tools 2017-08-02 15:04:30 +03:00
Jaex
a115954301 Added Italian files to project 2017-07-23 21:57:10 +03:00
Jaex
790de136c3 .editorconfig changed files 2017-07-23 19:39:25 +03:00
pjammo
1f574ba827 Added Italian Translation 2017-07-23 10:41:55 +02:00
Jaex
f83816d19a Store cursor as bitmap because masking already not working 2017-07-20 23:27:03 +03:00
Jaex
e3175ba48e Removed resize nodes from cursor tool to make moving cursor more easier 2017-07-18 15:58:07 +03:00
Jaex
a4dabaea44 When cursor tool selected, show borders around all cursors to make it obvious those cursors moveable 2017-07-18 14:59:59 +03:00
Jaex
0a0d43d4c6 Added cursor tool text and image 2017-07-18 14:43:45 +03:00
Jaex
a77159db51 Allow resizing cursor, create arrow cursor when clicked on empty space 2017-07-17 22:07:29 +03:00
Jaex
7f5b138548 #1009: Adding cursor tool to region capture toolbar which gonna allow moving/deleting cursor 2017-07-17 21:48:42 +03:00
Sneer
adf84b7db7 Updating Chinese
Updating Chinese
2017-07-07 04:04:44 +08:00
Jaex
a78dffa9fd In screen recording if stop requested while recording is not started yet then abort recording to avoid gif encoding issues 2017-06-26 09:05:14 +03:00
David
e3b599550c Update French Translation 2017-06-17 00:15:06 +02:00
Jaex
19a56571a8 Change default annotation options 2017-06-16 13:30:38 +03:00
Jaex
ca6a600898 Merge pull request #2575 from L1Q/master
Translation improvements and updates
2017-06-16 08:53:11 +03:00
L1Q
9e5142e189 Updating russian translation 2017-06-16 02:00:34 +03:00
L1Q
958aff82a5 Improving translation support
- added strings to resx
- made "Edit actions tollbar" form translatable
- marked windows store "Status" and AboutForm "Build" strings as @Invariant
2017-06-16 01:57:39 +03:00
Jaex
038575582a Draw shadow even when border is not visible 2017-06-14 17:28:22 +03:00
Jaex
fbbcf2dfe6 Resx cleanup 2017-06-10 03:08:17 +03:00
Jaex
1b49768f45 50ms faster region animation 2017-05-30 08:52:07 +03:00
Jaex
f7bb2f8aff Limit crop and image (screen) region selection to image rectangle 2017-05-28 12:32:09 +03:00
Jaex
15e63e8a92 Use PickColor static method and show old color by default 2017-05-28 01:29:33 +03:00
Jaex
ca4e4ce09e Removed button padding 2017-05-28 00:07:02 +03:00
Jaex
c0febe8ed2 Revert "Fix padding related issue"
This reverts commit 5e97210afe.
2017-05-27 14:21:22 +03:00
Jaex
5e97210afe Fix padding related issue 2017-05-27 14:11:21 +03:00
Jaex
173a4f2ebd Changed toolbar animation 2017-05-27 14:01:01 +03:00
Jaex
1896448513 Increased region capture toolbar button paddings that way it will be more easier to click them 2017-05-27 01:52:33 +03:00
Jaex
2766db8daf In freehand drawing only use high quality when rendering output 2017-05-26 09:10:37 +03:00
Jaex
a79f44156f Decrease quality of image rendering on region capture but use high quality while rendering output image 2017-05-24 01:53:57 +03:00
Jaex
84d8997cfd Fix crop image in multi monitor 2017-05-23 17:29:02 +03:00
Jaex
b85a1b3efa Don't change position of duplicated image to allow blur outside of region type of effects 2017-05-19 08:53:18 +03:00
Jaex
83645f5445 #2438: In region capture if result is annotated then ignore after capture task "Annotate image" 2017-05-15 19:54:04 +03:00
Jaex
f1a5f77ccc Also hide line/arrow resize nodes 2017-05-12 10:36:20 +03:00
Jaex
ad3edb71bd If resize node collide with another node, hide them 2017-05-12 10:13:50 +03:00
Jaex
a9529b1802 Check for valid rectangle 2017-05-09 02:38:37 +03:00
Jaex
46156d612b Use ImageRectangle in CropImage method 2017-05-07 01:22:26 +03:00
Jaex
c7c44280f7 Added label and icon for "Image (Screen)" drawing tool 2017-05-07 00:34:03 +03:00
Jaex
ec86bd5bdf Added "Image (Screen)" drawing tool which allows duplicating image from screen 2017-05-06 23:53:46 +03:00
Jaex
378ae2125a Add missing WindowsStore constants 2017-05-03 16:56:11 +03:00
Jaex
c7309a442b Hide "Install recorder devices" button in Windows Store build 2017-05-03 16:48:32 +03:00
Jaex
9b1d14672f Move FFmpegOptionsForm to Forms folder 2017-05-03 11:14:55 +03:00
Jaex
a2e98147f2 Handle invalid FTP URL preview, update FTP account names on host text change 2017-05-02 17:03:28 +03:00
David
d435fae749 Update French Translation 2017-04-30 17:45:43 +02:00
Jaex
67a218bee9 fixed #2479: Added crop tool to annotation 2017-04-30 15:54:11 +03:00
Sneer
a7ee0cea71 Chinese update
Chinese update
2017-04-30 02:17:07 +08:00
Jaex
c58b96e088 Use static ants border instead of blinking border for non active regions 2017-04-28 07:23:20 +03:00
Jaex
e53275a3e9 URL related refactoring 2017-04-24 17:01:35 +03:00
Jaex
99cc700c7d Added WindowsStoreDebug configuration 2017-04-21 18:22:15 +03:00
Jaex
602c756a2c Added WindowsStore build configuration 2017-04-21 01:59:19 +03:00
Jaex
6cd580f627 fixed #2435: Added region capture animation option 2017-04-17 17:19:23 +03:00
L1Q
c13a2aad9b Updating russian translation 2017-04-14 03:05:49 +03:00
Jaex
47166451e6 Hover animation improvement 2017-04-07 15:09:18 +03:00
Jaex
375248790f Make toolstrip vertical space equal 2017-04-04 11:05:35 +03:00
Jaex
c553733735 Use duration in ColorBlinkAnimation 2017-04-03 14:14:06 +03:00
Jaex
77d42d6b57 Use duration instead of speed 2017-04-03 13:49:00 +03:00
Jaex
dcd99194aa Added hover region animation 2017-04-03 10:55:54 +03:00
Jaex
5ad7cabca4 Added RectangleAnimation class 2017-04-03 03:57:37 +03:00
Jaex
d5dd455498 Move animations to separate folder 2017-04-03 03:45:57 +03:00
Jaex
75918e2f97 Animation improvements 2017-04-03 03:44:03 +03:00
Jaex
c6ee8a11e7 Added animation under region capture toolbar 2017-04-02 00:56:53 +03:00
Jaex
f7c0a9f934 CodeMaid cleanup 2017-03-30 00:03:08 +03:00
Jaex
b3af07a951 Use dark background on editor mode and only draw checkers behind image 2017-03-25 00:16:44 +03:00
Jaex
18d77cfa35 Update links and credits 2017-03-24 14:41:57 +03:00
Alan Tsai
189b6dae51 [Translate]zh-Tw for Sharex.ScreenCaptureLib project 2017-03-21 23:42:12 +08:00
Jaex
bcc09ca8d6 Use correct editor mode 2017-03-18 03:07:59 +03:00
Jaex
bcc7c814ad Pressing space will also continue task 2017-03-07 19:08:05 +03:00
Jaex
55410b32ce In TaskEditor mode right click will continue task 2017-03-07 17:47:44 +03:00
Jaex
8761536fc3 Annotation task buttons works now 2017-03-07 17:27:05 +03:00
Jaex
8e31a87a46 Adding TaskEditor mode to region capture form 2017-03-07 16:49:01 +03:00
Jaex
1ade3b957c Use file name for annotation because file path empty before save image 2017-02-27 23:35:01 +03:00
Jaex
d8ab18ba42 Pressing enter will accept annotation too 2017-02-26 19:38:56 +03:00
David
9f3bcb9802 Update French Translation 2017-02-23 22:40:05 +01:00
L1Q
f73d2e85bd Updating russian translation 2017-02-23 18:31:17 +02:00
Jaex
f833bbda49 Declare default font 2017-02-22 16:30:51 +03:00
Jaex
2a7e190a83 Decrease default font size 2017-02-22 15:59:52 +03:00
Jaex
01682b0e3e Calculate proper font size for AddString 2017-02-17 23:23:19 +03:00
Jaex
b66f09f9dc Add resource text for ShapeType 2017-02-17 23:06:20 +03:00
Jaex
5ca3c3c4b5 Added cancel button to text input box and escape key will also cancel input 2017-02-17 02:37:45 +03:00
Jaex
7fe3cc777e Enter will close Text input box and Ctrl + Enter will add new line 2017-02-17 02:27:12 +03:00
Jaex
d5fd63411c Modify icon to show borders 2017-02-17 01:49:49 +03:00
Jaex
7ae251470e Change text icon colors to blue 2017-02-17 01:45:01 +03:00
Jaex
fd5ffbfab4 Added Text (Outline) to toolbar 2017-02-16 03:49:13 +03:00
Jaex
d6755cd1f9 Adding text drawing outline mode 2017-02-15 00:12:38 +03:00
Jaex
4031f2d794 Changed pencil icon 2017-02-08 14:16:40 +03:00
Jaex
4d7006b359 Update year 2017-01-11 11:39:40 +03:00
Jaex
0468bd7227 fixed #2193: Workaround to redirect keyboard input from menu form to region capture form 2017-01-10 21:56:37 +03:00
Jaex
2e4f136377 Custom arrow cap for arrow drawing tool 2017-01-05 02:12:19 +03:00
Jaex
ee5fabd6a2 fixed #2177: Removed auto close option from scrolling capture window 2017-01-02 19:44:34 +03:00
Jaex
b9f8407ea3 #2144: Work in progress simple actions edit window 2016-12-29 21:17:16 +03:00
L1Q
cc30b3143e Updating russian translation 2016-12-15 00:16:44 +02:00
Jaex
2e48e2c27a Shift+Del to delete all shapes 2016-12-14 19:38:07 +03:00
Jaex
3252d5dddb Set low latency high performance preset as default for NVENC 2016-12-02 21:44:04 +03:00
Jaex
25014f55ab Added NVENC preset and bitrate options 2016-12-02 19:35:34 +03:00
Jaex
17629d3d5d #2124: Adding H.264 NVENC & HEVC (H.265) NVENC screen recording support 2016-12-02 17:30:42 +03:00
Jaex
b74d1085f0 Added hotkey Ctrl + Shift + Del to delete all shapes 2016-12-01 18:15:45 +03:00
Jaex
f8cbf0da94 Added hotkey string to remaining menu items 2016-12-01 18:11:26 +03:00
Jaex
3c21c208b4 Change enabled state of edit menu items automatically 2016-12-01 17:34:53 +03:00
Jaex
65c2c4106d Added edit drop down menu to region capture toolbar 2016-12-01 15:24:19 +03:00
Jaex
c4d7098751 Added move shape top (home), bottom (end), up (page up), down (page down) hotkeys 2016-11-30 18:51:23 +03:00
Jaex
e07d4cb036 Removed rounded rectangle region and drawing instead rectangle have corner radius option
Changes to annotation options default values
2016-11-30 18:17:12 +03:00
Jaex
b417d31c0c Show color picker crosshair by default 2016-11-30 16:01:12 +03:00
Jaex
35335e0d43 Added drop shadow option to region capture toolbar 2016-11-30 00:11:39 +03:00
Jaex
9000cf31a7 Added speech balloon shadow 2016-11-29 23:23:34 +03:00
Jaex
58a6707635 Added step & speech balloon text shadow 2016-11-29 23:06:54 +03:00
Jaex
a6192aa76a Added step shadow 2016-11-29 22:47:53 +03:00
Jaex
37c3b7aa18 Added text shadow 2016-11-29 21:48:19 +03:00
Jaex
678ef0b1b0 Added line & arrow shadow 2016-11-29 21:32:52 +03:00
Jaex
5e14b35eb7 Added freehand shadow 2016-11-29 20:02:01 +03:00
Jaex
efe88bde57 Added ellipse shadow 2016-11-29 19:52:07 +03:00
Jaex
f28e913a11 Added rectangle & rounded rectangle drawing drop shadow support 2016-11-29 19:24:41 +03:00
Jaex
ea5fd4cea1 Change default value of border size and rounded rectangle radius 2016-11-29 18:36:51 +03:00
Jaex
1dc9ce44c6 Allow higher pixelate size for one color rectangle fill 2016-11-28 16:08:17 +03:00
Jaex
06c29e2d33 Few NativeMethods changes 2016-11-21 08:37:42 +03:00
Jaex
c5687ce3dd Update menu on shape created 2016-11-19 03:03:44 +03:00
Jaex
316e9a4388 Added capture last region button to region capture menu 2016-11-19 02:36:14 +03:00
Jaex
3adc1de4e1 Change values of blur radius numeric up down to enforce odd numbers 2016-11-14 02:27:24 +03:00
Jaex
2c15b7f434 Added another box blur method 2016-11-14 02:00:55 +03:00
Jaex
56815698ec TrimTransparent methods moved to ImageHelpers class as AutoCropImage 2016-11-13 22:53:58 +03:00
Jaex
cab2ec0b2b Added fast box blur method 2016-11-13 19:33:53 +03:00
Jaex
1d9b1a07c8 Added faster pixelate method 2016-11-13 16:59:06 +03:00
Jaex
14cde29c05 ImageHelpers refactoring 2016-11-12 20:22:49 +03:00
Jaex
cefae849df Show region capture FPS in active monitor 2016-11-11 14:19:27 +03:00
Jaex
7ce22b566a Merge pull request #2042 from Shadorc/master
Update French translation
2016-11-06 07:13:11 +02:00
David
2459cf2156 Update French translation 2016-11-05 12:37:12 +01:00
L1Q
b6dc1a1708 Updating russian translation 2016-11-04 23:27:22 +02:00
Jaex
d3736e4565 Move and reorganize form events to regions 2016-11-01 16:16:44 +03:00
Jaex
e2a6e5fba3 Update region capture tips 2016-10-31 14:30:05 +03:00
Jaex
9880f87fc8 Reset show tips and click action settings to new default values 2016-10-31 13:53:45 +03:00
Jaex
466bf954a1 If image file not exists then show message box 2016-10-18 16:30:08 +03:00
Julius Vitkauskas
f008cde808 Fix trim edge checking 2016-10-16 20:51:47 +03:00
Jaex
1a097036d9 Make info text background more transparent 2016-10-16 20:00:45 +03:00
Jaex
a948c6f793 #1960: Also ignore cloaked windows in region capture 2016-10-16 01:12:15 +03:00
Alexandre Oliveira
b9de7e49f2 Update Brazilian Portuguese translation 2016-10-13 12:25:38 -03:00
Jaex
c6b4db04e0 Use blue colors on info box for consistency with menu tooltips 2016-10-13 17:11:14 +03:00
Jaex
fc1e464e50 Remember menu state option also gonna remember collapsed state of menu 2016-10-13 11:47:26 +03:00
Jaex
f94ec6d6b9 Update icons 2016-10-13 10:36:25 +03:00
Jaex
c8ac26d8dd Change tooltip times 2016-10-12 11:17:01 +03:00
Jaex
47899781d9 Activate curve drawing only when center node dragged once that way if center node is not dragged then it will work same as before 2016-10-11 14:52:08 +03:00
Jaex
c43ccd9ac5 Adding curve drawing support to line and arrow tools 2016-10-11 14:28:22 +03:00
Jaex
b3261335f9 Added fade in animation support to TextAnimation 2016-10-07 01:20:35 +03:00
Jaex
610e5d5791 Make grip spacing equal 2016-10-05 23:30:03 +03:00
Jaex
83f1909eef Fix visual problem of toolstrip drop down menus and corners 2016-10-05 23:22:57 +03:00
Jaex
48f4ec9056 In menu form handle esc press 2016-10-05 22:32:01 +03:00
Jaex
407b8e231c Added remember menu position setting 2016-10-05 18:37:11 +03:00
Jaex
640a4b67d0 Right clicking menu grip will collapse menu 2016-10-05 16:00:33 +03:00
Jaex
d1d6ef0513 Fix weird incorrect menu position problem 2016-10-05 01:40:22 +03:00
Jaex
3f5f01804e Move highlight color to menu too 2016-10-05 01:05:55 +03:00
Jaex
cdd85e2354 Move color options to menu 2016-10-04 20:38:30 +03:00
Jaex
825d46f69b Show size cursor when hovered menu drag labels 2016-10-04 19:24:29 +03:00
Jaex
463a705f93 Remove custom crosshair drawing because it not working properly in high DPI and with new menu it is less useful anyway 2016-10-04 19:08:50 +03:00
Jaex
2041cbb62c Make child form TopMost 2016-10-03 17:24:12 +03:00
Jaex
ed7a5e2abe Delete OpenOptionsMenu method 2016-10-03 16:50:43 +03:00
Jaex
4e66c387b2 ToolStrip high DPI support 2016-10-03 16:10:30 +03:00
Jaex
c5a1426853 Capture button not exists in editor mode 2016-10-03 15:21:59 +03:00
Jaex
ce51a63586 Added capture region button if multi region is enabled and there is regions on screen 2016-10-03 15:13:53 +03:00
Jaex
e32d8d6fc4 Move capture buttons to sub menu to save space because capture buttons not frequently used 2016-10-03 14:56:30 +03:00
Jaex
e1efffa9a5 Fix multi monitor menu location 2016-10-03 14:31:23 +03:00
Jaex
892deb11fa fixed #1969: In freehand region if there is only two points then use AddLine instead of AddPolygon 2016-10-03 00:50:51 +03:00
Jaex
d71c2c62e5 Make sure tooltips close when button become disabled 2016-10-02 21:58:37 +03:00
Jaex
0a6cdb3f27 Show tooltip for all ToolStripItems which have text 2016-10-02 19:08:45 +03:00
Jaex
e9f5ea2694 Added custom tooltips for tool menu 2016-10-02 19:01:55 +03:00
Jaex
75cd1e5d20 UpdateMenu on shape delete 2016-10-02 16:47:26 +03:00
Jaex
5f25be3e2c Replace delete current object button with undo object button because user can delete object using right click anyway 2016-10-02 16:29:37 +03:00
Jaex
5600d69936 Only limit menu position if menu width smaller than screen width 2016-10-01 19:08:08 +03:00
Jaex
df9a99b264 Don't allow menu to be moved outside screen bounds 2016-10-01 18:55:59 +03:00
Jaex
2a28884d8a Don't show region separator in editor mode 2016-10-01 16:41:17 +03:00
Jaex
67e1c69631 Change default mouse actions 2016-10-01 15:33:38 +03:00
Jaex
f39c309664 Removed close button from menu because right click more easier 2016-10-01 15:21:48 +03:00
Jaex
8473342778 Edit polygon icon to look more similar to other region icons 2016-10-01 14:41:55 +03:00
Jaex
b7bdd40115 Add separator between region and drawing tools 2016-10-01 14:19:53 +03:00
Jaex
56cf767ab7 If screen smaller than toolbar width then move menu to top left corner 2016-10-01 14:13:54 +03:00
Jaex
b243116c75 Don't show region capture tips by default 2016-10-01 14:01:27 +03:00
Jaex
10227b3aca On startup activate parent form so key input won't go to menu 2016-10-01 14:00:15 +03:00
Jaex
c4725ec668 Remove tool text animations because not necessary anymore 2016-10-01 12:51:16 +03:00
Jaex
e62634a5e8 Position toolbar to active monitor top center 2016-10-01 12:28:37 +03:00
Jaex
43d5c78ae2 Added ShapeManagerMenu partial class to separate menu logic from ShapeManager 2016-10-01 10:58:59 +03:00
Jaex
d73e6beffb Remove unused RegionCaptureMenuForm 2016-10-01 10:52:14 +03:00
Jaex
d3d8e2dd1c Change Enabled of controls instead of Visible, so menu size won't change 2016-10-01 10:51:11 +03:00
Jaex
3b9122b326 Auto hide shape options menu when not needed 2016-10-01 10:05:39 +03:00
Jaex
48aaa5f56e Fix toolstrip visual artifact in right side 2016-09-30 22:05:26 +03:00
Jaex
81a124453f Added custom drag grips to each side 2016-09-30 21:57:16 +03:00
Jaex
eff05bc15c Rename NativeConstants class 2016-09-30 21:21:48 +03:00
Jaex
4d515d2a9e Allow dragging menu using toolstrip grip 2016-09-30 21:18:30 +03:00
Jaex
ca1d2b6e38 Removed right click menu from region capture and moved all buttons to toolbar 2016-09-30 20:37:01 +03:00
Jaex
a9eca34158 Added editor mode and capture buttons 2016-09-30 19:31:59 +03:00
Jaex
f0f8d0711c Adding menu form inside ShapeManager 2016-09-30 19:11:59 +03:00
Jaex
9badbe7fdb Menu designer update 2016-09-30 18:14:50 +03:00
Jaex
5f9ad5ad3b Adding region capture menu form 2016-09-30 17:48:31 +03:00
Jaex
25207ed2cf Update region capture tips 2016-09-28 00:30:41 +03:00
Jaex
844677b6b5 In editor mode move shapes to previous position after get output 2016-09-18 23:21:30 +03:00
Jaex
a7b93af654 Execute editor tasks after region capture window is closed 2016-09-18 21:35:15 +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
1aa169fb6a Remove unused resx fields 2016-09-17 11:33:27 +03:00
Jaex
5d73236c29 Adding region capture editor events 2016-09-10 00:33:36 +03:00
Jaex
837db296b5 If region capture context menu closed because of right click then don't show context menu on mouse up, that way user can close context menu with right click 2016-09-09 21:14:37 +03:00
Jaex
76d4f85f5f Merge pull request #1885 from Sneer-Cat/master
Update Simplified Chinese
2016-09-08 15:49:26 +03:00
Sneer
52f3bbead6 Update Simplified Chinese 2016-09-08 15:46:17 +08:00
Jaex
801fbca5c3 Adding save, copy, upload, print buttons to editor mode 2016-09-07 17:28:16 +03:00
Jaex
8fd061e4c8 Fix blur, pixelate and highlight to crop only inside image rectangle 2016-09-05 19:55:36 +03:00
Jaex
e4d388c61f Use Move to shift all shapes, override move method to move speech balloon tail 2016-09-05 19:27:35 +03:00
Jaex
30ee623852 In editor mode center image to active monitor 2016-09-05 17:58:03 +03:00
Jaex
05bba15599 Added run after capture tasks button 2016-09-05 14:04:28 +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
e9ad46700b Move few classes inside ScreenCaptureLib 2016-09-05 12:03:10 +03:00
Jaex
8251f7d88e In editor mode before output image move all shapes to match centered image position 2016-09-04 20:36:26 +03:00
Jaex
6bcdd1b564 RegionCaptureForm refactor 2016-09-04 20:17:09 +03:00
Jaex
a9cbc5647d Class name changes 2016-09-04 19:22:27 +03:00
Jaex
643ef4a19e Removed BaseRegionForm and moved its codes to RegionForm 2016-09-04 18:11:25 +03:00
Jaex
306c1adb2c Show checkers behind image 2016-09-04 15:51:03 +03:00
Jaex
f175960e00 Center image in editor mode 2016-09-04 15:09:24 +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
Jaex
3132461219 Fix line, arrow anti aliasing issue when doing horizontal or vertical lines 2016-09-03 12:06:51 +03:00
Jaex
84b25135fb Removed corner radius setting from rectangle drawing, don't override OnDraw in rounded rectangle shape to use rectangle shape with corner radius assigned, don't show corner radius setting for speech balloon until it can be resolved 2016-09-03 11:26:02 +03:00
Jaex
1d24e205b2 Use AddPolygon method instead of AddLine loop 2016-09-02 20:02:06 +03:00
Jaex
749bf6e3f0 Use DrawLines method instead of AddLine loop 2016-09-02 19:53:53 +03:00
Jaex
c483491611 Added corner radius setting to rectangle and text drawing, dynamic pixel offset mode depending on border size to fix anti aliasing issues 2016-09-02 18:48:03 +03:00
Jaex
d3271e597b Added shape category 2016-09-02 10:09:24 +03:00
Jaex
e3232dee70 Rename effect enum names 2016-09-02 09:16:52 +03:00
Jaex
44601e4e10 Remove unnecessary stuffs to draw fps counter faster for it to not affect fps much 2016-09-01 11:07:36 +03:00
Jaex
9f6b3cf63a fixed #1778: Swap ctrl + mouse wheel with mouse wheel that way people can't accidentally change tool 2016-08-31 14:55:30 +03:00
Jaex
b0b4cf86d2 Store tail position separately 2016-08-31 03:14:24 +03:00
Jaex
9e645c07fb Instead of using static tail width for speech balloon, using multiplier so it can scale correctly 2016-08-31 02:45:15 +03:00
Jaex
d811ae9767 Include resx 2016-08-31 02:08:57 +03:00
L1Q
64782b52bb Updated russian translation 2016-08-29 11:46:29 +03:00
Jaex
e91a916677 Move FFmpegDownloader to MediaLib 2016-08-27 19:51:20 +03:00
Jaex
6f91a6c629 Ignore key timer for Esc in region capture 2016-08-25 16:32:45 +03:00
Jaex
e14b6f20ea Fix border issue 2016-08-25 02:57:02 +03:00
Jaex
3eb7ffbea8 Show tool options for speech balloon 2016-08-25 02:01:07 +03:00
Sneer
128b42f319 Update Simplified Chinese 2016-08-25 06:15:06 +08:00
Jaex
6c29817c50 Handle speech balloon border drawing issues 2016-08-24 22:18:54 +03:00
Jaex
146f6eca53 Added speech balloon icon 2016-08-24 21:00:19 +03:00
Jaex
053745a66b Only draw tail if it is required 2016-08-24 20:11:09 +03:00