|
10 | 10 | - [x] Package PaddleOCR for Linux properly. |
11 | 11 | - [ ] Add charts for statistics like uploading, avg image size, most used image extension, and error rate for uploading |
12 | 12 | - [ ] Ensure SnapX is the default screenshot program when installed on a new Windows installation. |
13 | | -- [ ] Package for popular technologies (Flatpak, RPM (Fedora/OpenSUSE), Snap, Homebrew) |
| 13 | +- [x] Package for popular technologies (Flatpak, RPM (Fedora/OpenSUSE), Snap, Homebrew) |
14 | 14 | - [ ] Expose the entire Core in UI (Avalonia) (Missing direct upload function & drag and drop) |
15 | 15 | - [x] Add telemetry & Aptabase is a work in progress, PR pending https://github.com/aptabase/aptabase-maui/pull/12 |
16 | 16 | - [ ] Create MSI installer with [WixSharp](https://github.com/oleg-shilo/wixsharp) |
|
31 | 31 | - [ ] Add database viewer as an built in SQLite database viewer that is able to complete operations like mass path replacement ie `C:\Users/Brycen` -> `/home/brycen` |
32 | 32 | - [ ] Make CLI UNIX friendly while keeping ShareX's CLI valid. The CLI should be able to print its usage and autocomplete. |
33 | 33 | - [ ] Add first tool, the FFMPEG 100MB video transcoder |
34 | | -- [ ] Port `go-keyring` to C# (Needed for not saving auth creds in plaintext, big no no ) |
| 34 | +- [x] Port `go-keyring` to C# (Needed for not saving auth creds in plaintext, big no no ) |
35 | 35 | - [ ] Search for missing files button in main window and locate missing file to allow users to fix broken entries. |
36 | 36 | - [x] Bring in XCap library in .NET and other cross-platform screen capture libraries. (This will make the port take much longer) |
37 | 37 | - [x] Remove SnapX as a fork of ShareX that can be merged into upstream. *Completed at 233 commits ahead of upstream* |
|
41 | 41 | - [ ] Add Custom Uploader List to SnapX via a build-time HTTP Fetch, or if the file is there already, use that. Can be disabled by packagers as they need offline builds. Or they could fetch the list, or rather, JSON, as part of their build script that isn't done during packaging time. That list is then embedded into the binary, and then at runtime it is checked *again* for any new entries to said list. Thus, the functionality keeps working even in an environment where SnapX cannot access the internet. |
42 | 42 | - [ ] ~~Add automatic region detection that suggests to users in Egypt, Russia, Ukraine, and possibly more to switch their default image uploader from Imgur to ImgBB. According to my tests, ImgBB doesn't have such region blocks for Ukraine & Egypt. Russia is untested because PIA doesn't have any servers there.~~ Imgur continually gets less reliable. I am investigating making ImgBB the default uploader for now until a more suitable alternative is found. |
43 | 43 | - [ ] Add instructions to generate API keys for those interested |
44 | | -- [ ] Add editor functionality (Crop, Annotate, etc) using [SkiaSharp](https://github.com/mono/SkiaSharp) |
| 44 | +- [ ] Add editor functionality (Crop, Annotate, etc) using ImageSharp |
45 | 45 |
|
46 | 46 | ## Studying ShareX's behavior on Windows 11 24H2 |
47 | 47 |
|
|
0 commit comments