Benedikt Terhechte
9a35b99971
Cleanup Dependencies ( #12 )
...
* Moved deps into ps-core and `pub use` exported them so they're only in one place
* Updated Version Numbers
3 years ago
Benedikt Terhechte
c5d757a93d
Export serde for value
3 years ago
Benedikt Terhechte
047552a20a
Add postsack-web target for wasm
...
This includes everything required to build a wasm target.
It also separates the egui initialization into the separate
postsack target for native
3 years ago
Benedikt Terhechte
d1d443f036
Used `DatabaseLike` trait instead of actual `Database` in gui
3 years ago
Benedikt Terhechte
2633ef6b4c
Ported tests over, fixed tests
3 years ago
Benedikt Terhechte
108d6d31e8
Moved dependencies around
3 years ago
Benedikt Terhechte
5dfd1b9630
Initial Workspace restructuring compiles
3 years ago
Benedikt Terhechte
b71a7e4986
Updated Cargo with bundle info
3 years ago
Benedikt Terhechte
fd29cd9c7a
Switched to tinyfiledialogs
...
Because rfd somehow froze the app on macOS. This behaviour is new,
but based on some reading tinyfiledialogs doesn't exhibit it.
3 years ago
Benedikt Terhechte
e04c2f1317
Initial Windows support
...
Builds and runs on Windows 10!
3 years ago
Benedikt Terhechte
58940b1b51
Updated to egui 0.15
3 years ago
Benedikt Terhechte
23afef2ea5
Improved platform color handling
3 years ago
Benedikt Terhechte
dc9495392b
Renamed to Postsack
3 years ago
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.
3 years ago
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.
3 years ago
Benedikt Terhechte
17c3326c36
Step towards the importer screen.
3 years ago
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
3 years ago
Benedikt Terhechte
25b6ddda99
Many small improvements to the look
...
Also added a platform module for specific looks depending on the platform.
3 years ago
Benedikt Terhechte
a606538524
Initial Mbox support
3 years ago
Benedikt Terhechte
471517047a
Add support for AppleMail
3 years ago
Benedikt Terhechte
6bdc412833
Removed warnings, started implementing apple mail
3 years ago
Benedikt Terhechte
8826b7064d
Renamed cluster_engine to model, replaced cached with lru cache
3 years ago
Benedikt Terhechte
fc9b7ccc5e
Basic list of emails works!
3 years ago
Benedikt Terhechte
ce11839ae4
Simplified query
3 years ago
Benedikt Terhechte
4802b27a2f
Better text display in partitions
3 years ago
Benedikt Terhechte
39a33d423f
Many small improvements. Currently fiddling with interaction to select partitions
3 years ago
Benedikt Terhechte
2a0eb842a4
Started building query facilities
3 years ago
Benedikt Terhechte
e3a41158d0
It works!
3 years ago
Benedikt Terhechte
20d7a5f5de
Need a bigger refactoring for speed
3 years ago
Benedikt Terhechte
e97ec16a04
Initial commit before changes
3 years ago