Releases: lebao3105/texteditor
v1.6dev1
What's new
Redesigned about dialog
An entire new about dialog is here with tabbed interface.
Currently there is an issue about the credits text box that they will be blank after reopening the pane.
wxPython inspector window
Accessible from Help menu or use F6.
A very initial preferences page
Made with the help of wxFormBuilder:)
A new widget which is made from the idea of this - called ActionRow - has been implemented into libtextworker. Available for Tkinter!
More settings to be added soon.
App updates
Confirmed to be working. No plan for automated upgrades (or something like that) yet.
Side changes (not completed)
- Updated to libtextworker 0.1.4
- Use img2py to embed app logos into a Python file
- Remove Git support
- Fix command line flags
- Use wxMultiSplitterWindow instead of wxSplitterWindow (which only accepts 2 sub windows)
- Improve file_operations a lot
- Exit the app when no tabs depending on a setting
- Bring colors to editors! (not working, fixed in libtextworker)
- Set active log target to Log window's text control (not working now)
Notes
- No premade builds.
- Installations are not tested.
1.5 Alpha 0
Idk if this is also the final beta:)
Now I don't have much works for this Tkinter version, since changes have been made in libtextworker 0.1.4, and there will definitively be more. Just bug fixes and feature backports from libtextworker lol
By the way, what's new? Check the CHANGELOG file please! (wip/1.5 branch)
main
branch will not be touched until I have something to do with it/1.6 releases.
No automated builds available this time.
Version 1.6 Alpha 3
The final Alpha release of textworker is out!
This build requires libtextworker[wx] (git commit c95ac98). Install it first as wheels below don't.
New features:
- Markdown previewer
- Use wxLogWindow + modified logging.Logger class (from libtextworker)
- Updated git support: fixed git status report + use wxListCtrl to list everything
- Use cairosvg to convert .svg to .png (app icon)
- New app icon:)
Wheel built by GitHub actions.
Version 1.6 Alpha 2 (wx branch)
Unexpected: Don't use this release! Git tag
1.6a2
is incorrect, it points to the main branch! (I thought I fixed it!). Please switch to git commit 8c0b8c5 (same day with this release). Requires libtextworker[wx] 0.1.2 (git commit b60d46) to be installed manually.
This is not really a complete build, but at least it's usable.
Uses libtextworker version 0.1.2.
Fixes:
- Application auto color (from libtextworker)
- New configs under interface section
- Menu items command
New:
- Turn on/off tab guides
- And... what more:)?
1.6 Alpha 1 (wx branch)
This build includes:
- Setup window
- Custom class to make the menu bar
- Global Settings for the entire application
- Moved LogsWindow to mainwindow
Version 1.4.1
This release contains fixes for the font color setting, Command Prompt, and some more minor things.
Built artifacts: https://github.com/lebao3105/texteditor/suites/10921154788/artifacts/552080532
1.6 Alpha
This is the first build of texteditor in wip/wx branch!
New things I've implemented so far:
- A new version checking system (also implemented in 1.4)
- GetConfig now can set the application theme like in 1.2-1.3 (again, we're in wxPython)
- Line number bar is now unlocked! (but removed the editor column counter)
- And the best is, folder view!
But this build is not completed because of missing small things and fixes, especially in file_operations and the newly-built folder view.
The build is now published to Pypi! Just search for the textworker package!
Version 1.4
Texteditor 1.4
This version comes with a lot of new things below - and it isn't the final version of texteditor to use Tkinter yet:
New features:
- A logger is used to log messages from the application - click the text on the left of the status bar to show log window.
- Change the application color without restarting the app
- Users are now able to use cd and see the current folder in Command Prompt. Also there are some fixes to it.
- Be able to automatically change to color with the system theme via the configuration file
- Status bar
- About window
- And more fixes and improvements...
Full Changelog: 1.3...1.4
Version 1.3
After almost 1 month after the 1.2 release, we have a new release with a lot of code fixes & new features!
- Able to run texteditor without using
py -m
(python run module) - Ctrl + W to use text wrap (or disable it)
- An autosave module
- A better way to find the icon
- Rewritten get_config (and removed blue text color)
- Added po directory to the pip/whl installation
Critical: If you install this project from the setup file, please change texteditor_1.3*.exe
(program file name) from the installation path to texteditor.exe
in order to be able to start the app from desktop/start menu.
1.2 Release
Changes:
- A custom Tkinter text widget with scrollbars & right-click menu used
- Improved get_config
- Changed dark mode color
- Command window now uses threading module to start multi processes
- Find icon from the current directory
- Wrap mode (by word only)