Skip to content

Encryptext v1.9.3

Compare
Choose a tag to compare
@WhenLifeHandsYouLemons WhenLifeHandsYouLemons released this 18 Apr 21:19
· 12 commits to main since this release
675473d

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

  1. Download and run the "encryptext_installer_v1.9.3_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!