This repository has been archived by the owner on Mar 15, 2023. It is now read-only.
Changelog
- [FEATURE] Improved look and feel
- [FEATURE] Added new resource type 'Properties'. By default properties will not be loaded/saved in locale directories, but instead will be saved with the locale embedded in the filename of the resource. Properties do also have a 'default' translation file for which no locale gets set
- [FEATURE] Added Project definition, all resource information is now moved to this new structure. Instead of opening a folder, it is now possible to create new projects of one resource type (JSON/ES6/Properties) or import an existing project. Specific project metadata will be stored in the root directory of the resource files
- [FEATURE] Resource type is now moved to the new Project definition, a type no longer has to be given when adding locales
- [FEATURE] Added right click edit menu to input fields
- [FEATURE] Added right click menu to locales pane for adding new locales
- [FEATURE] Added status icon to tree for translations with empty values #5
- [FEATURE] Translation keys are now selectable by row #16
- [FEATURE] Translations will now expand or collapse using a single mouse click
- [FEATURE] Altered keyboard navigation of tree view, use
Alt+Shift
(or⌥⌘
on mac) with arrow keys to navigate between nodes. You can navigate even if the tree has no focus. #19 - [FEATURE] Added confirmation dialog when creating new project at location of existing one
- [FEATURE] Inputs now select all text or place caret at end depending on the action performed
- [FEATURE] Added intro text when editor is opened without active resources
- [FEATURE] Add auto check for new version on startup (configurable via settings menu)
- [FEATURE] Version check is now async and will no longer block the UI
- [FEATURE] Added ability to clear recent opened items list
- [FEATURE] Introduction of setting menus for both the editor and projects, minify output setting has been moved to this new setting menu
- [FEATURE] The filename of the resources is now configurable via the new setting menus. It is possible to change the name globally via the editor settings or per project via the project settings
- [FEATURE] Added setting for hiding translation key field #17
- [FEATURE] Added setting for expanding or collapsing translations using double click
- [FEATURE] Added setting for sizing input fields #18
- [BREAKING] configuration data has been changed, old configuration data previously stored by older versions of the editor may be lost
- [BREAKING] It is no longer possible to mix different type of resources in one editor instance
- [BUGFIX] Fixed duplicate recent opened items issue
- [BUGFIX] Menu items in global MacOS menu were not properly enabled
- [BUGFIX] Fixed bug dropping a folder
- [BUGFIX] Fixed dirty check