Giter VIP home page Giter VIP logo

wino-mail's Introduction

Wino Mail

Native mail client for Windows device families.


pdark

Motivation

I'm a big fan of Windows Mail & Calendars due to its simplicity. Personally, I find it more intuitive for daily use cases compared to Outlook desktop and the new WebView2 powered Outlook version. Seeing Microsoft deprecating it dragged me into starting to work on Wino a couple of years ago. Wino's main motivation is to bring all the existing functionality from Mail & Calendars over time without changing the user experience that millions have loved since the Windows 8 days in Mail & Calendars

Features

  • API integration for Outlook and Gmail
  • IMAP/SMTP support for custom mail servers
  • Send, receive, mark as (read,important,spam etc), move mails.
  • Toast notifications with background sync.
  • Instant startup performance
  • Offline use / search.
  • Modern and responsive UI
  • Lots of personalization options
  • Dark / Light mode for mail reader

Download

Download latest version of Wino Mail from Microsoft Store for free.

Beta Releases

Stable releases will always be distributed on Microsoft Store. However, beta releases will be distributed in GitHub Releases. Please keep in mind that beta releases might not be for daily use, only for testing purposes and recommended for experienced users or developers.

These releases are distributed as side-loaded packages. To install them, download the .msixbundle file in GitHub releases and follow the steps explained here.

Contributing

Check out the contribution guidelines before diving into the source code or opening an issue. There are multiple ways to contribute and all of them are explained in detail there.

Attention

Sources here does not belong to the Store version of Wino Mail. It belongs to beta release as of April 17 2024. I've been working on a big patch for couple months already and the code here includes those changes, but these changes are not yet released to Microsoft Store. Therefore, if you'd like to contribute, please validate the bug before in beta version and start working on it. I will delete this text from here once this big patch goes alive in the Store, so everything will be aligned then.

Donate

Your donations will motivate me more to work on Wino in my spare time and cover the expenses to keep project's website alive.

  • You can donate via Paypal by clicking here
  • You can buy Unlimited Accounts add-on in the application. It's a one-time payment for lifetime, not a monthly recurring payment.

wino-mail's People

Contributors

bkaankose avatar chenseanxy avatar tiktack avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wino-mail's Issues

Sending mails with IMAP doesn't work

I tried sending a mail, but it just disappeared from the Drafts folder. When switching to another folder and then back to Drafts, the mail draft returns.

Localization and Contribution Guide

All strings in Wino should be localized for multiple languages. Right it only has English as default language, and there is no localization support under the hood.

Wino must support as much as languages possible for better experience. There should be also contribution guide for those who want to provide translation files.

Add a placeholder to the search bar

It would be nice if the search box had some placeholder text, like "Search all your mail...". A search box without placeholder text feels weird to me.

[Bug] InfoBadge in Folders list does not update after deleting an E-Mail

I had one draft in my Drafts folder, which the InfoBadge displayed properly.
After deleting the draft, the InfoBadge didn't disappear, even though there were no more drafts left.
After a restart of Wino, the InfoBadge disappeared.

Wino 1.6.6
Mail account type: Custom IMAP
Windows Build 25982.1000 AMD64

WinoMail

[Suggestion] Customization

A personalization option in the "Application Theme" dropdown menu to use your own background picture would be nice.
Like you can do in the official "Mail and Calendar" app by Microsoft.
Thank You!

Screenshot 2023-10-07 165949

Licensing and Building from source

Is this app open source? I'm interested in trying this app out but I feel reluctant about downloading something that could potentially track my credentials. Can I build this app from source?

Some UI/UX Suggestions

