Agreed, generally speaking. But not if @ilfelice’s ambition is to get this app into the Haikuports depot.
Why discuss this further? Haikuports already includes closed source software (Wonderbrush v2 is in parts). If you want that changed you can open a new topic for that, but it isn’t related to this project. ![]()
I really like the work you have done and hope the licence issue works out, or someone can fix the performance issue with the native haiku implementation.
I have the feeling after a lot of great ports that help make haiku usable as a daily driver, we will get great new native applications
EmailViews has reached beta 4.
Forked and adapted Haiku’s Mail for better integration with EmailViews. Lots of fixes as well.
If anyone wants to test, feel free to DM me.
PS: will release all the sources after a bit more testing. ![]()
https://www.youtube.com/watch?v=2CDuDDpQ-oM&t=319s
Please consider adding it to Polyglot.
Using Haiku’s Mail and queries over the decades, I’m pretty much in my tracks now.
However one thing that had me thinking about something like your EmailViews is to limit the “When” to some timeframe and adjusting it live.
Imagine a slider that goes from “Now” to “Start” (= first email you got, naming this could be improved…), with a limiter at each end. Like that widget used by SoundRecorder.
Mockup:

If those limiters are at the beginning/end of the slider, you see all emails that have ever been sent.
Move the right limiter all the way to the left. Now move it slowly to the right: You see only mails sent now (today), then those up to 1 day ago, then 2, 3, 4, 5, 6. Then you increase the time frame: 2 weeks, 3, 4. Increase again: 2 month, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12. Increase again: 2 years… etc.
The left limiter works similarly, so as in this example, you only see mails sent between 2 months and 2 years ago.
Moving those limiters should update the result list live. Together with the usual filtering on From and Subject etc. this should help cutting down the number of displayed mails.
I’d probably keep that timeframe to “from now to 2 weeks ago” as most often the stuff I care about falls in that range.
I hope the above was clear enough for everyone to recognize the genius of my idea. ![]()
Hi @michel
Thank you for the nice video! I really appreciate it!
Hi @humdinger
Brilliant idea indeed! I love it, but I don’t know if I would be able to get it right. The time scale can be pretty tricky. Will give it a try, but no promises. ![]()
Hi @humdinger
I have been working on time range filter, and it seems I might be able to pull it off. Here is where I am at right now (teaser):
It would be nice if you would test it, so that I can get some feedback. If you are up to it, DM me.
This is fast ![]()
Really love the time range filter! I did notice that a setting for day 6 is missing on the scale. The scale setting goes from -5d to -1w
Thank you for the report! I will look into this.
Time filter might be slightly redundant. What is the advantage over sorting by date?
If you’re only receiving few mails, it is certainly redundant. But imagine that you’re receiving hundreds per week, it makes searching easier.
Then at least have the option not to show it.
Is there a HTML view yet?
i think better icon or icon with overlay to differentiate between starred ,draft, with attachment, new will be nice


