@MattIPv4 and I worked many hours to get this release out. Make sure to thank Matt for all of the mainly visual changes!
- Added clipboard capture. This allows you to upload what is in your clipboard.
- Added the ability to use emojis in filenames.
- Added new editors to the region selector:
- Pixelate
- Rectangle
- Hollow Rectangle
- Circle
- Hollow Circle
- Added editor tooltips.
- Made the editor look very macOS-styled.
- Added OAuth2 support. This means we also added Google Drive and Dropbox support.
- Added a "Do nothing" clipboard action.
- Added RLME support.
- Added freethewump.us support.
- Pressing F while in the region selector takes a full screen screenshot of the screen your cursor is on.
- Added a local API to allow uploaders to have write-only access to their configurations, check if they are the default and prompt to be the default uploader (following strict guidelines). This follows a very strict security system where they do not get a large amount of access. If you are a non-self-hosted uploader and want access to this API, contact me!
- Added a magnifier.
- Added SFTP support.
- Added the ability to test uploaders.
- Added the ability to open the final URL in a browser after upload.
- Fixed a bug where GIF capture wasn't working on macOS in some instances.
- Fixed a bug where the region selector would take an extremely long time to load.
- Upgraded to Electron 5 which fixes a lot of OS specific bugs.
- Fixed a bug with DPI scaling on Ubuntu.
- Fixed bugs where screenshotting would stop working if your system slept or you adjusted display configurations.
- Changed how notifications are handled meaning the icon will be correct.
- Fixed the "white flash" bug.
- Fixed a bug where the region selector would not return to apps properly.
- Renamed FTP to passive FTP.
- Renamed i.novus to Lunus.
- FFMpeg has been removed from the application. If you use GIF capture, you will be prompted to download it.
- Really optimised all of the V8 code here. Every require used in the application is needed now.
- Updated a lot of npm packages.
- Show the accelerator keys in the menu bar.
- Added a database index for captures. Should be a lot quicker.
- The application is now signed but not notarized.
- Reordered the sidebar in the GUI.
- External link symbol now shows for URL's.
- Add tooltips to all of the GUI items.
- Made the buttons more colourful.
- Changed how modals work.
- Change the colour scheme based on macOS colour styles.
- Made the margins nicer.
- Success/failure is now a tick or a cross.
- Added debug information to the about screen.
- Reordered the side bar.
- Made the white theme even whiter.
- Font Awesome icons are now used in the GUI.
- Changed the emoji library.
- Added tooltips to most things.
- You can now preview file names.
- Moved from JavaScript to TypeScript. Therefore, basically everything has at least been partly rewritten.
- Used the dedicated Vue templating format for the GUI. This meant a complete rewrite.
- Moved gifman and magiccap-selector into the software. This is so they can be more tightly integrated.
- Rewrote the part of the AWS SDK we use to cut down on the file size.
- Forked the Google Node API to remove all of the bloat from it.
- Added lots of development functionality.
- Use a custom version of Bulmaswatch/FontAwesome to cut down the size.