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

Don't warn every time on Run All (Modify) #11

Closed
rmlockwood opened this issue Jan 8, 2022 · 2 comments
Closed

Don't warn every time on Run All (Modify) #11

rmlockwood opened this issue Jan 8, 2022 · 2 comments
Assignees

Comments

@rmlockwood
Copy link

If I have 6 modules that don't modify the FLEx project and one that does, and I click Run All (Modify), I don't like getting 6 warnings for the modules that don't modify the project. Maybe these could just be Info messages or not given at all. See this video.
https://www.loom.com/share/892958a307874d0ca94a4e3b762ea865

@cdfarrow cdfarrow self-assigned this Aug 31, 2022
@cdfarrow
Copy link
Owner

Yes, I see your point. I'll change it to an Info message once we decide what to do with the Run buttons. (#19)

@cdfarrow
Copy link
Owner

Changed to an Info message for version 2.2.0

cdfarrow added a commit that referenced this issue Jan 31, 2023
* First step in making warn-on-modify messages optional (#11)

* Split core application into flextoolslib. (#27)

* 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

* Build updates

New versions of libraries:
cdfutils 1.0.4
flexlibs 1.1.6

* Change to global config (FTConfig)

Includes adding Modules and Collections paths to the ini file for easy site customisation.

* Tidy FlexToolsCommands.vbs

* Warning --> Info if module doesn't modify (#11)

* Put version number in Version.py

* Use new global FTConfig

* First library version: 2023.1.31

* Exclude flextools.ini from zip file

* Update history.txt

* Upload flextoolslib with twine
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants