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.