- DevToys is now cross-platform.
- DevToys is now extensible. You can create your own tools and share them with the community.
- A DevToys CLI app (to be installed separately) that can use in a terminal or CI.
- New default tools are available such as QR Code Generator and Reader, JSON Path Tester, and more.
- Many existing tools have been improved, such as JWT Encoder / Decoder, Date Converter, RegEx Tester, and more.
- A new compact mode option is available to make it easier to use on smaller screens.
- Drastically reduced the memory consumption when navigating to multiple tools.
- Tools can now be chained using Smart Detection.
- The app now supports various End-Of-Line characters.
- Updated Monaco Editor.
Details
- Added a single-line text input by @veler in #779
- Added a multiline-line text input by @veler in #780
- Added smart detection support in text input controls by @veler in #782
- MAUI Blazor sidebar and fluent ui base design by @btiteux in #791
- MAUI Blazor - Fixed navigation on click. by @veler in #801
- MAUI Blazor : Added GridView and made Tool Group view functional. by @veler in #804
- [MAUI Blazor] Improved NavBar + refactoring by @veler in #811
- [DevToys 2.0] Use WPF Blazor on Windows, MAUI Blazor on Mac. Removed WASDK and Uno app. by @veler in #817
- Brought back support of plugins on Mac, Windows and Linux. by @veler in #821
- [DevToys 2.0] Added context menu and popup system. by @veler in #834
- [DevToys 2.0] Added search bar + keyboard navigation in context menu by @veler in #840
- [DevToys 2.0] Added CheckBox and ToggleSwitch by @veler in #841
- [Dev/2.0] close context menu on window events by @veler in #845
- [Dev 2.0] Added DropDownList, ComboBox and improved ScrollViewer by @veler in #856
- [DevToys 2.0] Added Split Grid component by @veler in #863
- added expander support by @btiteux in #867
- [DevToys 2.0] Added UISingleLineTextInputPresenter, UIMultiLineTextInputPresenter and UIDiffTextInputPresenter by @veler in #870
- [DevToys 2.0] Added Extension manager by @veler in #901
- [DevToys 2.0] Added Base64 Text Encoder / Decoder tool by @veler in #902
- Refactoring on Base64 Text Encoder / Decoder by @veler in #907
- [DevToys 2.0] Updated dark theme for MacOS by @veler in #903
- [DevToys 2.0] Added URL, HTML and GZip Encoder / Decoder by @veler in #910
- [DevToys 2.0] Added JsonToYaml Converter by @btiteux in #925
- Added Linux support by @veler in #929
- Added image support to clipboard API. by @veler in #946
- Added Base64 Image Encoder / Decoder by @veler in #951
- Added Hash / Checksum tool by @veler in #956
- Ported Color Blindness SImulator to DevToys 2.0 by @veler in #969
- Added Image Converter to DevToys 2.0 by @veler in #979
- Added Text Comparer tool to DevToys 2.0 by @veler in #981
- Ported Regex Tester to DevToys 2.0 + Various fixes by @veler in #983
- Ported Text Utilities tool to DevToys 2.0 + More UI fixes by @veler in #985
- Improved SCSS and TypeScript build by @veler in #986
- Ported Markdown Preview to DevToys 2.0 by @veler in #991
- Added the possibility to hide the whole command bar of a text input. by @veler in #999
- Improved Hot Reload support by @veler in #998
- Made IUIDataGrid expandable to full screen and added the possibility to add extra command bar items by @veler in #1002
- Ported UUID Generator to DevToys 2.0 by @veler in #1000
- Ported Password Generator to DevToys 2.0 by @veler in #1001
- New tool JSON>Table/CSV/Excel by @sakana280 in #1003
- .NET 8 and MacOS update by @veler in #997
- Add XML formatter and refactoring to DevToys 2.0 by @lwillia in #1007
- Added IUIDropDownButton and improve Json > Table UI by @veler in #1006
- Add DateConverter (old Timestamp Converter) to DevToys 2.0 by @btiteux in #1009
- Ported Lorem Ipsum generator to DevToys 2.0 by @veler in #1004
- Add JSON formatter to DevToys 2.0 by @lwillia in #1013
- Ported XML Validator to DevToys 2.0 by @veler in #1011
- Added QR Code reader / generator tool by @veler in #1012
- Enabled Hover capability on Monaco Editor and fixed JSON serialization issue. by @veler in #1015
- Added a Hero header on All Tools page by @veler in #1016
- Added a JSONPath tester tool by @veler in #1017
- Fixed bug: Smart detection when dialog opened by @veler in #1027
- Ported Text Escape/ Unescape tool by @veler in #1019
- Addressed tons of warnings, mostly related to lack of documentation in code. by @veler in #1034
- Ported Certificate Decoder to DevToys 2.0 by @veler in #1033
- Updated third party notice by @veler in #1047
- Fix crash on Linux on startup by @veler in #1046
- Added a splash screen by @veler in #1050
- Window position and size is now saved and restore when reopening the app by @veler in #1049
- Completed missing parts of IFileStorage in DevToys CLI by @veler in #1048
- Added support of Open In New Window by @veler in #1053
- Preserve NavBar state on restart by @veler in #1056
- Show current page in TaskBar by @veler in #1059
- Improved keyboard navigation and focus management by @veler in #1061
- Added app icon by @veler in #1065
- Ported Cron parser tool to DevToys 2.0 by @veler in #1066
- Ported SQL formatter to DevToys 2.0 by @lwillia in #1067
- Add lists comparison to DevToys 2.0 by @Antjac in #1068
- Updated theme on Linux to look more native (at least on Ubuntu) by @veler in #1072
- Credit DevToysMac author in Settings by @veler in #1074
- Added welcome experience by @veler in #1075
- Random case/spongetext case converter implementation by @ahrGNUts in #1080
- Ported Number Base Converter to DevToys 2.0 by @veler in #1069
- New Crowdin updates by @veler in #1086
- New Crowdin updates by @veler in #1091
- New Crowdin updates by @veler in #1092
- New Crowdin updates by @veler in #1093
- Add leading comma option to sql formatter & bug fixes & some enhancements by @akarboush in #1087
- New Crowdin updates by @veler in #1097
- Ported Json Web Token Encoder Decoder to DevToys 2.0 by @btiteux in #1078
- Support for third party extension by @veler in #1081
- New Crowdin updates by @veler in #1099
- Fixed inconcistency and bug in IUIMultilineTextInput by @veler in #1102
- fix typo. by @niyari in #1106
- New Crowdin updates by @veler in #1107
- New Crowdin updates by @veler in #1109
- New Crowdin updates by @veler in #1110
- New Crowdin updates by @veler in #1114
- Added pull request CI by @veler in #1113
- Fix mac embeddings by @veler in #1116
- New Crowdin updates by @veler in #1117
- New Crowdin updates by @veler in #1119
- Bump SixLabors.ImageSharp from 3.1.3 to 3.1.4 by @niyari in #1129
- New Crowdin updates by @veler in #1130
- New Crowdin updates by @veler in #1131
- New Crowdin updates by @veler in #1134
- New Crowdin updates by @veler in #1138
- New Crowdin updates by @veler in #1142
- Fixed CI by @veler in #1146
- New Crowdin updates by @veler in #1144
- Made settings name less prone to collision by @veler in #1141
- Added app update notification in DevToys GUI by @veler in #1143
- German Translation by @Sencaid in #1148
- New Crowdin updates by @veler in #1147
- Sorry i forgot some Files (De_Translation) by @Sencaid in #1153
- New Crowdin updates by @veler in #1150
- New Crowdin updates by @veler in #1154
- New Crowdin updates by @veler in #1156
- New Crowdin updates by @veler in #1158
- Add same page link. by @niyari in #1159
- New Crowdin updates by @veler in #1162
- Minor updates on MacOS paths and documentation by @dineiar in #1169
- GirCore: Update to 0.5.0 by @badcel in #1166
- New Crowdin updates by @veler in #1172
- Safely handle misconfigured extensions by @veler in #1161
- Detect LongPath enabled on Windows by @veler in #1168
- Linux.Clipboard: Use a new method to read text by @badcel in #1176
- Added language service support for auto-completion and semantic token by @veler in #1175
- New Crowdin updates by @veler in #1174
- Some tweaks for preview build by @veler in #1179
New Contributors
- @sakana280 made their first contribution in #1003
- @lwillia made their first contribution in #1007
- @Antjac made their first contribution in #1068
- @ahrGNUts made their first contribution in #1080
- @Sencaid made their first contribution in #1148
- @dineiar made their first contribution in #1169
- @badcel made their first contribution in #1166
Full Changelog: https://github.com/DevToys-app/DevToys/commits/v2.0.1.0