First of all, I would like to say that Wino Mail is a really good alternative to the Windows Mail app and you do an extremely good job. Furthermore, I have a few suggestions for improvement regarding the user interface.

  1. the rightmost menu section on my screen, when extended, is almost a quarter of the screen wide, leaving a lot of empty space (see image 1).

  2. when the menu section is retracted, a Google logo is displayed in the remaining column. However, due to the central orientation and the height of the dropdown box, very far down (see image 2). I would prefer the Google logo to be directly below the + icon. Maybe by moving the logo to the top or by making the dropdown menu a smaller button.

  3. in the email overview section, emails whose accounts don't have names are displayed without logo or sender name (see image 3). My solution would be to display the email address in such a case and at least a placeholder logo, e.g. a colored circle with the first letter of the email address (like in Gmail).

  4. when the actual email is displayed, the content is displayed in a serif font. I would change this to a sans-serif font.

  5. for the more distant future (when Wino Mail is more famous), translation into other languages would be desirable. This could be done relatively easily through the community with e.g. Crowdin.

Image 1
Image 1

Image 2
Image 2

Image 3
Image 3

Threads do not work

The app seems to lack e-mails grouped by threads. When I have notifications on for a GitHub repository for example and there are lot of comments there, I get all the notifications separated, which is very annoying

Support for custom mail servers

Hey,
I know the app is still in development and is already better than some Microsoft Apps, keep up the work! But still I wanted to request the feature to support custom mail servers or e.g GMX or other mail providers.
Would be very nice, so I can use the app with all my accounts ♥️

Since I couldn't find any other issue regarding this topic, I opened this issue now.

Forwarding not sending attachments

Forwarding emails with attachments doesn't appear to have the option to send the attachments on the original email, without downloading and reinserting them into the forward.

Handling of unknown sender names

Right now unknown sender names causing invisible avatar and empty sender name for mail display control. Ideally sender address should be displayed as a name and avatar should not be invisible for this scenario.

Email fetch period

Is there a way to change the fetch period of the email? right now it seems like it is only fetching 3 months of emails! if not I hope it can be added on a future update.

[Suggestion] show folders in minimized side bar

First of all, thank you for your work! Definitely love the email app, especially under this time when Microsoft themselves are giving up on the UWP email app.

I would like to ask if it's possible that when we are running with only one account, the folders are shown on the minimized side bar, so we can click them even when the side bar is minimized?

I'm working on my 13-inch laptop mostly, which has a very limited screen space. It would be a nice adjust to give more space to the email contents without sacrificing any functionalities. Here's a demo how it may look like with a Gmail account:

Screenshot 2023-10-12 095458

Thank you again!

More compact folders list

Any chance folder list could become more compact too with using that option for messages list? There is kinda lot of whitespace between them currently.

[Suggestion] Package Tracking number monitor/scanner

First let me say the app is looking great & I hope you can work out your problem with google!

I apologize that this isn't the correct place to ask, but I am trying to figure out why no Email client will scan your inbox for tracking numbers & populate some kind of package tracking & purchases window.

There are package tracking desktop apps, but no way to auto-populate them. There was a site that let you filter & forward emails from retailers, but that is a terrible privacy concern. It seems that an Email client is the only tool that can do this job, but none do.

I wish you success! Wino mail looks nice on my desktop.

If you'll allow another suggestion, a filter to search out all the unsubscribe links from the email's in your inbox. Once every few months I houseclean & it would be awesome to see all the links in one place.

Gmail is broken

Hey devs I just installed the Microsoft version of Wino Mail but the gmail is not working can any dev help?

20230228_201850.mp4

[Suggestion] Drag and Drop functionality

Maybe it's already planned and just not implemented yet, but I'd love to be able to just drag and drop my e-mails (for example into the deleted items section or into a folder for organisation purposes).
Relying on buttons is too inconvenient.

Amazing app by the way, looking forward to future updates!

Comboboxes in the personalization section?

I think there's no point of showing all the current options, just display a combobox, from which they can be changed, since it's not something thought to be done a lot of times. I find the current ux a bit confusing
image

Support caching

I expect the app to cache old e-mails.
This is helpful to have the e-mails list loaded at startup and to be able to use the app offline to check older e-mails

Options grayed out and suggestions

Zrzut ekranu 2023-08-29 173048
All options except Personalization and About are grayed out?
Is that because of early build?
Can you please make adjustable sidebar with mail? Left side with mails is very narrow.
App looks good!

Title bar buttons are white when window is in focus (light theme)

