Skip to content

Latest commit

 

History

History
94 lines (60 loc) · 2.51 KB

README.md

File metadata and controls

94 lines (60 loc) · 2.51 KB

Notion Desktop

Notion Desktop is a cross-platform desktop application that allows you to use Notion directly on your computer, making it easier to chat with friends and family while working.

Image

🛠 Features

  • Full Notion Functionality: Access all Notion features in a dedicated desktop app.
  • Single Instance: Ensures only one instance of the app runs at a time.
  • Custom User-Agent: Enhanced compatibility with Notion Web.
  • Window Management: Automatically maximizes on startup for better visibility.
  • Google Sign-In Support: Login via Google is supported with external browser fallback for security.
  • Popup Handling: Popups are allowed to ensure smooth navigation and interactions.

Image

📦 Installation

sudo snap install Notion-desktop

Build From Source

  1. Clone the repository:
git clone https://github.com/xanmoy/notion-desktop.git
cd Notion-desktop
  1. Install dependencies: Ensure that you have all the necessary dependencies installed.
   npm instal
  1. Start the application:
npm start
  1. Build the application: Run the following command to create a Snap package of the application.
npm run dist
  1. Change to the dist directory: Navigate to the dist directory where the Snap package is located.
cd dist
  1. Install the Snap package: Use the following command to install the Snap package. The --dangerous flag allows the installation of locally built packages.
sudo snap install --dangerous ./Notion-desktop_1.0.3_amd64.snap 

↩️ Uninstallation Steps

Remove the Snap package: To uninstall the Notion Desktop application, run the following command:

sudo snap remove Notion-desktop

📖 Usage Instructions

Launching the App:

After installation, open Notion Desktop using:

   notion-desktop

🤝 Contributing

Contributions are welcome! If you'd like to contribute to this project, please fork the repository and submit a pull request.

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

  • Electron - Framework used to build the application.
  • Notion - A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team.