Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2.2.0 #28

Merged
merged 13 commits into from
Jan 31, 2023
Merged

v2.2.0 #28

merged 13 commits into from
Jan 31, 2023

Conversation

cdfarrow
Copy link
Owner

Split application into separate lib.

* Restructure files for making a Python library

* Use relative imports now.

* Add build/configuration files

* Update icons path

* Change to import flextools library

Also removed from __future__ imports.

* Move batch files into FlexTools folder

* Move version info to __init__.py

* Derive paths according to new structure

* requirements.txt is now used for building, not runtime

* Moved main UI to UIMain.py

FLExTools.py is still the entry point. It initialises everything and launches the UI.

* Log exceptions from flexlibs when opening a project

* Specify flexlibs 1.1.6 for FW 9.1.15/16 support

* Add some Chinese support files

I don't know why these weren't on github already.

* Reconfigure script files for new flextoolslib library

* Clean out tests

* Add makezip.py to build the FlexTools app zip file

* Specify Python 3.6-3.8

* Package "flextools" --> "flextoolslib"

* Give FlexTools a separate version from flextoolslib

* Update ListProjects.py

* New setup for running and updating FlexTools

* Use date naming for flextoolslib version number.

* Move version # to RunFlexTools.py

* Fix import order for MessageBox()

* Put TestAModule core code into flextoolslib.misc

* Add ListProjects.vbs

* Also update flexlibs with InstallOrUpdate

* Better handling of flextools.log

* Update history.txt

* Updated help files

* Add more example modules to Examples collection
New versions of libraries:
cdfutils 1.0.4
flexlibs 1.1.6
Includes adding Modules and Collections paths to the ini file for easy site customisation.
@cdfarrow cdfarrow merged commit da1cce9 into main Jan 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant