Skip to content

Various refactorings #119

New issue

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

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

Already on GitHub? # to your account

Open
4 tasks
delphidabbler opened this issue Jul 13, 2023 · 2 comments
Open
4 tasks

Various refactorings #119

delphidabbler opened this issue Jul 13, 2023 · 2 comments
Assignees
Labels
considering Issue under consideration. May be accepted or rejected deferred-major-v Won't be implemented until a later major version. refactoring This issue requires refactoring only, not a change in functionality Vault Issue affects CodeSnip Vault, not the main CodeSnip program

Comments

@delphidabbler
Copy link
Owner

delphidabbler commented Jul 13, 2023

These suggestions have been in draft for quite some time. Need to check if they're still valid.

  • UXMLDocHelper: Separate out generic helper code from snippets XML file specific code. Put generic code in super-class?
  • FmMain: Rename TMainForm.ActSubmitOrExportUpdate it is no longer shared
  • FmAbout: Change frmProgram type - it's no longer a HTML template
  • Extract TAligner embedded classes from the two "First Run" forms into separate unit and use that instead. Both classes are identical.
@delphidabbler delphidabbler converted this from a draft issue Jul 13, 2023
@delphidabbler delphidabbler changed the title Refactoring Various refactorings Jul 13, 2023
@delphidabbler delphidabbler self-assigned this Jul 13, 2023
@delphidabbler delphidabbler added considering Issue under consideration. May be accepted or rejected refactoring This issue requires refactoring only, not a change in functionality labels Jul 13, 2023
@delphidabbler
Copy link
Owner Author

  • UXMLDocHelper: Separate out generic helper code from snippets XML file specific code. Put generic code in super-class?

Put generic code into UXMLDocumentEx (did this in ddabapps/swagview).

@delphidabbler delphidabbler added the deferred-major-v Won't be implemented until a later major version. label Apr 15, 2025
@delphidabbler
Copy link
Owner Author

This has been done in the vault branch.

Doing it in CodeSnip 4 may be more trouble than it's worth if vault succeeds.

So deferring until it's clear whether vault will succeed.

@delphidabbler delphidabbler added the Vault Issue affects CodeSnip Vault, not the main CodeSnip program label Apr 15, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
considering Issue under consideration. May be accepted or rejected deferred-major-v Won't be implemented until a later major version. refactoring This issue requires refactoring only, not a change in functionality Vault Issue affects CodeSnip Vault, not the main CodeSnip program
Projects
Status: Considering
Development

No branches or pull requests

1 participant