Files
PowerToys/src/settings-ui/Settings.UI/Assets/FluentIcons/FluentIconsScreenRuler.png

13 lines
1.9 KiB
Plaintext
Raw Normal View History

[New PowerToy] Add Screen Ruler module for measuring screen contents (#19701) * [MeasureTool] initial commit * [chore] clean up needless WindowsTargetPlatformVersion overrides from projects * [MeasureTool] initial implementation * Fix build errors * Update vsconfig for needed Windows 10 SDK versions * fix spellchecker * another spellcheck fix * more spellcheck errors * Fix measurement being off by 1 on both ends * UI fixes * Add feet to crosses * Remove anti-aliasing, as it's creating artifacts * Use pixel tolerance from settings * Tooltip updates * Restore antialiasing to draw the tooltip * remove comment for spell check * Updated icons * Icon updates * Improve measurement accuracy and display * Fix spellchecker * Add less precise drawing on continuous warning * Add setting for turning cross feet on * Swap LMB/RMB for interaction * Uncheck active tool's RadioButton when it exits * activation hotkey toggles UI instead of just launching it * track runner process and exit when it exits * add proj ref * toolbar is interactive during measurements * always open toolbar on the main display * refactor colors * refactor edge detection & overlay ui * refactor overlay ui even more * simplify state structs * multimonitor preparation: eliminate global state * prepare for merge * spelling * proper thread termination + minor fixes * multimonitor: launch tools on all monitors * multimonitor support: track cursor position * spell * fix powertoys! * ScreenSize -> Box * add shadow effect for textbox * spell * fix debug mode * dynamic text box size based on text layout metrics * add mouse wheel to adjust pixel tolerance + per channel detection algorithm setting * spelling * fix per channel distance calculations * update installer deps + spelling * tool activation telemetry * update assets and try to fix build * use × instead of x * allow multiple measurements with bounds tool with shift-click * move #define DEBUG_OVERLAY in an appropriate space * spell-checked * update issue template + refactor text box drawing * implement custom renderer and make × semiopaque * spelling * pass dpiScale to x renderer * add sse2neon license * update OOBE * move license to NOTICE * appropriate module preview image * localization for AutomationPeer * increase default pixel tolerance from 5 to 30 * add PowerToys.MeasureToolUI.exe to bugreport * explicitly set texture dims * clarify continuous capture description * fix a real spelling error! * cleanup * clean up x2 * debug texture * fix texture access * fix saveasbitmap * improve sum of all channel diffs method score calc * optimize * ContinuousCapture is enabled by default to avoid confusion * build fix * draw captured screen in a non continuous mode * cast a spell... * merge fix * disable stroboscopic effect * split global/perScreen measure state and minor improvements * spelling * fix comment * primary monitor debug also active for the bounds tool * dpi from rt for custom renderer * add comment * fix off by 1 * make backround convertion success for non continuous mode non-essential * fix spelling * overlay window covers taskbar * fix CI * revert taskbar covering * fix CI * fix ci again * fix 2 * fix ci * CI fix * fix arm ci * cleanup cursor convertion between coordinate spaces * fix spelling * Fix signing * Fix MeasureToolUI version * Fix core version * fix race condition in system internals which happens during concurrent d3d/d2d resource creation Co-authored-by: Jaime Bernardo <jaime@janeasystems.com> Co-authored-by: Niels Laute <niels.laute@live.nl>
2022-08-27 02:17:20 +03:00
<EFBFBD>PNG

IHDR$$<00><00><> pHYs  <00><>-IDATX<54>͘[pTw<1D>?<3F><>粛d<13>l.<2E><>m"<22><><EFBFBD>P<EFBFBD>P<12><><EFBFBD><EFBFBD>><3E><>8Zu|<7C><><17><17><><EFBFBD>T<EFBFBD><54>ux<75><78>'<27><><EFBFBD>:<0E><><08><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> C<><43>7<EFBFBD>M<EFBFBD><4D><EFBFBD><EFBFBD><EFBFBD>9<EFBFBD><39>{I <20><01><><EFBFBD><EFBFBD>=3;<3B><><EFBFBD><EFBFBD><EFBFBD>~<7E><><EFBFBD>wV<77><08><>0^<5E><>k,O<11>,.<2E><><EFBFBD>[<5B><>ի<EFBFBD><1D><><EFBFBD>1&<26>G<EFBFBD><47><EFBFBD><EFBFBD><EFBFBD>!<21><>/\@<40><><EFBFBD><EFBFBD>/<2F><><EFBFBD><EFBFBD><EFBFBD>wp<77>_X<5F>(<28>l<EFBFBD><6C>+i<>4<EFBFBD>i&<26><><08><><18><><04><><EFBFBD><<>
|@<14><>2<13><>͏<CD8F><03>y<>J<EFBFBD>^!<21><5A><CBB7><EFBFBD>$<01><>Z<EFBFBD> <20>HD<48>,<1B>06(<28>Q <09>"<22><><EFBFBD>o<EFBFBD>!<21>U<EFBFBD><55>$"ضM&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD><52>Z#"<22>D<>g<EFBFBD><67>SQ(`Y<>fb<1B>x}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>7F<00>~ J<04><>-<2D>7<04><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> H<>P <0C><><EFBFBD>g%<25>1<EFBFBD><31><EFBFBD><EFBFBD>̿N<CCBF><4E>A)<29>2G)<3<><33><18><><EFBFBD>&s<> "<22>i9<69><01><>l:>طu[<5B><17>ős<C591>sb<08><><EFBFBD><EFBFBD>y<EFBFBD><79><EFBFBD><EFBFBD>E<EFBFBD>R|+r<>YXڀ?<3F>oQ
<EFBFBD><08><><10>Mn(<28><>GLӪ<4C><D3AA><EFBFBD><EFBFBD>o{<7B><><EFBFBD>G<EFBFBD><47>Np<4E><70>)<<3C><>0<EFBFBD><30>:"%"<11>*<2A><><02>[<5B><>Z<EFBFBD>B<EFBFBD>m<EFBFBD>J${ϟ<><CF9F><EFBFBD>dl:8<><38>o<EFBFBD><6F>s<EFBFBD>n<EFBFBD><6E><EFBFBD><EFBFBD>b,<2C>-_<><12><><EFBFBD><EFBFBD>(<28>P<EFBFBD>B<EFBFBD>k<EFBFBD>󏠲<><F38FA0B2><EFBFBD>R<EFBFBD>0<EFBFBD>c-<2D>-<2D>M<EFBFBD>
^<5E><<3C><>7<EFBFBD>cZn6Co<43><00>K<EFBFBD>ɤSE<53><45>:<3A><><15>*<2A>O+<0F>C<EFBFBD><43>e<EFBFBD>mk]zf<7A><66><EFBFBD><EFBFBD>k<EFBFBD><> <06>z<EFBFBD><02>o<EFBFBD><6F>4-<2D>`<60><><EFBFBD>(<28>L1fa<66>Y<EFBFBD><59>|<7C>h ѿ<>k <11> <05><>N<EFBFBD><4E><EFBFBD><EFBFBD><13><><EFBFBD>Ptb<74><62><EFBFBD>W<EFBFBD><57><EFBFBD>BU<42>\<5C>t<EFBFBD><74><EFBFBD>o<EFBFBD>}Ӳ<>jh<6A><68>"<22><>#T<>v<02><><1A>vlS3}<7D>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD>N><3E>'<1C>%z<>:w<><77>q<EFBFBD>5<>:Ν=<3D>ɣ<EFBFBD> VUU<14><>N<EFBFBD>Ul<55>]<5D><>b<EFBFBD><62><15> |5R<35>2<EFBFBD>؎<EFBFBD><18><><EFBFBD>o/PU]<5D><><EFBFBD>'<27><><EFBFBD><<3C>6<EFBFBD><36>ܲ<EFBFBD>ϵwR<77><52>J<16><><EFBFBD><EFBFBD>ʀ<14><><08><>fY<66>e"B<>4<EFBFBD><34><EFBFBD><EFBFBD><EFBFBD>XfxEW<45>e9<16><06><><EFBFBD><EFBFBD><EFBFBD>9<EFBFBD><39>_ٸe<00> 2<1D><><EFBFBD><EFBFBD><EFBFBD>o~C<>b3<62><33><EFBFBD>K`P<1C><><EFBFBD>
^<5E>
Y<EFBFBD>Mlzz<EFBFBD><EFBFBD><EFBFBD><EFBFBD>њ<EFBFBD>:'6<15><>c9<63><39>nDzL<C7B2>31
<EFBFBD><<3C><><EFBFBD>"<22><><EFBFBD><EFBFBD>}<7D><>[5r<35><72>)<29><>~d̂
<EFBFBD><EFBFBD>I><3E>]<5D><><EFBFBD>˃<EFBFBD>\<5C>f<EFBFBD><66><EFBFBD><EFBFBD><EFBFBD>=LMN<4D><4E><EFBFBD>Fo<46>v<02><00><>:2<>Jh<><68>B<EFBFBD>S<EFBFBD>M<EFBFBD>t<EFBFBD><74><01><>2<EFBFBD><32>>P<06>2<EFBFBD><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<1D>G<1F><><EFBFBD><EFBFBD>!<1E>Z<EFBFBD>dt<64><74><EFBFBD>6<EFBFBD>hҩ$<24><<3C>g<EFBFBD><67>^<5E><>~<7E>R<EFBFBD><52><EFBFBD><08>J&"<22><><EFBFBD>m<EFBFBD>ֺ<EFBFBD><D6BA><11>q<EFBFBD>6 <<3C><><EFBFBD>r<>,<2C><><18><><EFBFBD><08><>&<26><><14>L<EFBFBD>3<>Ez<45><7A>y<0E>-<2D><<3C><>><13>Nn<4E><6E>(:T<><54><EFBFBD>.<19>A<EFBFBD>>}[<5B><><EFBFBD><EFBFBD>I<EFBFBD>u9u<39>8G<><47>C<><43><EFBFBD>oo<6F>g<02>,3ȶm\7<><37><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>>R;=5A}C<>db<06>5<EFBFBD><35><EFBFBD>i<EFBFBD>\<5C>Tt<54><74><EFBFBD><37><><DFA0>y<>N`<60>y<><79>k_<6B><5F>p}CC0<43><30><EFBFBD><EFBFBD><EFBFBD><01>&<26><><EFBFBD><EFBFBD>I<EFBFBD>gТylc]=kX<6B><58><EFBFBD>(<28>(
<EFBFBD>g<EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><EFBFBD>!<21>N`<60><><EFBFBD>T<EFBFBD><54><EFBFBD><18>M{<7B><> MM<4D>MO<I]}<03>D<EFBFBD><44><EFBFBD>o051NuM<75>t2<74><32>5<1B><<3C><>Εd<CE95> <0C>U<>F)<29><>O6<4F><36><EFBFBD><EFBFBD>]Z˞O_T<00>[ <0B><>@U<><55><18>5az<61><7A>QS<13>P<EFBFBD><50>k]JhP(H&<26><><EFBFBD>L<EFBFBD>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>,mm~<7E><><EFBFBD><EFBFBD>Zn<5A><6E><EFBFBD>"L<00><><EFBFBD><11><><EFBFBD><EFBFBD>bԄì<D484>܏<EFBFBD>kj<6B><6A><EFBFBD><EFBFBD><00>ʵ2^<5E>'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>BS<42><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<5D>T
<EFBFBD><EFBFBD><0F><><EFBFBD><EFBFBD>NQ<4E>"<22><>S<1D><><76>><3E>f<EFBFBD><66>k<><6B>I<EFBFBD>R<EFBFBD>/m<>i<><EFBFBD>u<EFBFBD><75>SR<>sZ<73><13><><EFBFBD>e<EFBFBD>2<EFBFBD>f\2<>4J<34><4A>V<16>(<28><>O<EFBFBD>Y<EFBFBD>ٱ<EFBFBD><D9B1><EFBFBD>a<EFBFBD><61><EFBFBD>w<EFBFBD>
P)<29>@<40><>Ș<EFBFBD><C898>}<7D>u<EFBFBD>ܓZD<5A><01><>pSi<53>t.{<7B><>)<29><><EFBFBD><EFBFBD>s3P J6k)<29>Ont<>E<EFBFBD> <0C>'<27>Js<4A>sٳ3<D9B3><33>W<02>T<EFBFBD>V@(<28><05>W<>b<EFBFBD>4<EFBFBD><34><EFBFBD>Q<EFBFBD>Jqiy<69>3<EFBFBD><33><EFBFBD>/<2F>lvΩu<CEA9><75>Jq<15><16><32><C69C><EFBFBD><EFBFBD><EFBFBD>=<3D><>).-<2D>x~<7E>9<EFBFBD>jh |7@(<28>"J6j))<18>Gu"<22><1D>͑<EFBFBD><CD91><EFBFBD>3<EFBFBD>m<EFBFBD>J<EFBFBD><4A><08>Zs <0A>1sy.uv<75><76>hn<68>{<7B><>)ǝ<(~<00>g<EFBFBD><67><EFBFBD>s<EFBFBD><73><EFBFBD>Tc<54>>'<27> 0<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ<><C3BF><EFBFBD>4<08>IEND<4E>B`<60>