Skip to content
/ Pop Public

Cross-Platform Application built using C# and Avalonia to pop customized notifications on user's desktop based on user's preference.

License

Notifications You must be signed in to change notification settings

moisnull/Pop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pop!

Pop! is a desktop application built with Avalonia UI that helps you stay motivated and focused by displaying periodic pop-up notifications with custom messages.

Features

  • Custom Messages: Enter your own motivational sentences or reminders.
  • Customizable Intervals: Set the time interval between pop-ups.
  • System Tray Integration: Runs quietly in the background with a system tray icon.
  • Minimalistic UI: Simple and easy-to-use interface.

Getting Started

Prerequisites

  • .NET 6.0 SDK or later
  • Avalonia UI framework

Installation

  1. Clone the repository:
    git clone https://github.com/mohamed-adel-alsayed/Pop.git
    
  2. Navigate to the project directory:
    cd Pop
    
  3. Build the project:
    dotnet build
    
  4. Run the application:
    dotnet run
    

Usage

  1. Launch the application.
  2. Enter your sentences in the text box, separating each with a semicolon (;).
  3. Set the interval for pop-ups in minutes.
  4. Click the "Save" button to start receiving notifications.
  5. Minimize the window to let it run in the background.
  6. Access the application from the system tray icon.

Screenshots

1 2 3

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License.

Acknowledgments

Support

If you encounter any issues or have questions, please file an issue on the GitHub repository.

About

Cross-Platform Application built using C# and Avalonia to pop customized notifications on user's desktop based on user's preference.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages