Files
- add files to
\Lib\folder -TextConverter.ahk,KeyHistoryWindow.ahk,MouseHistoryWindow.ahk - moved menu icons from
\icons\ClipMenu\to\icons\Menu\because icons will be used for allMenu()calls, and not just for MultiClip (formerly, ClipMenu) - add tray icons for 4, 5 and 6 to
\icons\Tray\
Files
- moved tray icons from
\icons\to\icons\Tray\ - added
ClipMenuicons to\icons\ClipMenu\and their original/modified files to\icons\Calendar by Kalash\ - renamed
\No-2 MultiClip.ahkto\standalone\MultiClip.ahk. It is feature complete, incorporated into the\Showcase.ahkscript and hence moved to\standalone\folder. - renamed
\No-1 Showcase.ahkto\Showcase.ahksince it is now the only main script. - created
\Changelog.mdto store all changelogs, instead of individual changelogs within script files
Credits.md
- updated with information about
ClipMenuicons and improved formatting
- add variable
loadingErrorsto store error msgs occurring during auto-execute when script is started/reloaded and variableerrorDetailswhen needed; and commands that shows these errors when loading is finished - add examples for hotkeys and hotstrings to launch programs, and add corresponding useful scripts to
\Libfolder - add
Base64 Encode/Decodehotstrings and corresponding functions - add
Accented Vowelshotstrings and corresponding functionTextCorrection_menuFn - add global variables
MenuShortcutsandMenuIcons_pathto improve functions calling onMenu() - add global variable
Send_LenLimitto use SendText mode instead of paste in functions such aspasteThis,ChangeCase_actionandWrapText_action - add more
#HotIf AppslikeAHK ToolTip,Windows Explorer>DesktopandRun windowand hotkeys/hotstrings in existing sections such asNotepad++andEdit .ahk - add functions
CatchError_detailsandCatchError_showto record and display error details when usingTry...Catchstatements - add function
Folder_moveto help withDirMovecommands - add section
String Fnwith functions that streamline manipulation of strings in other functions - add function
ShowErrExitto show error msgs in msgbox and exit function - add section
Compare Arrays & Remove Duplicateswith functions that improve other parts of script such as^!+F4hotkey (which was completely rewritten) - add classic Notepad to ahk_group
CapitaliseFirstLetter_optIn - add mpc-hc64.exe to ahk_group
CloseWithQWandWrapText_disabled - add networx.exe to ahk_group
CloseWithQW - add function
MenuIcons_addto simplify adding menu icons
- improve reloading by adding error msg if reload fails using sleep and msgbox
- reorganise
Windows Explorerhotkeys/hotstrings to include Desktop as active window for them (ahk_class Progman); and improve several of them - reduce
SetTimer () =>timer from -100ms to -1ms - change case-sensitive
==comparisons to case-insensitive=comparison wherever case-sensitivity is not needed - renamed ahk_group
CloseWithQWtoCloseWithEscQW - add extra character
+to some hotstrings inahk_group FileNameSymbolsto prevent false positive match while entering RegEx - change default location from
A_MyDocumentstoA_ScriptDirin a few places - move functions from
Launch explorer or reuse to open pathsection toWindows Explorer Fnsection - renamed
ClipArr,ClipMenuand associatedMultiClipfunctions, variables and headings to refer toMultiClipfunctionality with a prefix; and imrpoved them - renamed functions
MyNotificationGuitoMyNotification_showandEndMyNotiftoMyNotification_close; and imrpoved them - renamed functions
ToggleOStoOSfiles_toggleandToggleOSChecktoOSfiles_check; remove redundant functionCheckRegWrite; incorporateWindowsRefreshOrRunfunction intoRefreshExploreritself to remove redundancy - improve
GetKillTitlesfunction and rename it toKillAll_titles; remove redundant functionGetKillTitlesFileList - improve
!thotkey by moving relevant commands to separate functionsAlwaysOnTop_enableandAlwaysOnTop_disable - improve function
SizeFnto enableTBcalculation - rename function
FileCreate_Or_AppendtoFileCreate_Overwrite - rename section
Calculator view (classic)to#HotIf functionsand move inline functions (such asMarkletFnandCloseIncrSearch) to this section - renamed functions in
Adjust Window Transparencysection with prefixWinTrans_; and improve them - renamed functions in
Change Text Casesection with prefixChangeCase_ - renamed functions in
Clipboard Fnsection with prefixClip_ - renamed functions in
Wrap Text In Quotes or Symbolssection with prefixWrapText_; and improve them - renamed functions in
URL Encode/Decodesection with prefixURL_; and improve them - renamed functions in
Print Screen Fnsection with prefixScreenSnip_ - renamed functions in
Windows Explorer Fnsection with prefixExplorer_andExplorerTab_(if function is tab-aware); and improve them - renamed functions in
Windows Registrysection with prefixRegistry_ - renamed functions in
Control Panel Toolssection with prefixControlPanel_ - replace excessively complicated functions
Paste_via_clipboardandRestoreClipwithpasteThis_clip - replace
andwith&&;orwith||inIfstatements - improve function
ToolTipFnby removing excessively complicated commands
- remove redundant functions
FocusFileListandCaptureFolderPath
- use continuation sections to breakdown long lines for readability and maintainability
- rearrange/rename/update headings in TOC
- improve comments and other small changes
- fix
MouseMovehotkey#Numpad5to centre the mouse for any display by creating new functionMouseMove_screenCenter()
- remove unnecessary "ahk_id " from
WinTitleparameter wherever applicable
- fix
Toggle Window On Tophotkey!tfrom throwing error when triggered for windows without title/title bar - improve function
GetExplorerSizeby removing display tooltip commands and addingreturncommand to send results to calling hotkey/function; add new variablefilesto store folder contents - improve function
DeleteEmptyFolderby addingDirExistverification; addingreturncommand to send results to calling hotkey/function; using the improvedGetExplorerSizefunction to determine if folder is empty before recycling - fix
Show folder/file size in ToolTiphotkey^+sas consequence of changes toGetExplorerSizefunction such as adding display tooltip commands - fix
Delete Empty Folderhotkey^+das consequence of changes toDeleteEmptyFolderfunction; addMsgBoxto show final results of operation - improve
Extract from folder & deletehotkey^+eby moving majority of commands into new functionExtractExplorerFolder(); replaceCaptureFolderPath()with simplerCallClipboardVar(); addLoop Parsecommand to allow extraction of multiple folders byExtractExplorerFolder(); replaceTooltipwithMsgBoxto allow for detailed inspection/copying of extraction results and errors
- remove unnecessary
.*fromLoop Filescommand
- fix
Trimcommands to include\t\s\rcharacters - rearrange/rename/update headings in TOC
- improve comments and other small changes
- update version in script file
- fix trigger hotkeys for
CloseIncrSearchfunction by replacing*wildcard with+Shift - rearrange/rename/update headings in TOC
- improve comments
★ incorporate MultiClip.ahk into the script. Consequently, replace some Send commands with PasteThis function; and add OnClipboardChange callbacks to functions under Clipboard Fn section
★ add Notepad++ section to #HotIf Apps. This adds CloseIncrSearch function and Edit .ahk hotstrings to script
★ add hotstring regJump+ to call new functions RegJump and ValidRegistryPath
- add shortcut
Ctrl + Mto run saved bookmarklet via keyword in Firefox. Consequently, add functionMarkletFn - add hotkey triggers for
NumpadDelandDelinWindows File Explorersection to change the focus to the next file when the currently focused file is deleted
- rename function
CheckControlRegExtoFocusFileListand improve it - rename variable
I_Icontopath_to_TrayIconand change path from\icons\to\icons\Tray\ - fix missing
WinActiveinLocate desktop backgroundsection by addingahk_class Progman - rename function
ValidPathtoValidExplorerPathfor clarity - rename function
GetFolderSizetoGetExplorerSizefor clarity - check windows registry to see if dark mode is enabled before running
ahkDarkMenu. Clarified comment about manually commenting out#Includedark mode files if dark mode is NOT enabled. - replace some
FileExist()commands withTry...Catchcommands because it allows for generation of error msg with info for rectification - improve
ToggleOSfunction by renaming variableStatustoshow_protected_filesand replacingCheckRegWritefunction withTry...Catchcommand
- remove
Changelogsection and move it to\Changelog.mdfile
- rearrange/rename/update headings in TOC
- improve comments and other small changes
★ add Calculator (classic) section to #HotIf Apps; along with checkCalcView function
★ add KeePass section to #HotIf Apps
★ add "Locate desktop background" shortcut Win + W to Windows File Explorer section of #HotIf Apps; along with associated WallpaperPath_v4 and nxtBackground functions
- replace some mediocre code in "Show folder/file size in ToolTip" section and
OpenFolderfunction withGetExplorerPathfunction for faster performance - improve
AHK Dark Modesection by adding registry check before runningahkDarkMenu - rename "ahk_group NoWrapText" to "ahk_group WrapText_disabled" to maintain consistency
- commented out
MSPaintAppfrom "ahk_group WrapText_disabled" and changeWrapTextFnto enable wrapping text when inserting/editing text element (ClassNN: RICHEDIT50W1) in classic paint - replace
MSPaintAppwith new exampleahk_class CalcFramefor "ahk_group WrapText_disabled" - replace
/(forward slash) with.(fullstop) indatetime+hotstring, to maintain consistency with similar hotstrings in "Format Date / Time" section - replace
HKCUwithHKEY_CURRENT_USERandHKLMwithHKEY_LOCAL_MACHINEwherever applicable - improve
CallClipWaitfunction to return clipboard if successful - improve "Clipboard functions" by adding default value (2 seconds) to
secsvariable - fix
SnipFromMenufunction by replacing non-functionalPostMessagecommand withSend! enabled "UTF-8" encoding forFileAppendcommand, instead of the previous "CP0" (system default ANSI) encoding. Might cause error messages if you are using theFileCreate_Or_Appendfunction outside this script - rearrange/rename/update headings in TOC
- improve comments and other small changes
- change the nature of
Capitalise first lettersection from opt-out to opt-in. Renamed group name fromCapitaliseFirstLettertoCapitaliseFirstLetter_optInand changed the example. - change behaviour of capitalisation when dot/numdot is followed immediately by alphabet - stop inserting Space to allow for trigger-free typing of file extensions
- renamed group
MediaKeystoMediaKeysRestoredfor clarity and added comment on UIAccess - for users running explorerPatcher.exe, to prevent explorer shortcuts from breaking, change case sensitive matching to RegEx matching for ClassNN, and create new function
CheckControlRegEx - improve
FocusExplorerAddressBar()to show tooltip on failure - improve comments and other small changes
★ add new shortcuts for AHK Main Window - cycling views through Tab and +Tab(like browser tabs) ★ add shortcut for copying text into a single line when usingDark Mode - Window Spy★ add shortcut forDelete Empty Folderin Windows File Explorer --^+d★ add shortcut forExtract from folder & delete--^+e-- this extracts all items(folders & files) from selected folder to parent folder and deletes the file after emptying it ★ addahkDarkMenu()to enable dark mode forMenu()★ add several functions that allow querying recycle bin for size and folders/files; display results and generate reports -- see shortcut^+sor functionRBinDisplay()★ add new functionFileCreate_Or_Appendto open existing file If it exists to given path or open a new file and write contents of provided input ★ add new functionMsgBox_Custom` to create custom MsgBox and rename 1/2/3 built-in buttons as required
- rebuild
GetKillTitlesfunction - add variable to limit size of MsgBox; add file list button If limit is exceeded and functionGetKillTitlesFileListfor it; improve displayed messages - rename function and variables within -
FolderSizeFntoSizeFn;FolderSizeBtoSizeBand so on
- remove "Size: " text additions in
SizeFn. These can be added by calling function after returning results
- improve
Sortcommands by adding numerical sorting to match file sorting in windows file explorer as applicable
- remove negative numbers for Sleep and SetTimer commands from user-defined functions by using
Abs()command and pre-assigned sign
- improve MsgBox commands by changing options from string to numbers (math)
- change shortcut to open Firefox Homepage from
^+hto!h, and add explanation in comments - change "=" to "==" (again) wherever applicable to enable case sensitivity
- improve
WindowsRefreshOrRun()- comment out unnecessarySleepcommand; rearrange/modify remaining commands - replace
!in If commands withnotto improve readability
- remove unnecessary variable
errorTxtfromValidPath()
- rearrange/rename/update headings in TOC
- improve comments and other small changes
- remove
%A_ScriptDir%from #include commands. It is already built in
- rename
EncTexttoWrapTextFn,WrapTextFromMenutoWrapTextMenuSelectionFn - improve all
WrapTextfunctions by adding Global variables for easy customisation - fix
WrapTextFnby addingLoopcommand, because incorrect removal of leading/trailing characters under the assumption of mixed wrap characters. Note: keep old RegExReplace command in case some users want this behaviour. - fix
CallClipboardincorrect ToolTip after successful copy by moving it prior to sending^c - fix
ToolTipFn- failed to assign 1 and 20 toWhichToolTipvariable, and hence failure to turn Off some ToolTips - rearrange/rename some function headings and update TOC
- improve comments and small changes
- rename
Dark ToolTipsection toAHK Dark Mode- to include all lib scripts pertaining to dark mode AHK v2 - change dark mode ToolTip lib file from
ToolTipOptions.ahktoSystemThemeAwareToolTip.ahk★ addDark_MsgBox.ahkandDark_WindowSpyto lib and rename/modify for easier include and tracking - fix
AHKnameversion increment - improve comments
- rename file by replacing
#withNo-to avoid GitHub conflict with issue numbering ★ addDark ToolTipsection to adaptToolTipFnfunction for windows dark mode - improve
ToolTipFnfunction by removing unnecessary commands, change variableToolTipNotoWhichToolTip(to match AHK docs) and change it fromGlobaltostaticvariable
- remove
ToolTipOfffunction
Process Priorityshortcut changed from 'Win + Z' toWin + P(formerly Project shortcut) because Win + Z is newly designated shortcut for Snap Layouts
- remove unnecessary variable
transformedfromConvertSentencefunction
- fix
EncTextfunction from removing trailing character unintentionally if leading character is not removed and remove unnecessaryStrReplacecommand (due to previousRegExReplace) - use existing
OpenFolderfunction to Run explorer command inPrint Screensection - change
winvertotaskschd.mscinControl Panel Tools - rearrange/rename some function headings and update TOC
- improve comments and small changes
★ add RefreshExplorer function to improve ToggleOSCheck -- closes Issue #1 (Yipee! My first issue AND closure!)
- add
Ctrl + GUnGroup shortcut toWindows File Explorersection
- change
mydurationargument inMyNotificationGuifunction to use negative numbers because negative Sleep is smaller error than forever cycling SetTimer AND to match ToolTipFn; consequently switch negative multiplier from SetTimer to Sleep
- add
Renaming ahk_exe qbittorrent.exetoFileNameSymbolsgroup - add
NoWrapTextgroup to replace the loneWinActiveexclusion forWrapTextMenuFnfunction
- update SetTimer for more versatility in
End auto-executesection andMyNotificationGuifunction - improve
OpenFolderby moving/changing some commands to newFocusExplorerAddressBarfunction - improve
OpenFolderby adding a new check to see if existing path is not equal to new path; If equal, no further change is necessary, refocus on file list - change default notification from
MyNotificationGuitoToolTipFnwherever appropriate -- personal preference shouldn't affect a public script - improve
CallClipboardandCallClipboardVarto return error messages when required; and addToolTipFnnotification while waiting for clipboard - improve
ToolTipFnto allow for position and add numbering
- remove
NewThreadfunction because it is redundant and confusing; replace withSetTimer
- add RegEx url validation and notifications to
UrlEncodeandUrlDecode
- fix
SnipFromMenufor new version of screenshot v11.2407.3.0 and later (as of 2024.09.16). Old code is still present under block comment - rename
PrintScreenExectoScreenshotFileOp- to reflect the file operations performed by the function and rename variables; add notification on failure - update
SnipMenuFnas per new order of options in snipping tool, open automatically saved file in mspaint - improve
GetFolderSizeby moving/changing some commands to newValidPathfunction and improve ToolTips
- add new shortcut for
Display Offsection and update existingEscshortcut toRControlspecifically
- update
Display Offsection to work with updated shortcuts - improve
CheckRegWriteto use==case sensitive operator since registry values can be non-numeric - rearrange/rename some functions and update headings
- improve comments and small changes
★ add OpenFolder function and run Recycle Bin shortcut through it
★ add CallClipboardVar function and improve Exchange adjacent letters function by using it, instead of calling clipboard multiple times
- add disabled
Media Keys GroupandMedia Keys Restoredsections - add
ahk_class #32770dialogue box toFileNameSymbolsgroup - add
NewThreadfunction and launchCapsWaitfunction through it
- change position of
CapsLocknotification, to be more centred - change
!=to!==wherever applicable to enable case sensitivity - change
&WinIDto&idinAdjust Window Transparency keyssection, in order to differentiate fromGlobalvariableWinIDused bySetTransMenuFn
- add
^+fshortcut to close find bar in Firefox - add
^+hshortcut to go home in Firefox - add
^ishortcut forInvert selectionto Windows File Explorer section - add
^!sshortcut forShow folder size in ToolTipto Windows File Explorer section
- remove unnecessary clipboard call from
!nand^!nCopy file nameshotkeys
- change
.r+hotstring to.r++inFind & Replace dot with space (RegEx)section - improve RegEx needles and optimise in
= Find & Replace in Clipboardsection - change
MyNotificationGuicolour scheme to white text on dark background (dark mode) - improve
WindowsRefreshOrRunby adding 2s Sleep and launch usingNewThread - change
< 21to<= 20wherever applicable - improve
ToolTipFnby addingxAxis?, yAxis?optional parameters - replace
Windows versionwithTask schedulerinControl Panel Tools - update headings, spelling
- improve comments and small changes
- change changelog order for easier access
- improve comments
- add defaults to
MyNotificationGuiparameters
- remove default values from all
MyNotificationGuifunction calls
- add defaults to
ToolTipFnparameters
- remove default values from all
ToolTipFnfunction calls - remove unnecessary quotation marks "" for
MyNotificationGuiandToolTipFnparameters - remove unnecessary Space or title from
WinWaitcommands
- replace
RegExReplacewithStrReplacewhere possible to improve performance
- remove unnecessary
ToggleOSCheckfromToggleOS(*)
- improve
CheckRegWriteandToggleOSCheck- callRegReadonly once perRegWrite? improveRecycle Bin shortcut- replaceWinWaitwith{F6 2} - fix
CaseConvert- remove\rfromcaseTextbefore assigning toA_Clipboard - fix
EncText- remove\rfromA_Clipboardbefore assigning toTextStringandTextStringInitial; instead of single Space, use&OutputVarto modifyTextStringandLen - improve
EncText- callA_Clipboardonly once, rename variableLen1toLen
- remove unnecessary variable
Len2fromEncText
- improve
CaseConvertandEncText- select text only if string is ≤ 20 characters (change limit as needed), this is to prevent sending large number of keystrokes when these functions are used for big chunks of text
- remove unnecessary
funcvariable fromUrlEncode
- improve comments
- improve changelog - use "fix" instead of "correct/update", use "+" for new additions and "-" for removals, "★" for new functions/sections instead of "*"
★ add Print Screen section
- remove
TelegramfromCloseWithQWgroup - conflict with default behaviour ofEsc
- add
MediaInfo in mpctoCloseWithQWgroup - add alternative
PostMessagetoWinMinimize - add alternative
WinExisttoMouseGetPos
- fix position of parentheses in
WinClosewith!RButton - fix alternative
^!F4hotkey - add missingMouseGetPos
- remove unnecessary variable
Process_Namefrom alternative^!F4hotkey
- improve
Adjust Window Transparency keys- callMouseGetPosonce instead of twice for each mouse key - fix
Adjust Window Transparency keys-If Transstatements in^+WheelDownhotkey - change
A_ThisHotkeytoThisHotkeywhen applicable for more reliability - improve
Recycle Bin shortcut- addWinWaitto prevent dropdown explorer bug
- remove unnecessary variable
SwappedLetters
- fix colon replacement with
U+003AinSymbols In File Names keys - fix
CheckRegWrite- uncommentExitcommand, to stop further execution onRegWritefailure
- remove unnecessary
ToolTipcommand fromGetTrans
- improve
SetTransByWheel- addWinSetTransparent255 before setting "Off", and replaceToolTip/SetTimercombo withToolTipFnand place it afterWinSetTransparentcommand - fix
SetTransMenuFn- getWinIDbefore executingSetTransByMenu - improve
SetTransByMenu- addWinSetTransparent"Off" if 255, and addToolTipFn - improve comments and update headings
- improve remap keys section to show more variations of key names, symbols and formatting
- replace
HKEY_CURRENT_USERwithHKCUin reg keys - rename
ShowSuperHidden_StatustoStatusfor future expansion of function - condense
ToggleOSCheckfunction - improve comments and update headings
- rename function names with
Funcin the name toFnbecauseFuncis a class - fix
Toggle Window On Top- changeWinSetTitlecommand to apply to known variabletinstead of"A" - other minor changes
- improve
ListLinesWinWaitcommand by using variables
- rename
MyNotificationFunctoMyNotificationGui - specify "Save As" WinTitle in
FileNameSymbolsgroup to avoid conflict with apps that useahk_class #32770for other uses, example - Notepad++ find-replace dialogue box - remove unnecessary parentheses in
Ifcommands - add exclusion for Notification Center and System tray overflow window for
WinClosecommand - change
WinKillcommand to use active window and add alternative - improve continuation section in
^!+F4hotkey - rename
GetTitlestoGetKillTitlesfor more specificity, and move to user-defined functions - improve
GetKillTitles- add padding,RegExReplacefor\t \r \n, add word wrap - improve
^!+F4hotkey to useProcessCloseinstead ofRun A_ComSpec - rename
SetTranstoSetTransByWheelfor more specificity - rename
Tool_TipFunctoToolTipFunc - add link to
Display Off shortcut - update
SoundPlayandSoundBeepcommands to AHK v2 inCapitalise first lettersection - replace
||withorin single lineIfcommands - replace
!withnotinIfcommands - rename
SetTransFunctoSetTransByMenufor more specificity - move position of
SetTransByMenu - rename
WrapTextFunctoWrapTextFromMenufor more specificity - remove unnecessary code variable from
UrlDecode - rename
ControlPanelFunctoControlPanelSelectfor more specificity - utilise
chvariable inUrlEncode - some minor changes
- improve comments and update headings
- add changelog
- add variable
AHKnameto easily update script name and version in template and standalone scripts - improve comments
! enabled "UTF-8" encoding for FileRead, FileAppend command, instead of the previous "CP0" (system default ANSI) encoding. Might cause error messages if you have previously used this script
- replace some
FileExist()commands withTry...Catchcommands because it allows for generation of error msg with info for rectification - check windows registry to see if dark mode is enabled before running
ahkDarkMenu. Clarified comment about manually commenting out#Includedark mode files if dark mode is NOT enabled. - increase
LimitClipArrto 25 - changed
ClipArrdefault slot assignment to show slot number and shortcut key - use variable
LimitClipArrtoInitialise ClipArr hotstrings - rename variable
I_Icontopath_to_TrayIconand change path from\icons\to\icons\Tray\ - rename hotstring -
test++totestclip+and move toClipArr testingsection
- add hotstring -
restoreclip+to restore clipArr contents from file for reasons (e.g., after runningtestclip+hotstring)
- fix for
SaveClipArrfunction running incorrect number of iterations in Loop and throwing index error - fix for
SaveClipArrfunction by removing unnecessary trailing delimiter fromClipArrFile - improve
ClipMenuFn- store slot shortcuts in variableClipShortcuts; use Loop to add menu items; includeSetIconcommand to add icons (if they exist) to menu items and add warning if icons don't exist or failed to load. Consequently addClipMenu_icon_errorfunction to show error msg - fix
ClipTrimby adding missing "`r" to StrReplace command - move some commands in
PasteThisto separate functionPaste_via_clipboard, to allow for direct usage if needed
- remove
Changelogsection and move it to\Changelog.mdfile
- rearrange/rename/update headings in TOC
- improve comments and other small changes
★ add ahkDarkMenu() to enable dark mode for Menu()
- remove negative numbers for Sleep and SetTimer commands from user-defined functions by using
Abs()command and pre-assigned sign
- replace
.Getcommands with[Index]when applicable because they are equivalent and "__Item is not called" - rearrange/rename/update headings in TOC
- improve comments and other small changes
- correct positioning of
AHK Dark Modesection as per TOC - remove
%A_ScriptDir%from #include commands. It is already built in - add missing
Elsecommands toClipChangedfunction - fix
ToolTipFn- failed to assign 1 and 20 toWhichToolTipvariable, and hence failure to turn Off some ToolTips - improve comments and small changes
- rename
Dark ToolTipsection toAHK Dark Mode- to include all lib scripts pertaining to dark mode AHK v2 - change dark mode ToolTip lib file from
ToolTipOptions.ahktoSystemThemeAwareToolTip.ahk★ addDark_MsgBox.ahkandDark_WindowSpyto lib and rename/modify for easier include and tracking - improve comments
- rename file by replacing
#withNo-to avoid GitHub conflict with issue numbering ★ addDark ToolTipsection to adaptToolTipFnfunction for windows dark mode - improve
ToolTipFnfunction by removing unnecessary commands, change variableToolTipNotoWhichToolTip(to match AHK docs) and change it fromGlobaltostaticvariable
- remove
ToolTipOfffunction
- change
mydurationargument inMyNotificationGuifunction to use negative numbers because negative Sleep is smaller error than forever cycling SetTimer AND to matchToolTipFn; consequently switch negative multiplier from SetTimer to Sleep - change
ClipMenuFnshortcut fromp++toc++- more intuitive - change
c++shortcut toc1+- more intuitive, old legacy and also matchPasteCStringsfunction - improve
InsertInClipArrby removing unnecessary preliminary comparison, preventing addition of empty strings to clipArr and adding conditional ToolTip
- move
ClipChangedToolTip to new functionClipArrToolTipFnto improve handling
- improve
ClipTrimto show errors and insert error message inClipArr - use text mode with
SendinPasteThisfunction
- remove
PasteAndSendandSendAndPastefunctions - redundant andListLinesconfusion
- rearrange/rename some function headings and update TOC
- improve comments and small changes
- change "!=" to "!==" wherever applicable to enable case sensitivity
- change
MyNotificationGuicolour scheme to white text on dark background (dark mode) - improve
ClipChangedalert ToolTip by removing unnecessary clipboard call and increasing character limit from 600 to 1000 - replace < 16 with <= 15 in
PasteThis - improve
ToolTipFnby addingxAxis?, yAxis?optional parameters - improve comments, spelling and small changes
- change changelog order for easier access
- improve comments
- add defaults to
MyNotificationGuiparameters
- remove default values from all
MyNotificationGuifunction calls
- add defaults to
ToolTipFnparameters
- remove default values from all
ToolTipFnfunction calls - remove unnecessary quotation marks "" for
MyNotificationGuiandToolTipFnparameters
- improve
PasteThis- useSendcommand ifpasteTextis less than 16 characters - improve comments
- improve changelog - use "fix" instead of "correct/update", use "+" for new additions and "-" for removals, "★" for new functions/sections instead of "*"
- improve comments
- rename function names with
Funcin the name toFnbecauseFuncis a class
- rename
MyNotificationFunctoMyNotificationGui - improve
ListLinesWinWaitcommand by using variables - rename
Tool_TipFunctoToolTipFunc
- remove unnecessary variable
hkeyinPasteVfunction - remove unnecessary variable result in
PasteAllfunction
- improve RegEx in
PasteAllfunction - rename
ClipTrimFunctoClipTrim
- remove unnecessary parentheses in
Ifcommands
- add
PasteAndSendandSendAndPastefunctions
- some minor changes
- improve comments and update headings
- remove version from file name
- add alternative method to populate slots in
ClipMenu
- remove unnecessary variable
ClipTrimfromClipTrimFunc
- add
FileExistcommand toSaveClipArrto prevent error on first exit
- add variable
AHKnameto easily update script name and version in template and standalone scripts - add changelog
- improve comments