Skip to content

hungnd1475/Observatory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Observatory

Observatory is an experimental project attempting to create an email client using a C# cross-platform GUI framework called Uno Platform. This project aims to support basic features of an email client and run on the three major desktop platforms - Windows, MacOS and Linux. The reason behind Observatory is that while there are countless of email desktop clients out there, a majority of them are somewhat ugly and/or limited in some ways (such as only supporting a single platform). So as a software developer who loves to experiment with new things, I decided to make my own email client with a modern design that supports a basic set features. This project is still very much a work in progress.

Screenshots

Editor demo

Features

Functionalities

Mail

  • Retrieving mail folders
  • Manipulating mail folders (renaming/adding/moving)
  • Viewing messages
  • Data virtualization in the message list to keep memory usage low.
  • Searching messages
  • Marking messages as read/Flagging messages
  • Archiving/deleting/moving messages
  • Message batch operations
  • Composing messages (partially)
  • Encryption support via PGP

Calendar

  • Viewing events
  • Creating/editing events

Platforms

  • Windows
  • MacOS
  • Linux

Email providers

  • Microsoft Exchange/Office 365/Outlook
  • GMail
  • Yahoo! Mail
  • Generic POP3/IMAP

Build Pre-requisites

To build the project on Windows, please use Visual Studio with these workloads installed:

  • .NET desktop development
  • Universal Windows Platform development
  • Mobile development with .NET
  • .NET Core cross-platform development
  • Node.js development (for the HTMLEditor project)

Contributing

I am not accepting any contribution right now as I am not very familiar with managing an open source project. However, if you have any feedback, just open an issue for that and I will happily look at it.

License

The project is currently unlicensed, but that may change in the future when I think it is mature and useful enough to be shared with the community.

About

An Email Client in Uno Platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published