samuel-lucas6 / Kryptor

A simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign.
https://www.kryptor.co.uk
GNU General Public License v3.0
414 stars 33 forks source link

📋 Feature: Support for macOS Catalina (10.15) #4

Closed samuel-lucas6 closed 3 years ago

samuel-lucas6 commented 3 years ago

Is your feature request related to a problem? Please describe. Unfortunately, Mono for Windows Forms and Wine are not supported on macOS Catalina because 32-bit application support has been removed in Catalina. This means you cannot currently run Kryptor on macOS 10.15.

Describe the feature you'd like Support for macOS Catalina and greater support for Linux and macOS in general - e.g. no Mono requirement because Mono is large. As such, I am going to write a console version of Kryptor in .NET Core 3.1 that will be self-contained and completely portable. I can use most of the current Kryptor code, but handling user input will need to be sorted out. I am becoming increasingly busy with work, but I will try to get started on this.

samuel-lucas6 commented 3 years ago

Quick update since it's been quite a while since the last release:

I've pretty much finished the command line version now. I'm testing the last few things, and I've been playing around with the FileStreams to see if I could speed them up. I'm hoping to release the next version (2.1.2 Beta) this week or next week, but I am quite busy currently. I'm going to release it as the same version number as the GUI version and keep it in this repo rather than separating things. I still intend to investigate packaging options down the line, but the CLI version will basically be like an AppImage for Linux.

samuel-lucas6 commented 3 years ago

v2.2.0 Beta has now been released, meaning the CLI version is now out and this issue can be closed.