Skip to content

rafgui12/onenote-desktop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OneNote desktop app for linux

onenote-desktop

OneNote web-app wrapped in Electron to open as a desktop app.


This app does not modify or use any direct code from One Note. Just uses Electron to open a browser window, and serve it as a desktop application since Linux does not have an official releases of some apps. Uses Electron's BowserView to display third-party webpage/webapp.

Started because I prefer using separate apps, and not opening everything in my browser. And, because I hate using Ubuntu's dock, and I'd rather have it open in a window of its own and easily accessible from the dock.


Installing/Using OneNote desktop

  1. .deb and .AppImage files can be found on the releases page.
  2. A Snap package can be directly installed from Snap Store $ snap install onenote-desktop

Note: The AppImage does not have any installation like capabilities. So it does not copy over any icons or .desktop shortcuts. You might have to do that yourself. I will try and add the feature at some point. Trying to work on a couple of quality of life/ease of use features at the moment.


Running the dev environment

git clone https://github.com/anujdatar/onenote-desktop
cd onenote-desktop
npm install
npm start

Building the app

Run through the entire build process with one command. (Now using electron-builder)

  • Removes stale build files and the ./dist folder. So you might want to copy over any old build you want to keep
  • Builds a debian (.deb) package, an AppImage, and a Snap package (.snap) all at once.
npm run build

Author


License

This project is licensed under the MIT License - see LICENSE for details.

One Note or OneNote the name, website, images/icons and code are the intellectual properties of Microsoft, One Note.

About

One Note desktop application

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages