-
Notifications
You must be signed in to change notification settings - Fork 69
Version Update History
Added:
-
Regex Replace Selected Dialog: A small GUI to use Regex to replace the selected text
-
Regex Replace Selected: Use the saved Regex items from the above dialog
Save As and Save: Reported by derz00 #144
-
Saving with . selected still adds .ahk to the file extension
-
Refresh Current File:
-
Refresh Current Project:
-
- Re-Scans the current File/Project and updates the Code Explorer/Omni-Search
-
- Quick Find Ignore: A list of Styles that will be ignored by Quick Find
-
Edit Hotkeys: Now with a better search feature
-
Check For Updates: Development Branch Switch
-
Create Comment: For Making Comments.
-
SplashScreen
-
Version Tracker
Changed:
-
Publish: Now does Additional Publish
-
Words In Document: Changed the backend so that it only will add the words related to the first 2 letters you typed rather than the entire list to improve performance
-
Find:
-
- Changed how found items are displayed
-
- Auto Show Selected
-
- Up and Down arrows will navigate between found items
-
Restore Current File:
-
- Made it a part of Studio
-
Jump To First Available: Numbered multiple items in the list
-
Creates:
-
%A_MyDocuments%\Lib\DebugWindow.ahk: For the function DebugWindow(Text,Clear:=0,LineBreak:=0,Sleep:=0,AutoHide:=0) to display text in the Debug Window
-
Tweaked the Omni-Search a bit more
-
Set_New_File_Default_Folder: Now keeps track of a Global folder and Project Specific folders
-
Changed the backup folder to AHK-Studio Backup to make it easier to find
Changed: Suggested by Run1e
-
Omni-Search:
-
- Title now contains instructions
-
- Adjustment for Acronyms
Fixed:
-
Debug:
-
- Forgot that I moved the notifications to another Function and opening the Variable Browser was not possible
Added: Suggested by Joe Glines
-
Selections: When you have multiple selections it will show how many you have
-
Total Replaced: When using Replace Selected it will show how many items you replaced
-
New Language Setup
-
New Theme Setup to include multiple programming languages
-
Words In Document: Fixed
-
Command Help: It will attempt to get the right word a few times
-
DebugWindow(Text,Clear:=0,LineBreak:=0,Sleep:=0) Plugin method to display text in the debug window in Studio
-
- Ctrl+A now works in the Debug Window
Fixed: Reported by Joe Glines
-
;~ { was causing indent. Only ;{ and ;
-
Debug Window: Odd behavior when clicking on anything when the Debug Window is active
Fixed: Reported by Run1e
-
Full Tree
-
Exemption error causing a scroll
-
Refresh Current Project: Was leaving orphaned items in the Project/Code Explorer
Fixed: Reported by Astral Essence (Discord)
-
Find: Clicking on the + to expand an item was causing it to quickly show then hide the information
-
Right Click on Project Explorer was not showing the information for the file you right clicked on
-
Moved the Debug Tip from the main GUI to the Debug Panel (where it should be)
Removed: Reported by Run1e
- Show Type Prefix: I never used it.
Added: Reported by Run1e
-
Disable Exemption Handling
-
Disable Match Brace Highlight On Delete
Added: Requested by nnnik
- Ability to have boundaries in Replacements $[word]:
Changed: Requested by niczoom
-
- WILL download a new version of SciLexer.dll
-
;{ and ;
Fixed: Reported by derz
- Opening scripts from Explorer with Studio closed would not bring up that script but the previously edited script
Fixed:
-
Issue with plugin GUIs looking broken
-
MinSize800x600 would color 0x600 as a hex
-
- Will Download A New Studio.ahk
-
- Will Download A New SciLexer.dll
Fixed: Reported by Run1e #130
- Words starting with a number (42word) was being colored completely as a number
Changed:
- Syntax highlighter works now with spaces after the command so (Gui Add, Button) now works too.
Fixed: Reported by Run1e #118
- When adding a new Include with Options/Full Tree on it wouldn't add it into the proper folder
Fixed:
-
Previous Scripts: Fixed Clean Up Deleted Projects button
-
DOWNLOAD! Commands.xml
Fixed:
-
This Will Download New SciLexer.dll!
-
/ in the middle of a line would break the /
-
Hex numbers would break if you had a partial partial or full hex number and then a non-word character without a space
Fixed: Reported by ali80 #126
-
Settings window with Alt+Tab and Minimize was causing it to get lost
-
Non-English keyboard setups #127 throwing errors and not starting
Added: Reported by clu-- (and I'm sure many others) #125
- Options/Force UTF-8: This will force Studio to open and write all files to UTF-8
Fixed:
- Dumb bug I had that was really messing with UTF-8 characters and a lot of other things
Fixed: Reported by Joe Glines
-
Check For Edited Files On Focus: Wasn't working
-
Themes: Line numbers were not editable
Fixed: Reported by ali80
-
Continuation Sections: Formatting was getting all messed up and caused errors further down the code if you use /* */
-
- Will download a new version of SciLexer.dll (if it doesn't close AHK-Studio and delete the file manually)
Fixed:
-
Forward and Back: When going Back it would lose the Forward history and forget the cursor position
-
Jump To First Available: Cursor position issues
Added:
-
A slight delay for when AutoComplete pops up to help with missing keystrokes Changed to 200ms
-
#Include{Space
Fixed: Reported by megabugman #114
- Close All: Creates 2 new untitled files
Changed: Reported by megabugman #101
- Removed the -Caption so that the window can be moved
Added: Suggested by megabugman #101
- When you bring up the Omni-Search without a pre-entered prefix it will display Fuzzy Search find Check For Update by typing @CFU
Added:
- RCM/Split Control/Direction/Toolbar
Fixed:
-
Adding Toolbars used to cause issues when trying to edit them before reloading the script
-
Resizing Toolbars had some issues in some cases
Updated:
- lib\Studio.ahk: Forced files to be encoded in UTF-8
Fixed:
-
Run As U32/U64: was not saving files before running them.
-
Settings: Edit Replacements: Enter was not adding in a new line
Updated:
- lib\Studio.ahk: XML was acting up.
Added: Suggested by Run1e
- Adding ;Startup (Case Sensitive) will add a plugin to the startup of Studio
Fixed:
- Smart Delete: I made some changes and broke it.
Fixed: Reported by Run1e
- Some commands were not being colored correctly
Fixed: Reported by Someone I am sure but I forgot who :( sorry
- Right Click: When Studio is the active window and you are right clicking outside of Studio it was giving a Studio menu
Fixed: Reported by megabugman #98
-
Right Click Menu: Cut not working
-
Split Control then RCM Open Folder not being greyed out in the new control
Fixed: Reported by jsilverstreak #111
- Hide Tray Icon: Was not remembering from run to run
Fixed: Reported by nnnik
- Pressing Delete was not causing the file to be edited
Added:
-
Completely re-wrote the Settings dialog
-
- Auto Insert: You can edit when you add a ( it will add the ) or anything you like
-
- Edit Replacements: Replaces www with World Wide Web or anything you like
-
- Manage File Types: AHK Studio can only edit text based files and I have added in a few types but if you wish to have other types, you can add them here
-
- Menus: You can completely change the menus fonts and order
-
- Options: AHK Studio had quite a few options and this is a way to quickly set them
-
- Theme: Completely change the theme of AHK Studio
Changed: Reported by megabugman
-
Omni-Search: Removed the Omni-Search option from Omni-Search
-
Zoom causing line numbers to get cropped #108
-
Context Menu: items that are not applicable are greyed out #98
-
Deleting umlaut characters was causing an issue #97
-
Inline commands for hotkeys were not displaying parameters #96
-
Odd issue with resizing controls when clicking on Omni-Search #95
-
Error message when cancelling a plugin download from menus #93
-
Run Selected Text
-
- Added Run Selected Text to the main code and changed how it works with multiple selected lines #92
-
- Added Run Code Block to the main code Fixed the SingleInstance issue #91
-
Ctrl+R and Ctrl+E were adding odd control characters to the script #90
-
Right Click: Selection will not change when right clicking #89
-
Double Click on anything like #NoEnv and it will now select the # #88
Fixed:
-
Delete/Backspace would go letter by letter when using a single caret. Multiple carets will still do this.
-
If you add a space in the tab previous to the first word of a line it would crash Studi
Added:
-
Command Help (F1):
-
- Directives now work
-
- Selected words will also work if it is found by AHK Studio
-
- No need to have the Caret after the Command
Fixed: Reported by smarq8
- #Include using %A_LineFile% "Should" work
Fixed: Reported by many...
- When moving the window to another screen or position and then maximizing it, it "should" remember what screen it was on and the last position it was in before maximizing
Removed: Reported by smarq8
- New Scintilla Window: Old code that does not work anymore.
Fixed: Reported by jpack
- Hotkeys with - in them were not working with the Code Explorer and Omni
Added:
- Debugging: You can click on a variable and edit its contents when you are in the proper scope.
Fixed: Reported by Run1e
- Shouldn't save positions at -32000
Changed:
- Plugins for the new version of Studio are filtered out
Changed:
- Lines beginning with ;{ or ;
Added:
-
Tools/Download Plugins:
-
Right Click Menu for Scintilla controls
-
Create Github Repositories as a single file rather than split into many files
Fixed: Reported by zotune
-
Trying to add notes when there are no projects open caused an error
-
Auto-Complete not working on first load
-
Find: Focus would be lost when trying to find something that was in a different Segment
-
Cursor Jumping...I hope
Added: Suggested by bgmCoder
- Options/Build Comment: Rather than switch between commented and un-commented it will add an extra ; to the line
Changed:
-
Docked the debug output to the window
-
Gave .ahk files priority in the Omni-Search
-
Sped up the OutputDebug to where it can get messages much faster
-
Debugging is disconnected on exit
Fixed: Reported by Run1e (hopefully)
- Studio hanging on save randomly
Fixed: Reported by bgmCoder
- Files with odd extensions were not working properly when using %a_scriptdir%
Fixed: Reported by Mutsumi (fixed the fix)
-
NumpadEnter not working properly
-
Continuation line issues
-
;comments on the first part of the line
-
Scrollbar width for wide lines
Added: Suggested by zotune
- If you have on Full Auto and add a { at the first position of the line that already has text it will add {
n(linetext)
n
Changed:
- Add Bookmark: Removed the line number and changed it so that if it is on a line by itself it does not add the extra space
Fixed: Reported by samardac (and I am sure others)
- Back/Forward: Keeps proper history
Changed: Suggested by samardac
-
Find is not modal
-
If you have the Find or Find Replace window open and you copy text to the clipboard it will automatically add that text to the find field
-
Sort Find By Segment: shows relative path rather than the long full path
Fixed:
-
New Segment: Causing a .ahk file to be created if you cancel the file creation
-
Small history bug when using Create Segment From Selected
Changed:
-
Split Code:
-
- Re-Sizable and will remember last position
-
- Shift-Select will show the proper selection
-
Icon Browser: Now re-arranges on resize
Added: Requested by samardac
- Options/Full Tree: Displays the full tree in the Project Explorer
Added:
-
Notes: For keeping track of ideas for your scripts
-
Themes: Multiple Indicator Color
-
Edit/Manage Toolbars: For managing toolbars
Fixed: Reported by zotune
- When using Find things were not always selecting
Fixed: Reported by bgmCoder
-
Multiple Scintilla Windows: Causing issues
-
Edit/Cut: not updating the state of the current file
Fixed:
-
When you open Studio it will not show the main project then jump to the last file you were editing.
-
Jump To Previous/Next Bookmark
Fixed: Reported by samardac
- Function definitions that have comments before the { were not getting picked up
Added: Suggested by bgmCoder
-
Right Click Project Explorer/Show-Hide Icons
-
Special Menu/Select Current Word: Selects the current word
-
Icon Browser: It will remember the last icon file you used
-
- Description of what icon you are editing
-
- Cancel button
-
Jumping to a bookmark selects the line that it is in and centers it
-
- Clicking on an item in the Code Explorer that was already selected would not find that item again
-
Add Bookmark: Now is auto-named and selected so you can change it without having the inputbox
-
Project Explorer: Editable Icons
Changed: Suggested by bgmCoder
-
Variable Browser: It is resizable
-
- Old variables are cleared when refreshing
-
Icon browser contains all icons in 1 window now
-
- Also requested to have the icons closer together (may cause issues)
Added:
-
When creating a Github Repository
-
- You can add your own url
-
- You can add a custom description
-
Edit/Add Toolbar: Adds a toolbar
Fixed: Reported by bgmCoder
-
Mouse was releasing when dragging items over the statusbar icon
-
Selecting when the window didn't have focus was causing an issue
Fixed: Reported by zotune
-
Edit/Restore Current File: Causing extra lines in code
-
Ctrl+V: In the Quick Find bar it was causing all sorts of trouble
Added: Requested by zotune
- Find Replace: Can now search and replace in selected
Added: Suggested by zotune
- Even if you do not have {}
Changed: Suggested by Run1e
-
Quick Find: Centers the found text
-
Find: Also centers
Changed: With input from bgmCoder
-
Project Explorer: no more .. folders
-
Options/Disable Auto Complete While Tips Are Visible
Fixed: Reported by Run1e
- Saveing sometimes takes a while
Fixed:
-
Quick Find: Was jumping to the bottom most found first
-
- Center the currently found item
Changed: Github Repo Creator:
-
Files that are created outside the main directory are now properly added to the repo
-
The script is also changed to reflect the change so that when the user downloads the zip from github it will run
Added: Suggested by hoppfrosch
Changed: Programmed by number1nub
-
Exit save message issues
-
Widths window comes up in the middle of the screen
Fixed: Reported by A LOT of people
- Left clicking on a toolbar was causing multiple clicks
Added: Suggested by number1nub
- Options/Hide File Extensions:
Changed:
- The width of the Widths window is now much wider to make adjusting the widths a bit easier
Added: Suggested by zotune
- Themeable Project/Code Explorer
Added:
- Change the font for the StatusBar
Fixed: Reported by BGM
-
When you change toolbar items they would not stay changed.
-
Check For Update: Selection issue
-
Full document selection at times.
Changed: Suggested by zotune
-
Word Wrap Continuation Lines are indented
-
Other stuff I did wrong
Changed:
- goto and gosub will only bring up labels in the current document
Fixed:
- When you have disable line status on and create a block comment
Changed: Reported by Chunjee
- When trying to edit a file that had an error MsgBox open it would not save.
Changed: Reported by Run1e
- Ctrl+Shift+Delete: will remove extra spaces before the { and after the
Fixed: Reported by number1nub
-
Remove (Version=) was not working for ;auto_version
-
Replace was not catching $
Added: Suggested by bgmCoder
- Menu items for New Scintilla Window and Remove Scintilla Window
Removed:
- Right Click Menu/Folder: More trouble than benefit. Please use File/Open
Fixed: Reported by number1nub
-
Auto versioning was not working properly
-
Find Replace: All was messed up
-
Files put into a lib directory get included with #Include
-
Try with inline options was causing an indent error
Fixed:
-
Jump To First Available: Was not going to the right place
-
Instances were not bringing up the proper arguments for methods
Changed: Suggested by number1nub and Run1e
- If I happen to mess up the version number it won't mess up the code
Added:
- Github: Can delete your Repository
Fixed: Reported by Run1e
- If you tried to update the changelog more than once without first closing the window it would not update
Fixed: Reported by Bkid
- Scratch Pad resizing was really laggy
Changed: Suggested by Run1e
- Adding a " while a line is missing an end " will only add 1
Fixed:
- Functions that start at the beginning of a file were not being found properly.
Added: Suggested by CarlD
- Edit/Theme: Option for Caret Width
Changed:
- Auto Indent/Full Auto: Final until someone can give me a good reason to change it again
Changed: Reported by Run1e
- ;comment lines and blank lines are ignored by the indent code.
Fixed: Reported by GeekDude
- Updated file display was not triggering when doing a fix indent
Changed: Requested by Run1e
- File/Full Backup: There is now an option for backing up all sub-folders in a project directory and it will also backup all includes from other directories as well
Changed: Requested by number1nub
- When using Split Code you can define a new directory
Fixed: Reported by Run1e
- There is only 1 p in copied.
Fixed: Reported by samardac
-
Positions not saved (sorry)
-
Adding a Segment was not placing it properly in the Project Explorer
Fixed:
- Closing files would not remove them from the Omni-Search/Code Explorer
Added: Programmed by Run1e slightly changed by me
- Ctrl+Backspace in Find deletes previous word
Added: Programmed by number1nub slightly change by me
-
Cut and Copy: If nothing is selected it will either cut or copy the entire line that the caret is in.
-
Continuation Indentation: added : and ?
Changed: Suggested by GeekDude
-
lines with }}} will indent properly
-
Auto Indent/Full Auto: Hopefully fixed for the last time.
Fixed: Reported by KevShaw
- Code Vault was not reloading utf characters.
Fixed: Reported by Run1e
- When saving, opening, and at other times the Project Explorer was needing a refresh
Changed:
-
Expanded the size of the Edit Replacements dialog and made the replacements multi-line for easier editing
-
Added SetBatchLines,-1 let me know if this is having a negative effect.
Fixed: Repored by Run1e
- When adding */ on a line after an else/if/or any other indent line, it would indent the */ 1 too far
Changed: Programmed by number1nub
- When refreshing plugins it will retain the hotkeys for items you have already set hotkeys for.
Fixed: Reported by Run1e
-
Remove Segment: Would not remove the item from the treeview
-
Clicking on tooltips: Would create a tooltip with a 0 in it
Added: Suggested by Run1e
-
RCM/Remove Segment: Removes segments from the project explorer by right clicking on it.
-
Press Delete while Project Explorer is focused:
-
- Segment Selected: Remove Segment
-
- Main Project: Close Project
Fixed: Reported by Run1e
- Nested if statements that use { } were causing indent issues
Changed:
- Segment Open notification has been moved to the title rather than a tooltip
Added: Requested by Run1e
-
Option/Disable Auto Insert Complete
-
If you hit escape when a tip is up it will hide it until you go to another line
Changed:
- Scratch Pad is modal.
Fixed:
- Instance tips working again.
Changed/Fixed: Suggested/Reported by Run1e
-
Changed object to instance
-
Fixed the null results
Changed:
- Auto-Indent with nested if statements
Fixed: Reported by number1nub
- Split Code was not functioning properly
Fixed:
-
Help/Command Help: No longer locks up the help file when you try to search after opening it through Studio.
-
Quick Find: bug that would cause an infinate loop
-
Create Github Repo
Fixed: Reported by Run1e
-
Code Explorer items showing up in the Project Explorer
-
Split Code
Fixed: Reported/Code Help from number1nub
-
Publish ;auto_version was not properly removing the Version= with the option
-
Tools/Post Multiple Segment Gist: similar issue as above
Added: Suggested by Run1e
-
Tools/Refresh Plugins: to refresh them.
-
Pressing enter when your caret is {|} with full auto on does what +Enter does
Fixed: Reported by Run1e and number1nub
- Menus were really messed up :(
Changed/Fixed: Reported by Run1e
-
Separators for menus
-
Set as Default Editor is now a toggle
-
If only 1 FTP Server exists, it will be default
Added: Coded by number1nub
- Right Click Menu/Project Explorer: Copy File Path/Folder Path
Updated:
Will account for {}[] objects in function/method calls.
Changed:
- Export will have the last exported filename already in the dialog so that you can just hit enter if you want it to goto the same file
Changed:
- If you run the program and it is already running, it will display the program and not ask for a file to open
Fixed:
- Some instances of the selection getting messed up
Added: Suggested by Run1e
- Using ( when an autocomplete is open was causing issues when trying to add a call to a function.
Added: Suggested by Run1e
- Edit/Menu Editor: When pressing delete to remove an item from the menu it will now hide that menu item rather than remove it. This was causing issues with functionality
Added:
- AutoClose for plugins
Changed:
-
Special Menu/Delete Matching Brace: If the line with the } is on a line by itself, that line is deleted
-
When using Auto Insert for { } it will not add a trailing `n when it is on a line by itself.
-
Completely re-wrote the IntelliSense backend and added the SciLexer definitions.
Fixed: by number1nub
- Quick Scintilla Lookup BugFix
Changed: By number1nub
- Code Vault Updates
Added:
- Options/Manual Continuation Line: This option allows lines that start with , . AND OR && || to be indented however you like.
Added: Suggested by Run1e
- Lines that start with a (, . && || AND OR) are not effected by Full Auto indent
Changed:
- Quick Find: now works better with regex and ()
Major performance improvements!
Changed/Fixed: Suggested by Run1e
-
File/New: as long as there is a .ext it will not add .ahk to the end of the filename
-
Special Menu/Index Current File: was creating new blank files
Changed:
- Re-Wrote the Auto Insert interface
Added:
- Options/Disable Auto Delete
Changed:
- Fixed some bugs with drag-drop opening of files
Added: Suggested by Run1e
-
Added support for <^> hotkeys
-
backspace when in "|" deletes both "" around it
Changed: Thanks to scripting help from number1nub
-
You can have multi-line replacements in Edit Replacements using `n in your replacement line
-
Studio will only ask once for replacements rather than several times.
Fixed: Reported by fischgeek
- Code with function(){%a_space% ;comment was messing up the auto-indent
Added: Suggested by fischgeek
-
Double clicking on a number would select characters around the number
-
Options/Auto Space After Comma
-
Shift+Enter: when between a { and } with full auto indent on will be handy
Changed: Reported by number1nub
-
I am using the registry to get the ahk install directory now
-
Multi-Line tooltips
-
Added some 1.1.21 syntax (thanks for that)
-
New commands.xml
Changed:
- When using auto-complete for objects if you press ( to complete the action it will not add an extra ()
Fixed: Reported by toralf
- A few syntax errors.
Fixed:
- add2
Added:
- Special Menu/Index Current File: If you add functions, classes, etc to the current file and you wish to use the auto complete with it you need to index the file first. This is normally done by opening the Omni-Search box but if you want to update without that, use this.
Added:
-
Special Menu/Show Classes
-
Special Menu/Show Functions
Fixed: Reported by number1nub
-
Msgbox left in Edit Comment Insert
-
Forgot to change info.text to just text
-
Fixed the Code Explorer
-
Edit Comment Insert replace spaces with %a_space%
Added: Suggested by fischgeek
-
< in Omni-Search for Objects created with classes
-
When you type in the name of an object created this way and then . it will bring up a list of all of the methods/properties associated with that class
-
Highlight Matching Brace: can be a style
-
Base class names trigger the auto-complete
-
Options/Edit Comment Insert: Allows you to change the default ; to anything you like
NOTICE! Will download a new SciLexer.dll
- Variables inside of %% will retain the color that is associated with the word
Re-Initialization of the repo
Fixed: Reported by number1nub
- I forgot to remove a debugging message
Re-Upload
Fixed:
- Github information
Added: Requested by number1nub
-
#Include files
-
x.hotkey(1,"^!q","open") adds a hotkey to run the open dialog
-
Plugins are checked on load and removed
Changed: Requested by number1nub
- File/Open: Opens the dialog to the directory of the current script
Fixed: Reported by number1nub
-
When using Studio as the default browser it would not open the file that you right clicked on when Studio was not open
-
Options/Disable Folders In Project Explorer
Added: Requested by number1nub
- Options/Disable Include Dialog
Changed: Reported by capeably
-
Code Explorer was getting populated with Files
-
Right Click to close file was closing the wrong file
Fixed: Reported by haichen
- UTF characters were getting replaced.
Changed: Reported by GeekDude
- Setting Studio as the default editor no longer requires it to be ran as Administrator
Updating the backend
Added:
- Full Auto/Toggle Multiple Line Comment: Moves to the beginning of the new area
Added:
- Check for AHK Version number
Changed: Reported by capeably
- Bookmarks work differently.
Added: Suggested by capeably
-
File/Save As
-
Right Click Menu/Close
Fixed:
- Bookmarks
Added: Suggested by number1nub
- Options/Auto Advance: Takes the place of Options/Auto Advance Quote and works with any item that you have an auto add for.
Added:
- Jump To: now sorts out g and v for first letters to jump to things
- Escape & Space and Escape & ,: moves to the end of the line and adds eaither a space or comma
Changed:
- Omni-Search gives the current project and all the includes the higher search priority
Added: Suggested by lekc
- Options/Disable Line Status
Added: Suggested by capeably
- No filenames or folders can contain '
Fixed:
- If you had a label with the same name as your class it would cause issues in the Code Explorer
Fixed: Reported by capeably
- #Include lines with , in them would cause the files not to index
Fixed: Reported by samardac
-
Positions not saved (sorry)
-
Adding a Segment was not placing it properly in the Project Explorer
Fixed:
- Closing files would not remove them from the Omni-Search/Code Explorer
Fixed:
- Files not displaying when opening them. you had to click on the file to display it.
Added:
-
If you press enter when the auto-complete for Goto or gosub is open it will bring up a list of labels from that project
-
Special Menu/Add Selected To Personal Variable List: Adds the first selected word to your personal variable list.
Fixed: Reported by samardac
- If you scroll away from the caret view it was setting the first visible line before setting the caret position which was causing some visiblity issues
Fixed: Reported by GeekDude
- Focus on Editing files
Added:
- Includes of includes.
Added: Requested by GeekDude
-
Options/Default Save UTF8
-
Using the New File Template for new files if you do not create your own.
Added:
- The ability to use the ftp class from a plugin
Fixed:
- Files with the same names were getting confused
Fixed: Reported by GeekDude
- File/New: if a directory had .ahk in the name it would mess with the new filename
Added: Suggested by GeekDude
- Options/Show Type Prefix: Shows the prefixes for the types used in Omni-Search
Re-wrote:
- Backend for Auto Indent
Added: Suggested by samardac
-
If you have something selected when opening Edit/Find or Edit/Find Replace it will automatically copy that into the search field
-
If you copy text while Edit/Find Replace is open it will add that text to the field that had focus
Fixed: Reported by number1nub
- Code Explorer: This was one of the last things that I needed to update when I changed the entire backend for Code Explorer/Omni-Search
Fixed: Reported by GeekDude
-
Main window was messed up after using Menu Editor
-
#Include Dialog:
-
-Adding an include using the dialog from the main file actually adds the file to the structure
-
-The dialog was not opening in the same directory as the main script
Fixed:
-
Laggy response in Omni-Search
-
Folder names not showing in Omni-Search for files
-
File/Open Folder
-
Off by one on methods
-
Methods and Properties being put under the wrong class
Changed:
- Studio is now a plugin for itself :) Opening files now goes through the plugin system.
Fixed: Reported by hoppfrosch
- Files using ..\ were causing an issue with displaying the entire tree rather than just a simple ..\directory
Fixed: Reported by number1nub
- On file opening: Would have a tooltip that would not go away
Added:
- Options/Disable Folders In Project Explorer:
Added:
- Includes now work with %A_ScriptDir%, %A_LineFile%, %A_AppData%, and %A_AppDataCommon%
Fixed:
-
File/Close: Was causing some issues if you tried to close an include that is not in the same directory as the main script
-
File/Close: Was not removing the information from Omni-Search
Added:
- File/Previous Scripts: You can use Up/Down at any time to change the selection
Fixed:
-
Omni-Search: Properties were not coming up.
-
Omni-Search: Improved speed
Sped up the opening process.
Added: Suggested by GeekDude
- Support for %A_LineFile% in includes
Fixed:
- File/Publish: was not working properly with files that have includes that are not in %A_ScriptDir%
Added: Requested by samardac
- Jump to: Also works with g-labels
Changed: Requested by samardac
- Find Replace: Changed the button for Replace In Current Segment to a Checkbox that changes the behavior of the find/replace to keep in the same segment or not.
Added:
- ComObject Definition AHK-Studio
Fixed: Reported by samardac
- Jump to
Fixed: Reported by samardac
- Find Replace.
Fixed: Reported by GeekDude
- Breakpoint Issues
Fixed:
-
Edit/Find: Jump button was coming up as expand when there wasn't anything to expand.
-
Run: Was not working if you tried to run from a file in a directory that wasn't in the main folder
-
File/Remove Segment: If you removed the last segment from a different directory it would leave the structure from that old directory
Added: Requested by samardac
- File/Create Segment From Selected: Changed to FileSelectFile so you can add it to a sub-folder
Added: Requested by samardac improved by toralf
-
Files that are not in the same folder as the main script will have a sub-menu to organize them
-
File/New Segment creates the directory structure as well
-
Let me know if I broke anything.
Changed:
-
When changing your hotkeys in Menu Editor and you have duplicate hotkeys it will ask if you want the new hotkey to be the current one and it will remove the others.
-
Edit/Go To Line: Starting line number was off by 1
-
When I add a new menu item it will be placed in alphabetical order within that menu
Added: Requested by samardac
-
Find Replace:
-
-Replace in this segment
-
-Window is not modal
Fixed: Reported by samardac
-
Numbers were not replacing
-
Buttons were not showing in Scratch Pad
Fixed: Reported by GeekDude
-
Scratch Pad would not allow UTF characters
-
Cut was not replacing
n with
r`n
Added: Suggested by samardac
- Edit/Find Replace: Replace All
Fixed:
-
Help/Command Help opens to the proper help page, and also will find any open version of the help file and use that and bring it to the forground.
-
Tooltips for your functions()
-
Search: Reported by samardac
-
-Double Click on a search item and it will jump to that item
-
-The search button will now update properly and allow you to click it to jump to your selection
Added:
-
Scratch Pad
-
-Hotkeys to Scratch Pad Underlined text in the button combined with Alt
-
-Create Project From Code: Creates a new project from what is in the scratch pad in your default project folder
Edit/Default Project Folder: Set a default project folder.
Fixed: Reported by samardac
-
Label colors were the same as keywords.
-
Will download a new SciLexer.dll
Added: Requested by samardac
- Jump To Include
Fixed: Reported by GeekDude and myself :)
-
SciLexer.dll was terminating /* */ comments early
-
This will download a new copy of SciLexer.dll
Added: Requested by samardac
- Edit/Find Replace
Added: Requested by lekc
- Options/Hide Indentation Guides
Re-Wrote:
- Omni-Search/Code Explorer backend (may notice a slight slowdown when opening the program)
Added: Suggested by samardac
-
Special Menu/Jump To/First Available
-
Special Menu/Jump To/Function
-
Special Menu/Jump To/Label
-
Special Menu/Jump To/Class
-
Special Menu/Jump To/Method
-
-These can be used to find Functions, Labels, Classes, or Methods depending on where your caret is
Added: Suggested by dsewq1LYJ
- Go To Line
Fixed: Reported by dsewq1LYJ
- Line numbers when using zoom would be hidden, hit enter to fix
Added: Suggested by dsewq1LYJ
- Options/Auto Close Find: When making a selection from the find window it will close the window.
Changed: Suggested by a lot of people
- Ctrl+H now opens up the help file and displays the proper page rather than having a stand alone page
Changed: By GeekDude
- Quick find was having some issues with \K
Changed:
- DynaRun used in Scratch Pad and Run Selected Text
Added:
-
A bit of code in Scratch Pad to interface with http://files.maestrith.com/AHK-Studio/Plugins/Geekdude%20Uploader.ahk
-
-Place that file in the Plugins sub-directory and restart AHK Studio
Changed: Reported by visionary3
- Does not assume that all files are UTF-8 and if files are not UTF-16 (unicode) and they contain unicode characters it will default to UTF-16
Fixed: Reported by GeekDude
- Drag/Drop was not showing the correct file
Will download a new SciLexer.dll (sorry working on formatting stuff)
Added: Suggested by GeekDude
- File/Auto Update
Fixed:
-
Lexing color issues
-
Lexer issues
-
WILL DOWNLOAD SCILEXER.DLL!
Re-Added:
- %variable% state colors
Added: Suggested by samardac
-
When entering an #Include and you press enter on the autocomplete, it will prompt you for the filename
-
Built in functions have a separate style to usere made functions
NOTICE!
- Will download a new version of SciLexer.dll
Added: Suggested by samardac
-
Labels, Hotkeys, and Functions have their own styles now.
-
-NOTICE! this will download a new version of SciLexer.dll
Added: Suggested by GeekDude
- Disable Auto Indent For Non Ahk Files
Added:
- Shift+Enter will also trigger Auto Replacement
Added: Suggested by GeekDude
- Change the timestamp in Restore Current File
Added:
-
Scroll wheel left and right
-
Donations link
-
File/Run Comment Block: Runs a block of commented text /* */ wherever your caret is
Added: Suggested by GeekDude
- Quick Find: Expands folds if it finds things that are collapsed
Fixed:
- Export will save the last directory where you exported
Added: Suggested by Bkid
-
Edit/Reset Zoom
-
Edit/Custom Case Settings: Add words to replace the default case of commands
Fixed:
-
Repo names can not have any spaces
-
Omni-Search files will put the main files on top
Added:
Special Menu/Debug:
- Stepping ability
Fixed:
- Scratch Pad Position
Fixed: Reported by GeekDude
- Forgot to put Chr into the auto-highlight
Added: Suggested by GeekDude
- Disabled auto-indent for files other than .ahk
Added: Suggested by Bkid
-
Auto check for proxy server
-
If there is no update the button is disabled
Added: Suggested by Bkid
- Proxy Settings
Added:
-
Options/Disable Variable List
-
When uploading and updating github, the program will jump back to the upload window rather than the main window if it is open
Fixed:
-
Github changed the way that repos can be created.
-
;auto_version was not adding Version=(your version number)
Added: Suggested by lanux128
- Edit/New File Template
Fixed:
- Breakpoints
Added: Suggested by Run1e
-
Variables defined by := are added to the AutoComplete
-
Special Menu/Refresh Variable List
Fixed: Reported by lanux128
- If you did not change the currently displayed file it would still update it
Fixed: Reported by GeekDude
- Duplicate menu items when updating
Fixed: Reported by jsmain
- Downloading a new version of the program was causing errors
Fixed: Reported by lexikos
- Background color (I think)
Added: Suggested by Flow_Snake
- Special Menu/AddButton: for adding buttons to the toolbar
Fixed: Reported by lexikos
- Added -DPIScale to all of the guis for those who have non-standard DPI Settings
Fixed: Reported by lexikos
-
When using undo on files that are open under multiple projects the * was not being removed.
-
Find window was really messed up.
Added: Requested by Don_Corleon
- Edit/Debug Settings
Fixed:
-
;github_version was not updating properly
-
When changing the name of your repo it was not getting the current name to add to the InputBox
Added:
- Pre-Release and Draft options to Github Repos
Testing:
- Adding additional files to the repo that are not included in the program
Added: Requested by bgm and huyaowen
-
Disable Backup: The backup directory will not be created and your old files will be deleted (not recommended)
-
Disable Autosave: It will ask you if you want to save changes made to files
Added: Suggested by hoppfrosch
- Back/Forward history
Testing: Working on editing releases