Skip to content

UwUNote/uwunote

Repository files navigation

UwU Note

OS Build-Status
linux CircleCI - Linux
darwin TravisCI - Mac OS
windows AppVeyor - Windows

First of all, I really hate making up names, so UwU Note is all you get.

What's it

It's a simple note-taking app. Notes stick to your desktop, you can create new ones and delete existing ones. Every note has it's own window, which saves it's coordinates and size.

Demo Image

The Future

For the future i have planned some stuff:

  • Cloud synchronization via different services
  • An android app
  • Markdown support

Installation using pre-built binaries

The Linux binary can be found here. Just click the latest green(passing) build and download it under artifacts.

A Windows executable without dependencies and an installer with dependencies can be found here. If you want to manually install the dependencies, check this tutorial out.

MacOS binaries are currently not available.

Building manually

You need the development packages of following libraries:

  • GTK+3 (3.22 and later)
  • GDK 3
  • GLib 2
  • Cairo

To build the app you simply run these commands:

cd $GOPATH
go get github.com/UwUNote/uwunote
cd src/github.com/UwUNote/uwunote
go get ./...
go build

In case you want to put the binary into your go path, run

go install

as the last command instead, that will put a ready to use binary called uwunote into $GOPATH/bin.

Linux

You can most likely install all dependencies via your systems packagemanager.

Windows

Follow the tutorial mentioned in the comment and apply the fix manually.

#1 (comment)

Configuration

Configuration is currently done by editing a JSON file, check the wiki for more information: https://github.com/UwUNote/uwunote/wiki/Configuration

In case the documentation is outdated, you can always check the applications settings dialog. The settings dialog contains tooltips for every setting on each label.

Contribute

Feel free to create issues or create pull requests. Issues may also request features or just be questions.