Skip to content

Commit 49dd16f

Browse files
committed
Not yet ready to publish the 4.0 release.
1 parent 36ab80a commit 49dd16f

File tree

1 file changed

+157
-161
lines changed

1 file changed

+157
-161
lines changed

README.md

Lines changed: 157 additions & 161 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,65 @@
1-
# Meazure<sup>TM</sup>
2-
3-
Meazure is a tool for easily measuring and capturing portions of the screen. Tasks such as measuring the size of a window,
4-
capturing an image, determining the color of a pixel, and determining the screen size and resolution can all be
5-
easily accomplished using Meazure.
6-
7-
![Meazure screenshot](src/help/Graphics/Sections.png)
8-
9-
## Minimum System Requirements
10-
1+
# Meazure<sup>TM</sup>
2+
3+
Meazure is a tool for easily measuring and capturing portions of the screen. Tasks such as measuring the size of a window,
4+
capturing an image, determining the color of a pixel, and determining the screen size and resolution can all be
5+
easily accomplished using Meazure.
6+
7+
![Meazure screenshot](src/help/Graphics/Sections.png)
8+
9+
## Minimum System Requirements
10+
1111
- Windows 10 Version 1607
1212
- 64-bit system
1313

14-
## Downloading and Installation
15-
16-
The Windows installer for Meazure can be [downloaded from GitHub](https://github.com/cthing/meazure/releases).
17-
In addition to installing the program files, the installer configures the system to run the Meazure program.
18-
This configuration includes:
19-
20-
- Associating the file suffix `.mea` with the Meazure program
14+
## Downloading and Installation
15+
16+
The Windows installer for Meazure can be [downloaded from GitHub](https://github.com/cthing/meazure/releases).
17+
In addition to installing the program files, the installer configures the system to run the Meazure program.
18+
This configuration includes:
19+
20+
- Associating the file suffix `.mea` with the Meazure program
2121
- Optionally placing an icon on the desktop
22-
23-
## User Guide
24-
25-
The Meazure User Guide is [available online](https://github.com/cthing/meazure/wiki) and is bundled with the
26-
Meazure program as the help contents.
27-
28-
## License
29-
30-
Refer to the [LICENSE](LICENSE) file distributed with this program
31-
for details on the licensing of the Meazure program.
32-
33-
## Building
34-
35-
Refer to [Building.md](Building.md) for information on how to build Meazure from source.
36-
37-
## Known Issues
38-
22+
23+
## User Guide
24+
25+
The Meazure User Guide is [available online](https://github.com/cthing/meazure/wiki) and is bundled with the
26+
Meazure program as the help contents.
27+
28+
## License
29+
30+
Refer to the [LICENSE](LICENSE) file distributed with this program
31+
for details on the licensing of the Meazure program.
32+
33+
## Building
34+
35+
Refer to [Building.md](Building.md) for information on how to build Meazure from source.
36+
37+
## Known Issues
38+
3939
- To open a position log file saved by Meazure 3.0 using Meazure 2.0, edit the position log file and change the DOCTYPE
40-
URL on line 2 from `https:` to `http:`. Position log files saved by Meazure 2.0 can be opened by Meazure 3.0 without
41-
modification.
42-
43-
- Meazure now accommodates high DPI displays (e.g. 4K) and the DPI scaling often used with them. However, you must
44-
restart Meazure if you change the DPI scaling while it is running.
45-
46-
## Feedback
47-
48-
Please [open an issue on GitHub](https://github.com/cthing/meazure/issues) for feature requests and to report bugs.
49-
50-
## Financial Contributions
51-
52-
We hope Meazure is a valuable addition to your software toolbox. Please consider
53-
making a [financial contribution](https://github.com/sponsors/baron1405). Thank you!
54-
55-
## Changelog
56-
57-
### Changes 3.0.2 to 4.0
58-
59-
- Meazure now reports the Windows default screen resoltuion (96 DPI) as the default uncalibrated resolution. In
60-
previous releases, Meazure would query the operating system at runtime for the logical resolution. Typically,
61-
the returned value was 96 DPI. This change was made to properly report the resolution in the case of screen
62-
scaling.
63-
40+
URL on line 2 from `https:` to `http:`. Position log files saved by Meazure 2.0 can be opened by Meazure 3.0 without
41+
modification.
42+
43+
- Meazure may report incorrect measurements if Windows Display "Make everything bigger" greater than 100% is used
44+
(see [issue #9](https://github.com/cthing/meazure/issues/9)). To work around this issue, right-click on Meazure.exe
45+
and select Properties. In the properties dialog, select the Compatibility tab. Press the "Change high DPI settings"
46+
button. Check the box next to "Override high DPI scaling behavior Scaling performed by: Application".
47+
48+
- Meazure reports incorrect screen size for 4K monitors (#34)
49+
50+
## Feedback
51+
52+
Please [open an issue on GitHub](https://github.com/cthing/meazure/issues) for feature requests and to report bugs.
53+
54+
## Financial Contributions
55+
56+
We hope Meazure is a valuable addition to your software toolbox. Please consider
57+
making a [financial contribution](https://github.com/sponsors/baron1405). Thank you!
58+
59+
## Changelog
60+
61+
### Changes 3.0.2 to 4.0 (unreleased)
62+
6463
- Enhancement: A more readable font is used for all dialogs
6564

6665
- Enhancement: A menu item is provided to switch the angle display to show the supplemental angle instead of the
@@ -85,10 +84,7 @@ making a [financial contribution](https://github.com/sponsors/baron1405). Thank
8584
- Fix: Meazure now reports the correct screen dimensions and measurements on high DPI displays (e.g. 4K display).
8685

8786
- Fix: Meazure accommodates screen scaling. Note that you must restart Meazure if you change the screen scaling
88-
(e.g. going from 100% to 150% scaling). To accommodate this, Meazure now reports the Windows default screen
89-
resoltuion (96 DPI) as the default uncalibrated resolution. In previous releases, Meazure would query the operating
90-
system at runtime for the logical resolution. However, that value is now the effective (i.e. scaled)
91-
resolution, which is not appropriate for calculating measurements in resolution-dependent units (e.g. inches).
87+
(e.g. going from 100% to 150% scaling).
9288

9389
- Fix: The Position log save dialog once again displays a text fields for specifying a title and description for
9490
the log file.
@@ -110,112 +106,112 @@ making a [financial contribution](https://github.com/sponsors/baron1405). Thank
110106
homegrown validator
111107
- Use an XML writer class for writing the profile and position log files. This centralizes all formatting
112108
and escaping of the XML.
113-
114-
### Changes 3.0.1 to 3.0.2
115-
109+
110+
### Changes 3.0.1 to 3.0.2
111+
116112
- Fix: Should not be able to paste numbers into readonly data fields.
117-
113+
118114
- Fix: Unable to cut, copy, paste in description field on position log dialog.
119115

120-
- Fix: Typos in help content.
121-
122-
### Changes 3.0 to 3.0.1
123-
124-
- Fix: Not able to load position log files created by 2.0.
125-
126-
### Changes 2.0.1 to 3.0
127-
116+
- Fix: Typos in help content.
117+
118+
### Changes 3.0 to 3.0.1
119+
120+
- Fix: Not able to load position log files created by 2.0.
121+
122+
### Changes 2.0.1 to 3.0
123+
128124
- Supported on Windows 10 and above.
129-
125+
130126
- Requires a 64-bit system.
131127

132128
- The minimum screen grid spacing has been reduced from 40 to 10 pixels and the maximum spacing
133-
has been increased from 1000 to 4000 pixels.
134-
129+
has been increased from 1000 to 4000 pixels.
130+
135131
- Feature: The aspect ratio (i.e. width / height) is now displayed for the Rectangle, Window,
136-
and Line tools. For the Line tool, the aspect ratio is based on the bounding rectangle.
137-
132+
and Line tools. For the Line tool, the aspect ratio is based on the bounding rectangle.
133+
138134
- Feature: The keyboard can now be used to position crosshairs. Pressing the Ctrl+1, Ctrl+2 and/or Ctrl+3
139-
plus one of the arrow keys will move the corresponding tool crosshair one pixel. For example, pressing
140-
Ctrl+1 and the Up arrow key will move the Point 1 crosshair up one pixel.
141-
135+
plus one of the arrow keys will move the corresponding tool crosshair one pixel. For example, pressing
136+
Ctrl+1 and the Up arrow key will move the Point 1 crosshair up one pixel.
137+
142138
- Feature: Hotkeys can now be used to position crosshairs to the current location of the mousr pointer.
143-
Pressing the Ctrl+Shift+1, Ctrl+Shift+2, or Ctrl+Shift+3 moves the corresponding tool crosshair to the
144-
current location of the mouse pointer. For example, if the Line tool is being used, pressing
145-
Ctrl+Shift+2 will move the line's Point 2 crosshair to the current mouse location.
146-
147-
### Changes 2.0 to 2.0.1
148-
149-
- Publish Meazure as an Open Source project on GitHub under
150-
the GNU General Public License.
151-
152-
- Windows 98, ME, NT and 2000 are no longer supported.
153-
154-
### Changes 1.0 to 2.0
155-
156-
- Feature: A log of tool positions can be recorded and
157-
saved. The position log can be reloaded and played
158-
back. The position log file is in XML and the DTD
159-
is distributed with the program and is also available
160-
from the C Thing Software website.
161-
162-
- Feature: An Angle tool has been added. Using this tool,
163-
arbitrarily oriented angles can be measured.
164-
165-
- Feature: A Circle tool has been added. Using this tool,
166-
a circular area can be measured.
167-
168-
- Feature: The user can define their own set of units.
169-
170-
- Feature: Multiple monitor desktop configurations
171-
are now fully supported.
172-
173-
- Feature: The rulers can now be dragged across the
174-
screen.
175-
176-
- Feature: On Windows 2000 and above, the opacity can
177-
be set on the rulers, crosshairs and data windows.
178-
179-
- Feature: The origin of the coordinate system is now
180-
indicated by a marker.
181-
182-
- Feature: Additional color spaces are available for
183-
expressing the color value of a pixel. In addition,
184-
a text field is used to display the color so that
185-
the color value can be copied to the clipboard.
186-
187-
- Feature: Angles can now be reported in degrees or
188-
radians.
189-
190-
- Feature: The number of decimal places displayed for
191-
each measurement in each system of units can now be
192-
specified as a preference.
193-
194-
- Feature: Tool crosshairs can now be toggled between
195-
visible and hidden to aid in measuring small objects.
196-
197-
- Feature: There are now menu items for zooming the
198-
magnifier in and out.
199-
200-
- Feature: Resolution calibration can now be done in
201-
metric as well as english units.
202-
203-
- Feature: A master reset is now provided to restore
204-
the factory default settings.
205-
206-
- Feature: Windows XP display themes are now supported.
207-
208-
- Fix: A red rectangle no longer remains when changing
209-
to another tool from the Window Tool using the Tools
210-
menu.
211-
212-
- Fix: Certain screen appearance schemes (e.g. Eggplant)
213-
would cause the menu to wrap to two lines thereby
214-
partially obscuring the magnifier zoom slider. This
215-
has been corrected.
216-
217-
- Fix: When copying a screen region the tool outline and
218-
crosshairs were sometimes captured with the image. This
219-
has been corrected.
220-
221-
- Windows 95 is no longer supported.
139+
Pressing the Ctrl+Shift+1, Ctrl+Shift+2, or Ctrl+Shift+3 moves the corresponding tool crosshair to the
140+
current location of the mouse pointer. For example, if the Line tool is being used, pressing
141+
Ctrl+Shift+2 will move the line's Point 2 crosshair to the current mouse location.
142+
143+
### Changes 2.0 to 2.0.1
144+
145+
- Publish Meazure as an Open Source project on GitHub under
146+
the GNU General Public License.
147+
148+
- Windows 98, ME, NT and 2000 are no longer supported.
149+
150+
### Changes 1.0 to 2.0
151+
152+
- Feature: A log of tool positions can be recorded and
153+
saved. The position log can be reloaded and played
154+
back. The position log file is in XML and the DTD
155+
is distributed with the program and is also available
156+
from the C Thing Software website.
157+
158+
- Feature: An Angle tool has been added. Using this tool,
159+
arbitrarily oriented angles can be measured.
160+
161+
- Feature: A Circle tool has been added. Using this tool,
162+
a circular area can be measured.
163+
164+
- Feature: The user can define their own set of units.
165+
166+
- Feature: Multiple monitor desktop configurations
167+
are now fully supported.
168+
169+
- Feature: The rulers can now be dragged across the
170+
screen.
171+
172+
- Feature: On Windows 2000 and above, the opacity can
173+
be set on the rulers, crosshairs and data windows.
174+
175+
- Feature: The origin of the coordinate system is now
176+
indicated by a marker.
177+
178+
- Feature: Additional color spaces are available for
179+
expressing the color value of a pixel. In addition,
180+
a text field is used to display the color so that
181+
the color value can be copied to the clipboard.
182+
183+
- Feature: Angles can now be reported in degrees or
184+
radians.
185+
186+
- Feature: The number of decimal places displayed for
187+
each measurement in each system of units can now be
188+
specified as a preference.
189+
190+
- Feature: Tool crosshairs can now be toggled between
191+
visible and hidden to aid in measuring small objects.
192+
193+
- Feature: There are now menu items for zooming the
194+
magnifier in and out.
195+
196+
- Feature: Resolution calibration can now be done in
197+
metric as well as english units.
198+
199+
- Feature: A master reset is now provided to restore
200+
the factory default settings.
201+
202+
- Feature: Windows XP display themes are now supported.
203+
204+
- Fix: A red rectangle no longer remains when changing
205+
to another tool from the Window Tool using the Tools
206+
menu.
207+
208+
- Fix: Certain screen appearance schemes (e.g. Eggplant)
209+
would cause the menu to wrap to two lines thereby
210+
partially obscuring the magnifier zoom slider. This
211+
has been corrected.
212+
213+
- Fix: When copying a screen region the tool outline and
214+
crosshairs were sometimes captured with the image. This
215+
has been corrected.
216+
217+
- Windows 95 is no longer supported.

0 commit comments

Comments
 (0)