Quantcast
Download
(40 Kb)
Download
Updated: 08-03-19 03:29 PM
Pictures
File Info
Compatibility:
WoW Classic (1.13.2)
Rise of Azshara (8.2.0)
Updated:08-03-19 03:29 PM
Created:07-21-19 04:03 AM
Downloads:1,125
Favorites:23
MD5:
Categories:Developer Utilities, Graphic UI Mods, Utility Mods, Classic - General, WoW Tools & Utilities
8.2.0

Pixel Perfect Align

Version: v1.07.01
by: MooreaTv [More]

Shows exact coordinates and alignment grid, to the physical pixel on your WoW window

Can be used for alignment or measurement of your UI, or before pretty screenshot or just to enjoy the sight of exactly 1 pixel grid/crosses rendered.

The optional cursor coordinates are shown in both the actual pixel coordinates and the UIParent coordinate spaces (and raw worldframe coordinates in 1.5+).

If you left click while the coordinates are showing, it starts a measuring box:


The measurements you made are now saved in a window once you click, so you can copy paste to save them (see screenshot images for example).

Use the minimap button or /ppa to see commands or /ppa conf for config options, /ppa toggle to toggle grid on/off, /ppa info for display info .

If you find a case where the crosses aren't showing evenly or not exactly 1 pixel; please take a screen shot and comment about your setup (and use /ppa bug).

Configuration:


The sources for this addon are
github.com/mooreatv/PixelPerfectAlign
github.com/mooreatv/MoLib

MoLib can be used, like this addon, to draw on screen pixel perfect lines of exactly 1 pixel width/height or or UI elements like Blizzard textures without glitches when moved/placed.

v1.07.01
----------
- Now also works if you changed the WorldFrame (like when using addons like LightViewPorter),
fixes https://www.curseforge.com/wow/addons/pixel-perfect-align/issues/1

v1.07
------
- New feature: your measurements are now written to a tape like window so you can copy paste them to save them

v1.06.01
----------
- Updated the help text/mousover for discoverability of the measurement feature
- Pushing missing commit about using Δ for distance like in the screen shots.

V1.06
------
- New measuring box mode when left clicking and coordinates are shown
right click to remove the additional boxes

v1.05
------
- Coordinates are now showing even on top and left
- Show coordinate without using move frame so it can stay permanently without preventing any UI element from working
- Added the raw (world frame) coordinates in coord display (3 lines)
- bug fix in bug report picked up from MoLib


v1.04.01
----------
- Added /ppa bug for bug reporting
- Picked up latest MoLib

v1.04
------
- Added screen coordinates display: while holding control starting in the minimap button or using a new binding / slash command `ppa coord` to toggle
(note that you need to release the control key or untoggle it (respectively) to unlock the UI)
- Also using latest MoLib v7 and setting 5 pixels inside minimap button

v1.03
------
- minimap button
- left, shift left and right click actions with tooltip
- changed starting/default to not show anything (as the minimap button should make it discoverable)
- changed the info to be untied to the grid (as it's now really easy to toggle grid on/off by clicking)
- reorganized options order so it's easier to see/better flow

https://github.com/mooreatv/MoLib for a lot of the heavy lifting code

v1.02.01
----------
Bug fix/improvements from v1.02.00: Be ready to recreate the grid upon resize/changes even if not shown
(so we don't show a stale one when it is being shown later)

todo: buffer as we seem to get at least 2 events for each resize

v1.02 has All of the goodies of v1.01 plus
-------
New config options for line length, number of intervals horizontally and vertically (vertically can be left to Auto for aspect ratio based square grid)

Also works with single pixel grid!


v1.01
------
Auto handle resizes, square pattern, center cross always, and more

handle resizes
adding binding for info display
options panel for showing splash screen duration and starting with grid on
From MoLib:

:PixelPerfectScale() to update scale on PP frames and using it on change screen/scale events
:AspectRatio() calc and showing in DisplayInfo, always show a center cross even for even aspect ratios
added .defaultFont and .defaultTextColor properties to Frame() used by .addText()
:GetCVar for classic/bfa compat


v1.00.01
----------
Thanks LanceDH for finding the first bug, fixed in MoLib v7.00.01

v1.00.00
----------
Initial version
Optional Files (0)


Archived Files (8)
File Name
Version
Size
Author
Date
v1.07.00
40kB
MooreaTv
08-03-19 03:38 AM
v1.06.01
39kB
MooreaTv
08-01-19 03:57 AM
v1.05.00
38kB
MooreaTv
07-31-19 09:23 PM
v1.04.01
38kB
MooreaTv
07-31-19 03:57 PM
v1.04.00
34kB
MooreaTv
07-25-19 09:12 PM
v1.03.00
31kB
MooreaTv
07-23-19 03:43 AM
v1.02.01
29kB
MooreaTv
07-22-19 12:56 AM
v1.00.01
26kB
MooreaTv
07-21-19 04:47 AM


There have been no comments posted to this file.
Be the first to add one.



Category Jump: