Skip to content

Rewrite the core functionality#2

Merged
DavidL344 merged 16 commits intodevfrom
core/rewrite
Feb 29, 2024
Merged

Rewrite the core functionality#2
DavidL344 merged 16 commits intodevfrom
core/rewrite

Conversation

@DavidL344
Copy link
Copy Markdown
Owner

  • Rewrites the core to be more modular
  • Introduces unit tests to the project's core
  • Fixes bugs and edge cases revealed by the unit tests

New features:

  • UNIX environment variables' expansion
  • Support for Windows (with command line registration)
  • Automatic configuration extending after an update

Implements a custom data structure to keep elements unique and ordered
Unifies the parsers' constructors and reimplements samples generation
The parser options can't be injected beforehand as they change based on user input
The reimplementation makes the terminal integration cross-platform
Fixes the directory structure not being created on the first startup
Whenever an update is released, the config file gets updated accordingly
@DavidL344 DavidL344 merged commit a6298aa into dev Feb 29, 2024
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