Skip to content

Encryptext v1.8.0

Compare
Choose a tag to compare
@WhenLifeHandsYouLemons WhenLifeHandsYouLemons released this 02 Apr 08:08
· 38 commits to main since this release
cf07454

Changelog

Encryptext now shows recent files and the installation/update process is much cleaner!

  • Encryptext now reads from the settings file and saves some number of recent file paths.
  • The number of file paths it saves can be edited by the user in a future release, but for now it's at 5.
  • When closing the program, it saves the recent file paths so that it can be opened next time quickly.
  • Fixed small issue with "file not found" error still causing changes to the editor window when it's not supposed to.
  • Recent files list automatically changes when opening new files.
  • The track changes now has better error handling.
  • Newly created textboxes will follow any changes made to preferences (i.e.: word wrapping)
  • Special key capture now has return "break" to stop weird issues with formatting.
  • There's now an offline mode which is used automatically when the program is used on a computer where the settings file isn't found.
  • The installation process now shows a more accurate progress bar with ETA to completion.
  • The progress bar style is randomly chosen each time it's run which makes it unique for each install/update!
  • The installation process takes much less time now that unneeded packages are not bundled with the installer.
  • Added new requirement to requirement file as we're now using a package for the progress bar and shortcut creation.
  • Installer creator is now much faster to compile the Encryptext installer as it's using a virtual environment.
  • Installer creator has been changed to work on any desktop OS rather than just for Windows.
  • The preferences window is now smaller when opening due to there being less content on it.
  • Labels, dropdowns, and pickers have been implemented for the font scale factor, font style, recent file paths limit.
  • A button has been added at the bottom to save the preferences and close the window automatically.
  • Values for all settings are prepopulated when opening the preferences window which improves user experience.
  • Text size now changes with the scale factor.
  • Buttons now have a newer look to them.
  • Menu bar now also changes based on font scale.
  • Recent files dropdown now disables if there are now recent files to show.
  • Changed format of language stored in settings.
  • Cleaned up some duplicate parameters and lines.
  • Some settings don't change anything yet as they aren't implemented, but they can be changed and saved.
  • Font list now looks through the user's available fonts and defaults to Arial when first installed.
  • Removed optional update feature. (Now the update process is secure with or without the updating setting on)
  • Moved around some variables to make program run more efficiently if used in update mode.
  • Installer no longer asks for user's input when updating as it takes it automagically from the old version.
  • File removal now happens closer to when it's created to not cause any issues of files being removed but not created.
  • Renamed some intermediate files to conform better.
  • Now the installer creates a desktop shortcut and a Start Menu shortcut for Windows!
  • All files now have Linux-friendly python interpreter code at the top so that it runs better.

Note: Please check that the new version can open your files before uninstalling the old version.

Coming Soon

  • Syntax highlighting for certain file types! (like Python, JS, Java, etc.)
  • Line numbers and current line highlighting!

Issues

None found so far. If you do find any, please open a new issue and describe the steps to reproduce it! Include the version number in the title. (you can find that by going to "Help"->"About Encryptext" in the program)

How to install

  1. Download and run the "encryptext_installer_v1.8.0_64bit.exe" file from below.
  2. Follow the instructions on the screen.
  3. Run the desktop shortcut (or the Start Menu shortcut) to get started!