Release Notes
IntelliFile is an alternative Windows version to the famous Total Commander!
Download: https://www.moga.doctor/freeware/IntelliFileSetup.msi
GitHub repo: https://github.com/mihaimoga/IntelliFile
Article: https://www.codeproject.com/Articles/5331868/IntelliFile-An-Alternative-Windows-Version-to-the
Social Media
Please feel free to contact me if you need any further information.
History
- Version 1.01 (May 13th, 2022): Initial release.
- Version 1.02 (May 20th, 2022): Implemented "New folder" functionality.
- Version 1.03 (May 23rd, 2022): Implemented "Change drive" functionality.
- Version 1.04 (May 24th, 2022): Implemented "View text file" functionality.
- Version 1.05 (May 27th, 2022):
- Implemented "View RTF file" functionality;
- Implemented "View XML file" functionality;
- Implemented "Context menu" functionality.
- Version 1.06 (August 21st, 2022): Added "Change drive..." icon.
- Version 1.07 (September 9th, 2022): Added Contributors hyperlink to AboutBox dialog.
- Version 1.08 (January 23rd, 2023): Updated PJ Naughter's
CVersionInfo
library to the latest version available. Updated the code to use C++ uniform initialization for all variable declarations.
- Version 1.09 (January 24rd, 2023): Updated PJ Naughter's
CInstanceChecker
library to the latest version available. Updated the code to use C++ uniform initialization for all variable declarations.
- Replaced
NULL
throughout the codebase with nullptr
.
Replaced BOOL
throughout the codebase with bool
.
This means that the minimum requirement for the application is now Microsoft Visual C++ 2010.
- Version 1.10 (April 25th, 2023): Added base64 encode/decode functions.
- Version 1.11 (May 13th, 2023): Added new changes suggested by Rick Dishman: Reset View, and save last folder.
- Version 1.12 (May 15th, 2023): Added rename of file name on clicking its label in MFC ListView.
- Version 1.13 (May 18th, 2023): Fixed an issue regarding editing image files reported by Rick Dishman.
- Version 1.14 (May 19th, 2023): Fixed an issue regarding statusbar reported by Rick Dishman.
- Version 1.15 (May 21st, 2023): Changed the double click implementation to open a file in EDIT mode.
- Version 1.16 (May 27th, 2023): Updated About dialog with GPLv3 notice.
- Version 1.17 (June 17th, 2023): Added quick access dialog for favorite folders.
- Version 1.18 (June 25th, 2023):
- Implemented "Command prompt" functionality;
- Replaced old
CHyperlinkStatic
class with PJ Naughter's CHLinkCtrl
library.
- Version 1.19 (August 17th, 2023):
- Implemented "Switch views" functionality (Switches source view with target view);
- Added social media links: Twitter, LinkedIn, Facebook, and Instagram;
- Added shortcuts to GitHub repository's Issues, Discussions, and Wiki.
- Version 1.20 (August 26th, 2023):
- Refactored CopyFile, MoveFile and DeleteFile functions.
- Changed article's download link. Updated the About dialog (email & website).
- Version 1.21 (September 22nd, 2023): Switched to Visual Studio Enterprise 2022 (some changes were made in source code of the project).
- Version 1.22 (September 30th, 2023): Added SCINTILLA control to view source code with syntax highlighting.
- Version 1.23 (December 10th, 2023): Updated PJ Naughter's
CScintillaCtrl
library to the latest version available. Removed the SetCallDirect
& GetCallDirect
methods. Instead now the CScintillaCtrl
class will call the m_DirectStatusFunction
if the calling thread is the same as the thread on which the Scintilla control was created. Thanks to Markus Nissl for this update.
- Version 1.24 (December 29th, 2023): Updated PJ Naughter's
CScintillaCtrl
library to the latest version available. Updated class to work with Scintilla v5.4.1. New messages wrapped include: SCI_CHANGESELECTIONMODE
, SCI_SETMOVEEXTENDSSELECTION
& SCI_SELECTIONFROMPOINT
. Also updated the signatures of the following methods: GetDocPointer
, SetDocPointer
, CreateDocument
, AddRefDocument
and ReleaseDocument
.
- Version 1.25 (January 28th, 2024):
- Added ReleaseNotes.html and SoftwareContentRegister.html to GitHub repo;
- Replaced old
CFileDialogST
class with Armen Hakobyan's CFolderDialog
library.
- Version 1.26 (February 21st, 2024): Switched MFC application' theme back to native Windows.
- Version 1.27 (March 31st, 2024):
- Updated
LEXILLA
library to version 5.3.1 and SCINTILLA
library to version 5.4.3.
- Updated PJ Naughter's
CScintillaCtrl
library to the latest version available. Updated class to work with Scintilla v5.4.3. New messages wrapped include: SCI_GETUNDOACTIONS
, SCI_GETUNDOSAVEPOINT
, SCI_SETUNDODETACH
, SCI_SETUNDOTENTATIVE
, SCI_SETUNDOCURRENT
, SCI_PUSHUNDOACTIONTYPE
, SCI_CHANGELASTUNDOACTIONTEXT
, SCI_GETUNDOACTIONTYPE
, SCI_GETUNDOACTIONPOSITION
& SCI_GETUNDOACTIONTEXT
.
- Version 1.28 (April 26th, 2024):
- Updated
LEXILLA
library to version 5.3.2 and SCINTILLA
library to version 5.5.0.
- Updated PJ Naughter's
CScintillaCtrl
library to the latest version available.
- Version 1.29 (July 21st, 2024):
- Implemented "View text file" functionality for C/C++ programming language.
- Implemented selection of files with specific search pattern, size, date or contents.
- Implemented enhanced search function with full text search & replace.
- Version 1.30 (July 26th, 2024):
- Implemented "View text file" functionality for HTML / CSS / XML / JavaScript.
- Implemented "View text file" functionality for Java programming language.
- Implemented "View text file" functionality for Python programming language.
- Updated
LEXILLA
library to version 5.3.3 and SCINTILLA
library to version 5.5.1.
- Updated PJ Naughter's
CScintillaCtrl
library to the latest version available. Updated class to work with Scintilla v5.5.1. New messages wrapped include: SCI_AUTOCSETSTYLE
, SCI_AUTOCGETSTYLE
& SCI_CUTALLOWLINE
.
- Version 1.31 (August 24th, 2024):
- Updated
LEXILLA
library to version 5.4.0 and SCINTILLA
library to version 5.5.2.
- Updated PJ Naughter's
CScintillaCtrl
library to the latest version available. Updated class to work with Scintilla v5.5.2. New messages wrapped include: SCI_STYLESETSTRETCH
, SCI_STYLEGETSTRETCH
, SCI_GETUNDOSEQUENCE
, SCI_LINEINDENT
, SCI_LINEDEDENT
, SCI_SETCOPYSEPARATOR
& SCI_GETCOPYSEPARATOR
.
- Version 1.32 (September 3rd, 2024):
- Enabled syntax highlighting for the following Programming Languages:
- Bash
- Batch
- CMake
- Groovy
- JavaScript
- JSON
- Makefile
- MATLAB
- R
- Rust
- Implemented User Manual option into Help menu.
- Implemented Check for updates... option into Help menu.
- Version 1.33 (September 14th, 2024): Implemented "View binary file" functionality using Jovibor's HexCtrl library.
- Version 1.34 (October 11th, 2024):
- Fixed access to Google Drive (bug reported by simon mago).
- Fixed access to Favorite Folders (bug reported by markjuggles).
- Fixed a situation when viewing a text file would result in a crash.
- Enabled syntax highlighting for TCL/TK Programming Language.