The title bar buttons are white on the light theme and are hard to see when the window is in focus. They turn darker when the window is out of focus. I tried switching themes back and forth but couldn't get it fixed. Am running windows 11 22H2 build 22623.1325 beta channel
title bar buttons
window is in focus
title bar buttons out of focus
window is out of focus

[Suggestion] Auto-open next email or a thread on archive, delete or move. On thread selection display top mail in it.

It's somewhat inconvenient to select every mail manually when you look through latest emails and archive/delete stuff of low importance. Why not auto-open them like Windows Mail does? Besides, Wino already move focus to them. Just doesn't open.

So, when active mail is archived, deleted, moved or disappeared from the list for any other reason move focus to the one directly below it and open it. When next element is a thread — select the entire thread and auto-open top email in it.

BTW, in Windows Mail I could select threads which displayed top email in them (without expanding them) and I could perform actions on the entire thread like archive or delete all mails in it. Here I can only select a thread, but it expands automatically and I have to manually select emails in it. And I can't archive or delete the entire thread as I understand. Changing threads behavior to how Windows Mail works should make navigation with keyboard more comfortable too since selecting a thread will actually display something useful from it rather than nothing and won't bloat the list unless user specifically click on expand button or use some key to expand the thread (space or right, perhaps?).

[Suggestion] Setting to enable/disable the focused inbox

I'd really like to have an option to disable the "Focused" and "Other" tabs for the Inbox like the Mail app has. I've always found it hard to keep track of emails when they get split like that.

This is the setting in the Mail app:
image

And the same setting in the new outlook app:
image

Behavior (from the outside perspective at least) would then be fairly straight forward:

  • When the user opens Settings

    • The sub-setting "Focused Inbox" would be present in the given list of sub-settings
  • When the user opens the "Focused Inbox" sub-setting

    • An option to enable and disable the focused inbox is visible
  • When the user selects the option to sort emails into "Focused" and "Other"

    • The two tabs "Focused" and "Other" are visible at the top of the Inbox
    • Selecting either tab switches between the two views of the Inbox
    • Emails in the Inbox are displayed only in their corresponding tab
  • When the user selects the option to not sort emails into "Focused" and "Other"

    • No tabs are displayed at the top of the Inbox
    • The text "Inbox" is displayed at the top of the Inbox
    • All emails in the Inbox are displayed together in a single list

proxy support

having http or socks5 proxy support on the app itself will help many users to use your mail client in sanctioned countries.

examples:
Spotify, telegram, thunderbird etc.

all of the apps mentioned above have some sort of proxy support baked in.

great app btw.

Are archive/delete/mute buttons really necessary?

Since those actions can already be performed in the context menu, I think it would be better to hide them and place the search bar there saving space. Alternatively they could be put in the more options button. I feel like the upper part of the app is a waste of space

[Suggestion] Make Delete Key delete the current Mail

I'm rarely lifting my hands of my keyboard if I don't have to, but as far as I could tell there's no way to delete Mails via the keyboard. Therefor I would like to ask if it would be possible to make the "DEL" key on the keyboard delete the currently selected mail. This has been something I'm used to have in pretty much every mail app I ever used and I think it would by quite nice to have it

[Suggestion] On-premise Exchange accounts support

Hello, your client seems impressive, but I'm currently missing support for On-premise Exchange accounts.
While many mail clients lack this feature, the Mail and Calendar app used to support it. Unfortunately, they have discontinued their support, and the new Outlook is quite slow.
It would be fantastic if you could consider adding this capability.

I'm Needing Additional Setup Instructions

Hello,
Your Wino-Mail application looks to be very promising as well as interesting, my problem is the fact that at least so far I've yet to find any setup instructions. As I'm an older man, it's quite possible that I somehow might have missed seeing them that's why I'm posting this. Thanks in advance for any and all advice I might possibly receive as to get my three active email account's setup properly so I can actually start using this application.

Update: I did in fact discover how to add my email accounts, but I feel like this mail application still needs a bit more polishing so to speak so at least for now I'm uninstalling the app and may try it again in the near future.
David

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.