DarkNotepad is a recreation of Microsoft's Notepad in C#, and it also supports themes.
This software was primarily meant to run on Microsoft's Windows 10 and was written in
C# DOTNET 5.0 using the WinForms library.
Just like a regular notepad, open the software and write or read whatever text file you want to.
There is an option to modify the Text's font and the program's theme!
You can also print your documents with a custom Header and Footer!
As said before there is a Stylizing option: In the software click on Format
-> Stylize...
From there you can customize almost everything in Dark-Notepad, down to the Statusbar and Scrollbars!
There is even a Color Spectrum to choose your colors from!
From Version 1.0.2 and onward Dark-Notepad will come with a few included themes, here are some of them:
This software should work on any Windows 10 system with or without dotnet installed.
Since this software was written in C# it might use higher RAM resources when compared to Microsoft's notepad.
I do not take any responsibility for any kind of damage this software might cause with unintended or
unresponsible uses.
- Added new themes:
Deep Gray theme
,Four Faith theme
,Nostalgic valve theme
,Retrowave Day theme
. - Fixed an issue where opened and unedited files would still require to save.
- Fixed an issue where CTRL + A shortcut would cause the
Ln: ,Col:
in the status bar to break. - Now the default encoder is UTF-7 and the encoder settings are saved.
- Batch(.bat) files now no longer get their encoder settings overwritten.
- Updated the
regkey_repair.bat
file to work better.
- Added custom scrollbars.
This replaces every scrollbar in Dark-Notepad, this feature is also optional. - Overhauled the Font settings menu.
now the text selection is done through buttons.
the current font is now highlighted when the page opens.
now writing a font's name would highlight it in the selection window. - Added support for right to left reading order.
- Added right click context menu in the text area
- Added more settings to settings page:
enable custom scrollbar
,enable status bar
,enable right to left reading order
,enable edit with darknotepad
. - Added support for scrolling sideways with
SHIFT + SCROLLWHEEL
. - Added more options for theme stylizing:
statusbar
,scrollbar
. - Now Dark-Notepad would generate custom icons based on the stylizing settings.
- Added default directories to import and export themes to.
- Added a theme folder bundled with 7 new themes:
Anonymous theme
,Antarctic Deep theme
,Antarctic Light theme
,Crimson Gold theme
,Cyber Cold theme
.
And special thanks to Kemono for providing these themes:Cooking Forum theme
,Green Terminal theme
. - Added hex color code support in the Color Picker menu.
- Now pressing
ESC
in a context menu closes it. - Added better support for resize grip handle.
- Added text padding to the text area.
- Added new shortcuts:
Shortcut | Comment |
---|---|
F1 | Opens internet help |
ALT + F | Opens the File menu |
ALT + E | Opens the Edit menu |
ALT + O | Opens the Format menu |
ALT + V | Opens the View menu |
ALT + H | Opens the Help menu |
ALT + X | exits Dark-Notepad |
- Fixed bugs:
- Added
CTRL + C
andCTRL + V
to textboxes. - Now batch(.bat) files would automatically be encoded with ASCII encoding.
- Fixed find/replace bug not working correctly, aswell as added the ability to press enter to find or replace the next text.
- Added shadow backdrop to the context menus.
- Now leaving an empty textbox in Color Picker resets its value to 0.
- After context menus close Dark-Notepad focuses back into the text area.
- Fixed resize grip handle appearing in fullscreen.
- Fixed incorrect text colors in warning boxes.
- Fixed other minor bugs.
- Added more comments to the source code.
- Optimized some code and made it more readable.
- Added printing support.
file
->Print...
- Added print settings.
file
->Page Setup...
Known issues:
Footer might sometimes print incorrectly
Page size (A4 etc') might not work! - Added theme import and export themes:
This feature uses custom .config files. - Added support for more text encoders:
ASCII, Latin1, UTF-32, UTF-16 Unicode, UTF-16 BE, UTF-8, UTF-7. - Added file drag n drop support, both to drop into the .exe or into the editor itself.
- Added shortcuts:
Shortcut | Comment |
---|---|
CTRL + R | Resets the theme |
CTRL + P | Opens the Print menu |
- Fixed an issue with saving files.
- Fixed some styling to be more consistent:
- Removed borders from context menu buttons in the text editor.
- Added current encoder to status bar.
- Added more comments to the source code.
- Optimized some code and made it more readable.
This software was programmed in Visual Studio Community 2022 (.Net 5.0).
Note: This software project is complete and will probably not recieve a lot of support overtime.
- created by https://github.com/000Daniel
Began development on: 3.09.2022
Publish date: 22.09.2022