diff --git a/.gitmodules b/.gitmodules index 07b5d8b55..e01b94be2 100644 --- a/.gitmodules +++ b/.gitmodules @@ -45,3 +45,6 @@ [submodule "third_party/harfbuzz"] path = third_party/harfbuzz url = https://github.com/aseprite/harfbuzz.git +[submodule "third_party/json"] + path = third_party/json + url = https://github.com/aseprite/json.git diff --git a/data/themes/default/LICENSE.txt b/data/extensions/aseprite-theme/LICENSE.txt similarity index 100% rename from data/themes/default/LICENSE.txt rename to data/extensions/aseprite-theme/LICENSE.txt diff --git a/data/extensions/aseprite-theme/package.json b/data/extensions/aseprite-theme/package.json new file mode 100644 index 000000000..2f010494a --- /dev/null +++ b/data/extensions/aseprite-theme/package.json @@ -0,0 +1,20 @@ +{ + "name": "aseprite-theme", + "displayName": "Aseprite Default Theme", + "description": "Default Aseprite Pixel-Art Theme", + "version": "1.0", + "author": { "name": "David Capello", "email": "davidcapello@gmail.com", "url": "http://davidcapello.com/" }, + "contributors": [ + { "name": "Ilija Melentijevic", "url": "http://ilkke.blogspot.com/" } + ], + "publisher": "aseprite", + "license": "CC-BY-4.0", + "categories": [ + "Themes" + ], + "contributes": { + "themes": [ + { "id": "default", "path": "." } + ] + } +} diff --git a/data/themes/default/sheet.aseprite-data b/data/extensions/aseprite-theme/sheet.aseprite-data similarity index 100% rename from data/themes/default/sheet.aseprite-data rename to data/extensions/aseprite-theme/sheet.aseprite-data diff --git a/data/themes/default/sheet.png b/data/extensions/aseprite-theme/sheet.png similarity index 100% rename from data/themes/default/sheet.png rename to data/extensions/aseprite-theme/sheet.png diff --git a/data/themes/default/theme.xml b/data/extensions/aseprite-theme/theme.xml similarity index 100% rename from data/themes/default/theme.xml rename to data/extensions/aseprite-theme/theme.xml diff --git a/data/strings/en.ini b/data/strings/en.ini index 1cc838578..d805e7090 100644 --- a/data/strings/en.ini +++ b/data/strings/en.ini @@ -268,6 +268,7 @@ section_grid = Grid section_guides_and_slices = Guides && Slices section_undo = Undo section_theme = Theme +section_extensions = Extensions section_experimental = Experimental general = General screen_scaling = Screen Scaling: @@ -391,6 +392,10 @@ undo_allow_nonlinear_history = Allow non-linear history available_themes = Available Themes select_theme = &Select open_theme_folder = Open &Folder +new_extension = New +disable_extension = Disable +uninstall_extension = Uninstall +open_extension_folder = Open &Folder user_interface = User Interface native_file_dialog = Use native file dialog flash_selected_layer = Flash layer when it is selected diff --git a/data/widgets/options.xml b/data/widgets/options.xml index f1f35b070..90b7a3a5f 100644 --- a/data/widgets/options.xml +++ b/data/widgets/options.xml @@ -16,6 +16,7 @@ + @@ -270,6 +271,20 @@ + + + + + + +