* Improving the DPI handling for most forms, there are still issues with:
* the AboutForm.Designer.cs where the title with the version scales differently.
* the destination picker doesn't seem to scale the font correctly.
Some parts are not tested yet...
* Solved the issue with the destination picker font, and some other small issues.
There still is an issue when using Powertoys (the feature which is experimental), that the capture is somehow skipping.
* Update Italian language (GUI)
* Update Italian language (website)
* Update italian.iss
* Update Italin language Box plugin
* Update Italian language Confluence Plugin
* Update Italian language Dropbox plugin
* Update Italian langueg External command plugin
* Update italian language Flickr plugin
* Update Italian language Imgur plugin
* Update Italian language Jira plugin
* Update Italian language OCR plugin
* Update Italian language Photobucket plugin
* Update Italian language Picasa plugin
Add Italian translation for additional lanuage
Modify script to use "Uninstall" string localziation
Add "Uninstall" string localziation for English and Italian.
* Propagate DPI Changes down to Drawable Containers and Adorners and Resize Grippers Accordingly
* Make Grippers Slightly Larger
* Add White Border to Grippers for Better Contrast on Dark Backgrounds
* Zoom feature for the editor
- better interface for coordinate translation;
- correct context menu location;
- speech bubble tail can be dragged over the whole image.
* Image size in OneNoteExporter
There is now a distinction between Surface size and Surface.Image size.
* Changed shortcuts - Ctrl+0, Ctrl+9
* GetOptimalWindowSize - bound by available screen space
Limiting by working area size was not good enough - having whole chrome on screen is important.
* More fixes for Surface.Image size
- crop works properly;
- Freehand drawings are selectable everywhere at all zoom levels.
Known issue: freehand selection outline is not drawn
* Rework for paste from clipboard
- location is determined by the same code for images and text;
- use visible area to determine the location.
* Fix NPE
* Width and Height shouldn't be exposed through ISurface anymore
* Fix GetAvailableScreenSpace on secondary screens
Co-Authored-By: jklingen <jklingen@users.noreply.github.com>
* Fix rendering quality at small zoom levels when redrawing small parts
* Robust clip region resize
* Keep center of visible area static on zoom when possible
* Unneeded using
after 169dbdc
* Fix for Best Fit on images bigger than 4 times the available space
* Fix weird scroll position when going from no scroll zoom value
Also prefer top left corner in that situation - it is less disorienting when working with screenshots.
* Use Fractions to represent zoom factor
The goal is to be able to get as close as possible to perfect 66.(6)% (2/3) zoom factor, and also remove types mismatch between the editor form and the surface.
* Fix for pixel jerk
* Naming consistency - not a percentage value anymore
* TextContainer's TextBox on zoom - fix for position, update font size
* Smarter zoom - keep selected elements in sight
* Fix: prevent image blurring at 100% zoom
Even at 100% GDI+ manages to do some smoothing.
Also minor optimization - not messing with Graphics state when not needed.
* No ScaleTransform is needed at 100% zoom
* Fix: zoom-in when selection is out of sight
Co-authored-by: jklingen <jklingen@users.noreply.github.com>