Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/trigger-segfault/triggersnotepad
My take on a minimal (yet bulky) replacement for Windows Notepad.
https://github.com/trigger-segfault/triggersnotepad
avalon-edit c-sharp minimal text-editor wpf
Last synced: 5 days ago
JSON representation
My take on a minimal (yet bulky) replacement for Windows Notepad.
- Host: GitHub
- URL: https://github.com/trigger-segfault/triggersnotepad
- Owner: trigger-segfault
- Created: 2017-02-08T04:06:02.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-05-18T23:58:52.000Z (over 5 years ago)
- Last Synced: 2024-11-30T22:12:23.058Z (2 months ago)
- Topics: avalon-edit, c-sharp, minimal, text-editor, wpf
- Language: C#
- Homepage:
- Size: 1.02 MB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Trigger's Notepad ![App Icon](http://i.imgur.com/uDcNXy5.png)
[![Latest Release](https://img.shields.io/github/release/trigger-death/TriggersNotepad.svg?style=flat&label=version)](https://github.com/trigger-death/TriggersNotepad/releases/latest)
[![Latest Release Date](https://img.shields.io/github/release-date-pre/trigger-death/TriggersNotepad.svg?style=flat&label=released)](https://github.com/trigger-death/TriggersNotepad/releases/latest)
[![Total Downloads](https://img.shields.io/github/downloads/trigger-death/TriggersNotepad/total.svg?style=flat)](https://github.com/trigger-death/TriggersNotepad/releases)
[![Creation Date](https://img.shields.io/badge/created-february%202017-A642FF.svg?style=flat)](https://github.com/trigger-death/TriggersNotepad/commit/b79f2d5424998bad340d56fcc5a5f9bed4fa9436)
[![Discord](https://img.shields.io/discord/436949335947870238.svg?style=flat&logo=discord&label=chat&colorB=7389DC&link=https://discord.gg/vB7jUbY)](https://discord.gg/vB7jUbY)My take on a minimal (yet bulky) replacement for Windows Notepad. Trigger's Notepad improves most of the broken features in Windows Notepad and also adds plenty of new and useful features. This tool is not designed to replace programs with syntax highlighting like Notepad++. Its main goal is to be a basic text editor designed with one-window-per-file in mind.
![Preview](http://i.imgur.com/0ma6HKI.png)
I am always looking for a better icon for Trigger's Notepad. If you have a suggestion, I'd love to hear it.
### [Credits](https://github.com/trigger-death/TriggersNotepad/wiki/Credits) | [Image Album](http://imgur.com/a/jFj2q)
## Requirements for Running
* .NET Framework 4.5.2 | [Offline Installer](https://www.microsoft.com/en-us/download/details.aspx?id=42642) | [Web Installer](https://www.microsoft.com/en-us/download/details.aspx?id=42643)## Requirements for Source Code
* AvalonEdit for the text editor. | [NuGet Package](https://www.nuget.org/packages/AvalonEdit)
* NHunspell for spellcheck. | [NuGet Package](https://www.nuget.org/packages/NHunspell/)
* WiX Toolset for the installer | [Installer](http://wixtoolset.org/)## Pros and Cons
There are some tradeoffs to using Trigger's PC so keep that in mind when deciding if you'd like to use it.### Pros
* Word wrap no longer saves the wrapped text with new lines.
* Undo is no longer limited to one use only.
* Save As now has a hotkey of Ctrl+Shift+S.
* Selected text can now be dragged like in most text editors.
* Spell Check is now available, so there's no need to copy the word somewhere else to check.
* Hyperlinks can now be viewed and clicked. No more copying them into the browser.
* Visually pleasing UI and Icons for every menu item.
* View the total lines and characters alongside current line and column on the status bar.
* Finding, replacing, and goto are no longer separate windows but built into the UI.
* Finding can be done in real-time while typing.
* Optional smart indentation can remember the last line's indentation when creating a new line.
* Optional line numbers can be shown in the left margin.
* A selection can be transitioned to all uppercase or lowercase characters. Includes hotkeys.
* The file's encoding can now be changed without having to save as.
* Installer includes optional file association for a few text files.
* Optional dark mode to invert background and foreground colors in the editor.### Cons (for Windows Notepad)
* Can take around 10x as much memory due to it being built in WPF.
* Can start to get really slow with extremely large files.
* Takes a fraction of a second longer to start up. Long enough to be noticable but not long enough to be a bother.
* Because of WPF font rendering, ASCII art using full-block characters won't look right due to them not connecting together.
* Print and Page Setup were removed. I don't expect people really use those in basic text editors.
* Insert Date/Time was never implemented. If there is a demand to implement it them I can easily do that.
* Scrollbar buttons are almost twice as large as normal to give the minimum scroll thumb size the same size as Windows Notepad. You get used to it.### Cons (for Other Editors)
* Dragging selected text is a little glitchy with the cursor. It also doesn't allow you to scroll while dragging. Blame AvalonEdit for this.
* No syntax highlighting. This tool was never designed to replace programs like Notepad++.