Benedikt Terhechte
23afef2ea5
Improved platform color handling
2021-11-14 18:41:28 -05:00
Benedikt Terhechte
97caf62240
Added linux info to the readme
2021-11-14 10:05:22 -05:00
Benedikt Terhechte
59f44f0870
Initial Linux Support
2021-11-14 10:00:59 -05:00
Benedikt Terhechte
bcb8b2f98e
Merge pull request #1 from terhechte/cleanup1
...
A Cleanup branch that took a life of its own
2021-11-14 14:50:43 +01:00
Benedikt Terhechte
11dacd675c
Updated readme
2021-11-14 14:50:14 +01:00
Benedikt Terhechte
dc9495392b
Renamed to Postsack
2021-11-14 12:15:33 +01:00
Benedikt Terhechte
bb20d3d41d
Permission error on macOS, small improvements
...
On macOS, a special permission is needed to access the mail directory.
This commit adds support to help users to add this permission with
a screenshot and guides.
This was a bit involved because the image should only be loaded on macOS
and because loading images in egui is quite a pain.
2021-11-14 12:08:17 +01:00
Benedikt Terhechte
b82d1d769d
Finished error dialog, small cleanup changes
2021-10-22 10:26:57 +02:00
Benedikt Terhechte
05c2f5ba8a
Small cleanups
2021-10-21 15:25:54 +02:00
Benedikt Terhechte
b8cce5deba
Large Scale UI Integration
...
- Split UI up into multiple states
- Changes throughout the codebase to accomodate that
- All still messy but opening a folder and creating a database works now.
2021-10-21 15:09:57 +02:00
Benedikt Terhechte
17c3326c36
Step towards the importer screen.
2021-10-18 14:16:24 +02:00
Benedikt Terhechte
5dcc29a819
Refactor background out
2021-10-18 09:50:07 +02:00
Benedikt Terhechte
975eda71bd
Large change, multiple related changes
...
- Split up the app into different app_state states
- Added the `startup` state and the `visualize` state
- lots of changes to support the startup screen / state
- The startup screen is still a hot mess
- changed the config handling
2021-10-17 21:46:50 +02:00
Benedikt Terhechte
9092cae220
Implemented the filter panel UI
2021-10-16 17:40:56 +02:00
Benedikt Terhechte
19706f1088
Improved the rectangles information overlay and display
2021-10-16 16:18:49 +02:00
Benedikt Terhechte
4869ec9704
Improve Colors
2021-10-15 21:17:14 +02:00
Benedikt Terhechte
346a08bb9e
Improve navigation bar buttons and rectangle colors and borers
2021-10-15 18:33:39 +02:00
Benedikt Terhechte
58a8fc239e
Don't crash when going out of segmentation bounds
2021-10-15 16:13:15 +02:00
Benedikt Terhechte
bc57f2debe
Improved segmentation bar
2021-10-15 16:12:59 +02:00
Benedikt Terhechte
6c2b437ba6
Improved the navigation bar
2021-10-15 15:45:35 +02:00
Benedikt Terhechte
eb12a8f7ae
Added icons
2021-10-15 15:11:30 +02:00
Benedikt Terhechte
3ad09349cd
Native macOS fonts
2021-10-15 14:59:26 +02:00
Benedikt Terhechte
25b6ddda99
Many small improvements to the look
...
Also added a platform module for specific looks depending on the platform.
2021-10-15 12:18:06 +02:00
Benedikt Terhechte
a606538524
Initial Mbox support
2021-10-14 19:03:31 +02:00
Benedikt Terhechte
7a69902d83
List of Messages improvements
2021-10-10 18:31:37 +02:00
Benedikt Terhechte
5480eb0aa4
Fixed most clippy issues
2021-10-10 17:00:55 +02:00
Benedikt Terhechte
2d5b528d46
Determine the sender
2021-10-10 10:02:54 +02:00
Benedikt Terhechte
b5be751e3f
Support different formats
2021-10-10 09:52:25 +02:00
Benedikt Terhechte
158b6995a7
Some cleanup
2021-10-10 08:05:56 +02:00
Benedikt Terhechte
471517047a
Add support for AppleMail
2021-10-10 08:03:41 +02:00
Benedikt Terhechte
6bdc412833
Removed warnings, started implementing apple mail
2021-10-09 12:52:06 +02:00
Benedikt Terhechte
2f34e13355
Somehow it is much faster now..
2021-10-08 15:24:22 +02:00
Benedikt Terhechte
03fd95ee14
Put all the elements together. Still needs a test run.
2021-10-08 14:38:05 +02:00
Benedikt Terhechte
4319dcd638
Untested, but at least it compiles. Still more cleanup needed
2021-10-08 14:19:24 +02:00
Benedikt Terhechte
545921be5e
Restructure around multiple backends. first step. Lots of moving and abstraction-adding
2021-10-08 11:09:25 +02:00
Benedikt Terhechte
6e90f5b0d7
Moved the import functionality into a module
2021-10-07 14:26:09 +02:00
Benedikt Terhechte
8801808a22
Updated readme
2021-10-07 14:08:02 +02:00
Benedikt Terhechte
8826b7064d
Renamed cluster_engine to model, replaced cached with lru cache
2021-10-07 14:00:10 +02:00
Benedikt Terhechte
c3bfcc8551
Moved types into a module
2021-10-07 13:19:31 +02:00
Benedikt Terhechte
5d53412931
Lots of renaming and documentation
2021-10-07 13:07:45 +02:00
Benedikt Terhechte
6bccd539ca
Some renaming
2021-10-07 11:43:57 +02:00
Benedikt Terhechte
0721cbc9ae
Refactored into modules
2021-10-07 10:21:05 +02:00
Benedikt Terhechte
9b4a601c8e
Some performance and code improvements
2021-10-07 09:41:04 +02:00
Benedikt Terhechte
6086f38a31
Mail mostly works now. Although terrible and slow
2021-10-04 18:09:32 +02:00
Benedikt Terhechte
ea94f44720
Displaying emails is good enough for now
2021-10-04 15:56:40 +02:00
Benedikt Terhechte
fc9b7ccc5e
Basic list of emails works!
2021-10-04 14:23:19 +02:00
Benedikt Terhechte
fbb16eb2ae
Query and request are the same now
2021-10-04 10:48:22 +02:00
Benedikt Terhechte
ce11839ae4
Simplified query
2021-10-04 10:41:57 +02:00
Benedikt Terhechte
be4970da6e
Preparation for displaying mails in partitions
2021-10-04 09:35:48 +02:00
Benedikt Terhechte
79bc234a79
Various bugfixes
2021-10-03 21:38:39 +02:00