This is still very early in development but I know the writing is on the wall about when Microsoft will not support Outlook classic any longer and I also know that the New Outlook is not to my liking.
-
This is still very early in development but I know the writing is on the wall about when Microsoft will not support Outlook classic any longer and I also know that the New Outlook is not to my liking. So I've started vibe coding an email client I'm calling Quickmail. You can get more details and download the latest release from https://github.com/kellylford/QuickMail/releases. Right now the app works with IMAP accounts and outlook.com accounts if you enable IMAP access in your account. F1 will bring up a user guide.
-
This is still very early in development but I know the writing is on the wall about when Microsoft will not support Outlook classic any longer and I also know that the New Outlook is not to my liking. So I've started vibe coding an email client I'm calling Quickmail. You can get more details and download the latest release from https://github.com/kellylford/QuickMail/releases. Right now the app works with IMAP accounts and outlook.com accounts if you enable IMAP access in your account. F1 will bring up a user guide.
As I said, this is still early in development. You can use F6 to move between different parts of the app or ctrl+1 for email accounts, ctrl+2 for folders, ctrl+3 for the message list, ctrl+9 for status bar and ctrl+0 for the toolbar. The app creates a config.ini file in your %appdata%/quickmail folder where you can also edit some settings. I've done little to no work on an editor. When reading email, you may need to use your screen readers bypass hotkey for some features like reply and forward.
-
As I said, this is still early in development. You can use F6 to move between different parts of the app or ctrl+1 for email accounts, ctrl+2 for folders, ctrl+3 for the message list, ctrl+9 for status bar and ctrl+0 for the toolbar. The app creates a config.ini file in your %appdata%/quickmail folder where you can also edit some settings. I've done little to no work on an editor. When reading email, you may need to use your screen readers bypass hotkey for some features like reply and forward.
@kellylford Why not thunderbird, if I may ask? -
This is still very early in development but I know the writing is on the wall about when Microsoft will not support Outlook classic any longer and I also know that the New Outlook is not to my liking. So I've started vibe coding an email client I'm calling Quickmail. You can get more details and download the latest release from https://github.com/kellylford/QuickMail/releases. Right now the app works with IMAP accounts and outlook.com accounts if you enable IMAP access in your account. F1 will bring up a user guide.
@kellylford Fascinating! What UI framework and programming language are you letting Claude use for this?
-
As I said, this is still early in development. You can use F6 to move between different parts of the app or ctrl+1 for email accounts, ctrl+2 for folders, ctrl+3 for the message list, ctrl+9 for status bar and ctrl+0 for the toolbar. The app creates a config.ini file in your %appdata%/quickmail folder where you can also edit some settings. I've done little to no work on an editor. When reading email, you may need to use your screen readers bypass hotkey for some features like reply and forward.
The app supports virtual folders of sorts so when you have multiple email accounts, you can have an all mail view and an all inboxes view. The message list includes a configurable number of preview lines. Adjust this in the previously mentioned config file.
The app has options for the days of email to sync available in the toolbar and the number of messages to download at a time in the config file.
As I said, this is still very new and I know needs much more. But it works well for basic email.
-
@kellylford Why not thunderbird, if I may ask?
@fastfinge Partly curiosity to see what it would take to create an email client. Maybe too it is a knowledge gap on my part but I never figured out how to get Thunderbird to show me a preview of a message in the message list and this is a P0 for my use of email. I'm definitely not trying to replace Thunderbird and maybe in the end I'll decide the effort here isn't worth it. But I guess I also like being able to really create experiences that work exactly how I want them to these days.
-
@kellylford Fascinating! What UI framework and programming language are you letting Claude use for this?
@marco I have tried both WPF and Winforms. In fact I have a branch still that isn't quite as far along using Winforms. I've learned, at least in what I've done in this and other experiences, each ends up with a bunch of accessibility quirks you have to resolve in the end, at least for me that's been my finding.
-
@fastfinge Partly curiosity to see what it would take to create an email client. Maybe too it is a knowledge gap on my part but I never figured out how to get Thunderbird to show me a preview of a message in the message list and this is a P0 for my use of email. I'm definitely not trying to replace Thunderbird and maybe in the end I'll decide the effort here isn't worth it. But I guess I also like being able to really create experiences that work exactly how I want them to these days.
@fastfinge Also, I know my coding skills are not to the level to fix bugs in large code bases like Thunderbird but for vibe coding on my own apps, I'm able to fix bugs and tailor the experience far faster than filing bugs and hoping someone fixes them. And I enjoy the experinece of vibe coding becuase I have storng ideas I can easily express in words of what I want a program to do and so far have found the AI does a reasonable job at building what I want. Not perfect and frustrating sometimes.
-
@marco I have tried both WPF and Winforms. In fact I have a branch still that isn't quite as far along using Winforms. I've learned, at least in what I've done in this and other experiences, each ends up with a bunch of accessibility quirks you have to resolve in the end, at least for me that's been my finding.
@kellylford Oh yes, I remember that from experimenting with both UI frameworks when I was still on Windows. So is the underlying program logic written in C# then?
-
@kellylford Oh yes, I remember that from experimenting with both UI frameworks when I was still on Windows. So is the underlying program logic written in C# then?
@marco Yes.
-
R relay@relay.publicsquare.global shared this topicR relay@relay.mycrowd.ca shared this topic