All notable changes to this project will be documented in this file. For currently known issues, check the GitHub issues tab
- Improved load times in web builds thanks to Flutter 3.10.
- Fixed errors occuring when inserting snippets after autocompleted text.
- Some editor improvements
- Newlines do not automatically scroll the view.
- Inserting snippets after autocompleted text deletes the autocompleted part of the text.
- Added three new options to the text selection context menu
- Find (currently not working as intended)
- Replace
- Web search
- Added highlighting to the line number corresponding to the line the cursor is currently on
- Increased editor height (was too small on bigger displays)
- Fixed editor line number clipping off after a certain limit.
- Fixed GitHub update link.
- Fixed editor line number size inconsistencies.
- Fixed autocomplete popup clipping.
- Added Sentry monitoring and error catching service.
- Added option to open local files in the editor.
- Added a splash screen for mobile devices.
- Added tooltips for better accessibility on desktop.
- Updated the SDK and packages which added Material 3 to some widgets like the Switch.
- Changed the Python 3 extension to .py for better accessibility.
- Improved the editor widget which now includes error detection, autocomplete and more features.
- Added local file support which includes creating, renaming, writing to and deleting files (not available for web).
- Added a file and no file mode with no file mode being the default (Check the drawer to enable/disable it).
- Improved text selection colors
- Improved errors
- Fixed snippet dialog size
- Fix CORS issues on custom pastebin
- Improve custom pastebin UI
- Some QOL improvements
- Added msix installer for Windows.
- Migrate to custom pastebin implementation to avoid CORS issues.
This will be the final major prerelease version. The following possible releases will be Release Candidate versions with bug fixes.
- Added functionality to store snippets and settings on the cloud.
- Added a sync button to synchronise all the cloud settings with the local ones, overwriting the local settings.
- Added ability to highlight similar words (Right click selected text and select the
Match text
option in the editor). - Moved the authentication options to a dropdown menu in the settings appbar.
- Added a confirm delete option to snippets.
- Fixed issues with cursor color.
- Fixed and implemented an update option on Android.
- Fixed color inconsistencies in light mode.
- Fixed oversized Android icon.
- Reworked the snippet bar dialog UI.
- General QOL improvements.
- Added functionality to create custom snippets.
- Added functionality to reorder snippet bar.
- Fixed windows startup issue.
- Fixed issue where changing language crashed the editor.
- Add tab visibility setting and option to manually switch between tabs.
- Reintroduce save to cloud setting (does not work as for now).
- Add user accounts and login functionality.
- Add progress indicators to indicate execution progress.
- Add stdin and command line arguments.
- Add floating run button.
- Cloud storage of data
- Drag and open files on editor
- Add functionality to customise snippet bar.
- Fix line number colors in light theme.
- Change font size button.
- Editor now switches to output tab on executing code.
- Line numbers should now update on changing language.
- Experimental linux and macos release.
- Add tab bar to switch between input and output.
- Check for internet connection and disallow editor usage if there is no connection.
- Add check for updates button on android.
- Add lock editor switch.
- Add hastebin functionality.
- Add error and success snackbars for features like hastebin and save.
- Add language version dialog
- Add app version in settings.
- Add dummy auth route and save to cloud switch.
- Android release is now smaller in size.
- Tab does not switch to output on pressing run button.
- Add setting to change font size.
- Add line highlighting on cursor movement.
- Add template boilerplate for each language and implement language-wise local storage.
- Fix cursor position for TAB button.
- Fix line numbering issues.
- Fix editor theme setting issues.
- Minor QOL updates.
- None as of now.
- Add local storage for language, tab switch and word wrap switch.
- Add option to save code on run.
- Add custom themed titlebar for desktop.
- Fix bottom bar on smaller screen sizes.
- Make the output swipe handle smaller
- Implement adding content at cursor position instead of the start of the file.
- Add minimum size for split view on larger screen sizes.
- Minor QOL updates.
- Second point of 0.0.3 issues.
- Add tab space switching (2 and 4 spaces)
- Fix janky output animation in mobile-like screen sizes.
- Make themes more uniform throughout the app.
- Minor QOL updates.
- Switched to stable flutter 3.0 release from dev branch.
- Removed useless always-on-keyboard switch.
- Bottom bar buttons append text to end of editor text.
- Second point of 0.0.3 issues.
- Added support for word wrapping in the editor
- Clear button and TAB, [], {} ... buttons are now functional NOTE: The text is appended to the existing text for now.
- Added dropdown search support for easy access to languages.
- Added local storage for themes, i.e, the app now remembers the app theme you last used.
- Implemented a better way of rebuilding the editor part of the app.
- The editor now opens the output window when the run button is pressed
- Output window can now be accessed on long press of the button.
- Themeing is not consistent throughout the app yet
- On pressing buttons related to editing the text or changing the editor theme, the line numbering stops working.
- Added support for execution of multiple languages
- Added themes and per language themeing support
- Initial release for Android, Windows and the web
- Basic editor functionality
- Execution support for 3 languages
- Dark and Light themes