Skip to main content

Text Editor based on wxPython

Project description

UliPad is the new name of NewEdit.

UliPad is a flexible editor, based on wxPython. It's has many features,just
like:class browser, code auto-complete, html viewer, directory browser, wizard,
etc. The main feature is the usage of mixin. This makes UliPad(NewEdit) can be
extended easily. So you can write your own mixin or plugin, or simple script,
these can be easy and seamless integrated with UliPad(NewEdit).

What's new in 3.5
==============

New features and improvement:

#. Add not automatically clear content of Message window, and add Shift+F5 shortcut
#. Use FlatNotebook instead of Notebook
#. Add spell checking plugin, and you should install pyEnchant module
#. Auto save side pane size
#. Auto maximize when double-click on tab of notebook, only 50% for side pane
#. Improve acp format, and you can use {#text#} represent selected text
#. Add support for creating ePyDoc comment to function definition
#. Add personal info management, only user name for now
#. Add session management
#. Add live regular expression searching, you can type regex dynamically and
watch the result immediately
#. Add CloseOther plugin, thanks for nmweizi, and it can keep current document
but close all others documents
#. Add smart navigation, and it can remember the path of files visited
#. Improve Ctrl+B to jump to last modified position
#. Add a checkbox for reStructuredText Html view window, and it can used for
stop automatically refresh the html content as you changing the ReST file
#. Auto close syntax check window as there are no errors to current python file
#. Auto support for dropping files and directories to directory window
#. Dynamically popup menu creation of notebook
#. Add open Dos window here for current document on popup menu of notebook, only
works for windows now
#. Add custom FlatButtons control written by myself, used in smart navigation
#. Improve support for custom toolbar control in toolbar process
#. Improve project process: refactor, adding and deleting config process
#. Improve Chinese support in rerange.py script

Changes:

#. Remove the process for input assistant in OnKeyDown of editor, in order to
simplify the process
#. Fix don't check the syntax for python file as saving bug
#. Fix can't search for document as opening it bug
#. Fix incorrect enabled status for toolbar buttons bug
#. Fix incorrect syntax highlight process bug
#. Refactor and fix New... menuitem is not the same with toolbar menu bug
#. Fix losing input focus after saving file bug
#. Fix pressing Ctrl+F4 will quit UliPad bug
#. Change recent files and recent path menu to popup menu, so it will speed
opening file and saving file
#. Fix the redirection process of executing python program, and add an option
for showing parameter window on every running
#. Fix the efficient of input assistant bug
#. Change Ctrl+Enter to Shift+Enter

Project details


Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page