Skip to content

Commit

Permalink
v0.5 release
Browse files Browse the repository at this point in the history
  • Loading branch information
dail8859 committed Apr 17, 2022
1 parent 1b42059 commit bd6ca11
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 11 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

![Build Notepad Next](https://github.com/dail8859/NotepadNext/workflows/Build%20Notepad%20Next/badge.svg)

A cross-platform, reimplementation of Notepad++. Releases are available for Windows and Linux.
A cross-platform, reimplementation of Notepad++. Releases are available for Windows, Linux, and macOS.

Though the application overall is stable and usable, it should not be considered safe for critically important work.

Expand All @@ -11,7 +11,7 @@ There are numerous bugs and half working implementations. Pull requests are grea
![screenshot](/doc/screenshot.png)

# Development
Current development is done using Visual Studio 2019 and Qt v5.15 on Windows. This is known to build successfully on Ubuntu 21.10. Other Linux distributions are likely to work as well. Other platforms/compilers have not been tested but should be usable with minor modifications.
Current development is done using Visual Studio 2019 and Qt v5.15 on Windows. This is also known to build successfully on various Linux distributions and macOS. Other platforms/compilers should be usable with minor modifications.

If you are familiar with building C++ Qt desktop applications with Qt Creator, then this should be as simple as opening `src/NotepadNext.pro` and build/run the project.

Expand Down
13 changes: 6 additions & 7 deletions doc/Create Release.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
## Prepare Release

- Update version in `src/Version.pri`
- Commit on `dev` branch
- Merge into `master`
- Tag merged commit with new version number
- Follow procedures below
- Once Github action finishes download AppImage
- Attach AppImage, exe, and zip to the Github release
- Commit
- Tag commit with new version number
- Push to commit and tag to GitHub
- Once GitHub action finishes download Qt5 outputs for each platform
- Extract each and attach a new release

## Build Release
## Manually Build Release
Example bat script to build release

```
Expand Down
2 changes: 1 addition & 1 deletion src/NotepadNext/dialogs/MainWindow.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -518,7 +518,7 @@ MainWindow::MainWindow(NotepadNextApplication *app) :
GNU General Public License for more details.</p>
<p>You should have received a copy of the GNU General Public License
along with this program. If not, see &lt;https://www.gnu.org/licenses/&gt;.</p>)")
.arg(QApplication::applicationVersion(), QStringLiteral(APP_COPYRIGHT).toHtmlEscaped()));
.arg(APP_VERSION, QStringLiteral(APP_COPYRIGHT).toHtmlEscaped()));
});

QAction *separator = ui->menuHelp->insertSeparator(ui->actionCheckForUpdates);
Expand Down
2 changes: 1 addition & 1 deletion src/Version.pri
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,5 @@
# along with Notepad Next. If not, see <https://www.gnu.org/licenses/>.


APP_VERSION = "0.4.9"
APP_VERSION = "0.5"
APP_COPYRIGHT = "Copyright 2019-2022 Justin Dailey"

0 comments on commit bd6ca11

Please sign in to comment.