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

Consider splitting into UI and non-UI pieces #144

Open
corranwebster opened this issue Sep 27, 2020 · 1 comment
Open

Consider splitting into UI and non-UI pieces #144

corranwebster opened this issue Sep 27, 2020 · 1 comment

Comments

@corranwebster
Copy link
Contributor

Some of the parts of Apptools provide fundamental application services for any type of application (eg. preferences, persistence, naming, logging), but others are tightly tied to GUI features (preference UI, logging UI, undo/redo, scripting).

There may be a point to providing two packages: a low-level set of tools which depends only on Traits (and maybe, optionally, Envisage), and a high-level set of tools and interfaces to the low-level tools for use in GUI applications.

For backwards compatibility, the high-level toolkit should retain the Apptools name and at least for a while should import the low-level tools into the namespace.

@rahulporuri
Copy link
Contributor

While splitting apptools into ui-specific and non-ui pieces is of interest, we have decided to not pursue this in Q4 2020. Removing this ticket from the Enthought OSS Q4 2020 GitHub project.

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