[PTRun]Add setting for different trigonometric units in Calculator (#36717)

* Added angle units to PowerToys Run Calculator plugin.

* Update Resources.resx

* Added GitHub SpellCheck rule for 'gradians'.

---------

Co-authored-by: Heiko <61519853+htcfreek@users.noreply.github.com>
This commit is contained in:
Nathan Gill
2025-01-17 16:13:41 +00:00
committed by GitHub
parent 1aaf764c14
commit 458e5c5509
7 changed files with 250 additions and 106 deletions

View File

@@ -4,12 +4,10 @@ abgr
ABlocked
ABOUTBOX
Abug
accctrl
Acceleratorkeys
ACCEPTFILES
ACCESSDENIED
ACCESSTOKEN
aclapi
AClient
AColumn
acrt
@@ -54,12 +52,9 @@ APIENTRY
APIIs
Apm
APPBARDATA
appdata
APPEXECLINK
Appium
APPLICATIONFRAMEHOST
appmanifest
appmodel
APPNAME
appref
appsettings
@@ -83,11 +78,7 @@ ASSOCSTR
ASYNCWINDOWPLACEMENT
ASYNCWINDOWPOS
atl
atlbase
atlcom
atleast
atlfile
atlstr
ATRIOX
aumid
Authenticode
@@ -135,7 +126,6 @@ bmi
bms
BNumber
BODGY
bootstrapper
BOOTSTRAPPERINSTALLFOLDER
bostrot
BOTTOMALIGN
@@ -163,7 +153,6 @@ CALG
callbackptr
calpwstr
Cangjie
caniuse
CANRENAME
CAPTUREBLT
CAPTURECHANGED
@@ -178,11 +167,9 @@ CDeclaration
CDEF
CElems
CENTERALIGN
ceq
certlm
certmgr
cfp
cguid
CHANGECBCHAIN
changecursor
CHILDACTIVATE
@@ -207,19 +194,16 @@ CLSCTX
Clusion
cmder
CMDNOTFOUNDMODULEINTERFACE
Cmds
CMIC
CMINVOKECOMMANDINFO
CMINVOKECOMMANDINFOEX
CMock
CMONITORS
cmph
cne
CNF
coclass
codereview
Codespaces
codicon
COINIT
colorconv
colorformat
@@ -231,18 +215,12 @@ comdef
comdlg
comexp
cominterop
commandline
commctrl
commdlg
compmgmt
COMPOSITIONFULL
comutil
CONFIGW
CONFLICTINGMODIFIERKEY
CONFLICTINGMODIFIERSHORTCUT
CONOUT
consts
contentdialog
contentfiles
CONTEXTHELP
CONTEXTMENUHANDLER
@@ -257,7 +235,6 @@ countof
cph
cplusplus
CPower
cppwinrt
createdump
CREATEPROCESS
CREATESCHEDULEDTASK
@@ -267,8 +244,6 @@ CRECT
CRH
critsec
Crossdevice
CRSEL
crx
CSearch
CSettings
cso
@@ -306,11 +281,8 @@ DBLEPSILON
DCapture
DCBA
DCOM
dcommon
dcomp
DComposition
DCR
DCs
ddd
DDEIf
DDevice
@@ -345,7 +317,6 @@ DESIGNINFO
DESKTOPABSOLUTEEDITING
DESKTOPABSOLUTEPARSING
desktopshorcutinstalled
desktopwindowxamlsource
devblogs
devdocs
devenum
@@ -353,7 +324,6 @@ devmgmt
DEVMODE
DEVMODEW
DEVMON
devpkey
DEVSOURCE
DGR
DIALOGEX
@@ -423,8 +393,6 @@ DWORDLONG
dworigin
dwrite
dxgi
dxgidebug
dxgiformat
easeofaccess
ecount
EData
@@ -434,15 +402,12 @@ EDITSHORTCUTS
EDITTEXT
EFile
ekus
emmintrin
Emoji
ENABLEDELAYEDEXPANSION
ENABLEDPOPUP
ENABLETAB
ENABLETEMPLATE
encodedlaunch
encryptor
endpointvolume
ENDSESSION
ENSUREVISIBLE
ENTERSIZEMOVE
@@ -466,7 +431,6 @@ eula
eurochange
eventlog
eventvwr
evntrace
evt
EWXFORCE
EWXFORCEIFHUNG
@@ -478,7 +442,6 @@ examplehandler
examplepowertoy
EXAND
EXCLUDEFROMCAPTURE
exdisp
executionpolicy
exename
EXITSIZEMOVE
@@ -541,7 +504,6 @@ frm
Froml
FROMTOUCH
fsmgmt
Functiondiscoverykeys
FZE
gacutil
Gaeilge
@@ -576,10 +538,10 @@ gpo
GPOCA
gpp
gpu
gradians
GSM
gtm
guiddata
guiddef
GUITHREADINFO
GValue
gwl
@@ -626,7 +588,6 @@ Hif
HIMAGELIST
himl
hinst
hinstance
HIWORD
HKCC
HKCOMB
@@ -659,7 +620,6 @@ hrgn
hsb
HSCROLL
hsi
hstring
HTCLIENT
hthumbnail
HTOUCHINPUT
@@ -737,14 +697,12 @@ installscopeperuser
INSTALLSTARTMENUSHORTCUT
INSTALLSTATE
Inste
Intelli
Interlop
INTRESOURCE
INVALIDARG
invalidoperatioexception
ipcmanager
IPREVIEW
ipreviewhandlervisualssetfont
irprops
isbi
ISearch
@@ -769,7 +727,6 @@ jpe
jpnime
Jsons
jsonval
junja
jxr
keybd
KEYBDDATA
@@ -787,7 +744,6 @@ keyvault
KILLFOCUS
killrunner
kmph
Knownfolders
KSPROPERTY
Kybd
lastcodeanalysissucceeded
@@ -818,7 +774,6 @@ LIVEZOOM
lld
LLKH
llkhf
lmcons
LMEM
LMENU
lnks
@@ -861,7 +816,6 @@ lprc
LPSAFEARRAY
lpstr
lpsz
lpt
LPTHREAD
LPTOP
lptpm
@@ -920,18 +874,13 @@ MERGECOPY
MERGEPAINT
Metadatas
metafile
mfapi
mfc
mfidl
mfobjects
mfplat
mftransform
Mgmt
mic
midl
mii
mindaro
Minimatch
Minimizable
MINIMIZEBOX
MINIMIZEEND
@@ -946,10 +895,8 @@ mlcfg
mmc
mmcexe
MMdd
mmdeviceapi
mmi
mmsys
mmsystem
mockapi
MODALFRAME
MODESPRUNED
@@ -976,7 +923,6 @@ mscorlib
msctls
msdata
MSDL
msedge
MSGFLT
msiexec
MSIFASTINSTALL
@@ -1030,7 +976,6 @@ netframework
netsetup
netsh
newcolor
newdev
NEWDIALOGSTYLE
NEWFILE
newitem
@@ -1057,7 +1002,6 @@ NOCOPYBITS
NOCOPYSECURITYATTRIBS
NOCRLF
nodeca
nodoc
NODRAWCAPTION
NODRAWICON
NOINHERITLAYOUT
@@ -1095,7 +1039,6 @@ NOTIFICATIONSDLL
NOTIFYICONDATA
NOTIFYICONDATAW
NOTIMPL
notlike
NOTOPMOST
NOTRACK
NOTSRCCOPY
@@ -1108,15 +1051,12 @@ NResize
nsunt
NTAPI
ntdll
ntfs
NTSTATUS
NTSYSAPI
NULLCURSOR
nullonfailure
numberbox
nwc
Objbase
objidl
ocr
Ocrsettings
odbccp
@@ -1148,7 +1088,6 @@ osvi
OUTOFCONTEXT
outpin
Outptr
outputtype
outsettings
OVERLAPPEDWINDOW
overlaywindow
@@ -1167,7 +1106,6 @@ PARENTRELATIVEPARSING
parray
PARTIALCONFIRMATIONDIALOGTITLE
PATCOPY
pathcch
PATHMUSTEXIST
PATINVERT
PATPAINT
@@ -1255,7 +1193,6 @@ pptal
ppv
prc
Prefixer
Preinstalled
prependpath
prevhost
previewer
@@ -1272,7 +1209,6 @@ prm
proactively
PROCESSENTRY
PROCESSKEY
processthreadsapi
PROCESSTRACE
procmon
PRODEXT
@@ -1282,7 +1218,6 @@ programdata
projectname
PROPBAG
PROPERTYKEY
propkey
PROPVARIANT
propvarutil
PRTL
@@ -1346,7 +1281,6 @@ rectp
RECTSOURCE
recyclebin
Redist
redistributable
reencode
reencoded
REFCLSID
@@ -1375,10 +1309,8 @@ remoteip
Removelnk
renamable
RENAMEONCOLLISION
Renamer
reparented
reparenting
reparse
reportfileaccesses
requery
requerying
@@ -1390,7 +1322,6 @@ RESIZETOFIT
resmimetype
RESOURCEID
RESTORETOMAXIMIZED
restrictederrorinfo
resultlist
RETURNONLYFSDIRS
RGBQUAD
@@ -1405,7 +1336,6 @@ riid
ringbuffer
RKey
RNumber
roadmap
rop
ROUNDSMALL
rpcrt
@@ -1418,14 +1348,12 @@ rstringalpha
rstringdigit
RTB
RTLREADING
ruleset
runas
rundll
rungameid
RUNLEVEL
runtimeclass
runtimepack
runtimes
ruuid
rvm
rwin
@@ -1486,21 +1414,17 @@ SHCNE
SHCNF
SHCONTF
Shcore
shellapi
SHELLDETAILS
SHELLDLL
shellex
SHELLEXECUTEINFO
SHELLEXECUTEINFOW
shellscalingapi
SHFILEINFO
SHFILEOPSTRUCT
SHGDN
SHGDNF
SHGFI
shinfo
shldisp
shlobj
shlwapi
shmem
SHNAMEMAPPING
@@ -1628,7 +1552,6 @@ SVGIn
SVGIO
svgz
SVSI
SWC
SWFO
SWP
SWRESTORE
@@ -1652,8 +1575,6 @@ SYSMENU
SYSTEMAPPS
SYSTEMMODAL
SYSTEMTIME
tailwindcss
tapp
TApplication
TApplied
targ
@@ -1694,7 +1615,6 @@ THH
THICKFRAME
THISCOMPONENT
THotkey
thumbcache
TILEDWINDOW
TILLSON
timedate
@@ -1708,17 +1628,14 @@ tkconverters
TLayout
tlb
tlbimp
tlhelp
TMPVAR
TNP
Toolhelp
toolkitconverters
Toolset
toolwindow
TOPDOWNDIB
TOUCHEVENTF
TOUCHINPUT
touchpad
TRACEHANDLE
tracelogging
tracerpt
@@ -1731,7 +1648,6 @@ triaging
trl
trx
tsa
Tsd
TServer
tstoi
TStr
@@ -1761,15 +1677,11 @@ UNCPRIORITY
UNDNAME
unhiding
UNICODETEXT
uninstantiated
uniquifier
Uniquifies
unitconverter
unittests
Unknwn
UNLEN
UNORM
unregistering
unremapped
unvirtualized
unwide
@@ -1783,11 +1695,9 @@ updown
UPGRADINGPRODUCTCODE
Uptool
urld
urlmon
Usb
USEDEFAULT
USEFILEATTRIBUTES
USERDATA
USESHOWWINDOW
USESTDHANDLES
USRDLL
@@ -1814,7 +1724,6 @@ vdupq
VERBSONLY
VERBW
VERIFYCONTEXT
verrsrc
VERSIONINFO
VERTRES
VERTSIZE
@@ -1862,7 +1771,6 @@ WANTPALM
wbem
WBounds
Wca
wcautil
WCE
wcex
WClass
@@ -1884,10 +1792,7 @@ wifi
wil
winapi
winappsdk
wincodec
Wincodecsdk
wincolor
windef
windir
WINDOWCREATED
WINDOWEDGE
@@ -1896,18 +1801,12 @@ WINDOWNAME
WINDOWPLACEMENT
WINDOWPOSCHANGED
WINDOWPOSCHANGING
windowsapp
WINDOWSBUILDNUMBER
windowssearch
windowssettings
WINDOWSTYLES
WINDOWSTYLESICON
windowsx
winerror
WINEVENT
winevt
winexe
winforms
winget
wingetcreate
Winhook
@@ -1918,9 +1817,7 @@ WINNT
winres
winrt
winsdk
winsdkver
winsta
winternl
WINTHRESHOLD
WINVER
winxamlmanager
@@ -1966,14 +1863,12 @@ wrl
wscui
wsf
wsh
wsl
wstr
wsz
WTA
WTNCA
wtoi
WTS
wtsapi
WTSAT
Wubi
WVC