Notepad-Sharp
Notepad-Sharp copied to clipboard
A general purpose text editor that supports multiple programming languages for code editing.
## Description I think we should have two selectable default themes before we go into creating a full-blown style configurator. ## Implementation Ideas The light theme could just be the...
## Description * The code is currently pretty messy and uses the default design pattern of just putting all of the code behind form classes which isn't clean. * Investigate...
## Description I recently came across a commit to the FastColoredTextBox that adds native Assembly Language support to it. If this commit is not merged to that project, then the...
## Description The icons on the frontend were added at the beginning because I was trying to get the application up and working quickly. Although this will not be priority,...
## Description We can't change the colors of the language highlighter in the FastColoredTextBox. ## Possible Solution We might be able to fix this by overriding the existing SyntaxHighlighter with...
## Description While I was using the editor when testing the settings form, I realized that since we don't have automatic bracket closing, vim controls would be really nice to...
## Description When users try to zoom in with the CTRL+Scroll hotkey, the program crashes. ## Possible Solution We might be able to repair this by updating the FCTB repo....
The DocumentMap should not be parented by the MainForm. The current instance of the Editor class should have ownership over the DocumentMap. This might also help simplify the process of...
There should be a settings page where users can customize their various settings. These settings will be stored within a text or json file in the temporary directory.
I need to do some housekeeping things to clean up the code a bit. There are sections of code in the mainform file that can be delegated to other files.