Repository navigation
Releases: mesutakcan/AS-AppBox
Releases · mesutakcan/AS-AppBox
Release list
AS AppBox v1.4
v1.4 : 2026-10-26
- Added a Reload from Disk command to restore the active list and discard unsaved changes after confirmation
- Added a Help menu shortcut to open the GitHub repository
- Improved icon loading with caching, generic fallback icons, and background resolution of application-specific icons
- Added fallback handling for missing files and broken shortcuts to avoid blocking list loading
AS AppBox v1.3
v1.3 : 2026-10-22
- Made remove, clear, open-list, and exit confirmation dialogs modal to the main window
- Removed the timeout from the Clear List confirmation so it remains open until the user responds
AS AppBox v1.2
v1.2 : 2026-10-21
- Added support for multiple named application lists, with Open List and Save List As commands
- Added
Ctrl+Oto open a list andCtrl+Shift+Sto save the current list under a new name - Saves the active list path in
settings.iniand restores that list on startup - Moved the default list to the
Lists/directory and added migration from the previous root-levelapplist.txt - Added a separate file-name column and filtering by file name or full path
- Added a
*marker for unsaved changes to the active list in the window title - Added list read error handling and a shared atomic writer for Save and Save As
- Centralized adding files from the picker and drag-and-drop, with duplicate counts in the status bar
- Added a trailing slash to drive-root working directories when launching applications
AS AppBox v1.1
v1.1 : 2026-10-13
- Added
IconButton.ahk: custom button class with icon support, grayscale-on-disabled, and DPI awareness - Toolbar buttons now display custom icons (.ico files) instead of Segoe MDL2 Assets font characters
- Added Ahk2Exe compiler directives for building standalone EXE
- Replaced manual ImageList icon loading with Windows system icon list (
SHGetFileInfoWwithSHGFI_SYSICONINDEX) for faster, lower-memory icon display - Intelligent icon caching: per-extension cache for common file types, per-path cache for unique types (exe, lnk, ico, etc.)
- Added
settings.inisupport: window position/size, view mode, and sort preferences are now saved and restored across sessions - Added column header click sorting with ascending/descending toggle
- Added Keyboard Shortcuts dialog in Help menu
- Added
Ctrl+Fshortcut to focus the filter box - Added cue banner (placeholder text) in the filter input
- Filter box keyboard navigation:
Escclears filter,Downmoves focus to the list - Added
Enter/Numpad Enterhotkeys to run selected applications from the list - Debounced filter input (100 ms delay) for smoother typing experience
- Context-sensitive hotkeys:
Del,Ctrl+A,Esc,Enteronly active when list is focused;Insertdisabled while filter is focused - Atomic file saving: writes to
.tmpfile first, then renames for data safety - File saving and loading now use UTF-8 encoding
- Automatic legacy encoding migration: detects ANSI-encoded list files and converts to UTF-8
- Multi-item removal now shows a confirmation dialog
- Close dialog now includes a Cancel option (in addition to Yes/No)
- Save on close verifies success before exiting
Runnow uses working directory parameter instead ofRunWait- Duplicate checking uses
Map(O(1) lookup) instead of linear array search - StatusBar shows filtered count (e.g., "5 of 12 app(s)")
- StatusBar divided into parts for better information display
- File selection dialog now allows selecting folders as well (
M35flag) - Changed default font to Segoe UI
- Improved minimum window size (540×570)
- Window state saved on close (position, size)
- Various code refactoring and improvements