Skip to content

Modernize backend and improve usability (v1.2.0 update)#7

Open
Arsonous52 wants to merge 4 commits intoMaeveMcT:masterfrom
Arsonous52:master
Open

Modernize backend and improve usability (v1.2.0 update)#7
Arsonous52 wants to merge 4 commits intoMaeveMcT:masterfrom
Arsonous52:master

Conversation

@Arsonous52
Copy link
Copy Markdown

This pull request modernizes the Notepad3DS codebase and introduces several usability improvements while preserving the original behavior and scope of the project.

Key changes include:

  • Refactored file handling to use std::string instead of vector, simplifying line management and reducing complexity
  • General cleanup and restructuring of the main application logic for readability and maintainability
  • Added optional line number display
  • Added confirmation prompts for important actions (such as creating a new file)
  • Updated the README to reflect current features and usage

These changes are intended to improve code clarity, stability, and user experience, while remaining fully compatible with existing functionality.

- Simplified file handling by switching from vector<char> to std::string
- Cleaned up main application logic, including keyboard input and prompts
- Added optional line number display
- Added confirmation prompts for certain actions (e.g. creating a new file)
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