Encryptext v1.9.3
WhenLifeHandsYouLemons
released this
18 Apr 21:19
·
12 commits
to main
since this release
Changelog
Added preview syntax highlighting and dark/light mode support!
- Permanently fixed change tracking delays.
- Updated the UI to look more modern and up-to-date with Windows 11.
- Added CSS styles from the pygments library for code-block formatting.
- Added new requirements when building program
- Encryptext now formats the HTML code into a cleaner format to then display on the preview window.
- Using the fenced code extension allows code blocks to have blank newlines without breaking the code formatting.
- Change tracking previously was dependent on the program and the hardware it was running on, but now it runs
trackChanges
twice per keystroke to force a preview update to happen immediately. - Speed isn't affected as the program only tracks the changes once. It's run twice to force the textbox to update their internal contents.
- Using the ttkbootstrap module to get the dark and light mode themes.
- Light/Dark mode settings is now respected and will change the UI colours based on the setting that you've chosen.
- Combined all ttk styles into one style to make it easier to use if needed.
- Added force quite option to
quitApp
function to not show the confirm box. - Changed how the file name and unsaved status is displayed due to new UI design.
trackChanges
now properly tracks useful changes to the editor instead of all key presses.- App now closes if the user is closing the last tab that's left rather than show the tab panes holder area.
- Decreased border padding around the whole app border to give extra space.
- Fixed small issue where cancelling the close tab prompt would still close the app.
- The program now packages the ttkbootstrap and tkinter modules as folders for it to access rather than let pyinstaller handle the package imports.
- Moved update feature to the top of the program so even program with failing imports can still be used to update to a different version.
- ttk is now imported from ttkbootstrap instead of tk.
- Added return and parameter types to
installer_creator.py
for better clarity. - Preference values are now clamped between their maximum and minimum allowed values.
Note: Please check that the new version can open your files before uninstalling the old version.
Coming Soon
- Option to change app icon between multiple styles! (Will only work in "local" mode and not "portable" mode)
Issues
- Installer doesn't bring old settings to the new version even though the option to carryover settings was chosen. (#81)
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.9.3_64bit.exe
" file from below. - Follow the instructions on the screen.
- Run the desktop shortcut (or the Start Menu shortcut) to get started!