Encryptext v1.8.0
WhenLifeHandsYouLemons
released this
02 Apr 08:08
·
38 commits
to main
since this release
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
- Download and run the "
encryptext_installer_v1.8.0_64bit.exe
" file from below. - Follow the instructions on the screen.
- Run the desktop shortcut (or the Start Menu shortcut) to get started!