From b2e4f78b693fac5b31bd4bbadb395fdd8ed007c2 Mon Sep 17 00:00:00 2001 From: David Capello Date: Mon, 16 Dec 2024 10:10:34 -0300 Subject: [PATCH] clang-format all files --- CODE_OF_CONDUCT.md | 44 +- README.md | 224 +-- .../adigunpolack-palettes/aap-64.gpl | 140 +- .../adigunpolack-palettes/aap-micro12.gpl | 46 +- .../adigunpolack-palettes/aap-splendor128.gpl | 278 +-- .../adigunpolack-palettes/simplejpc-16.gpl | 54 +- data/extensions/hardware-palettes/nes.gpl | 116 +- data/extensions/software-palettes/monokai.gpl | 2 +- .../software-palettes/web-safe-colors.gpl | 444 ++--- data/gui.xml | 6 +- data/strings/README.md | 24 +- data/widgets/about.xml | 8 +- data/widgets/canvas_size.xml | 116 +- data/widgets/cel_properties.xml | 40 +- data/widgets/color_mode.xml | 90 +- data/widgets/convolution_matrix.xml | 24 +- data/widgets/despeckle.xml | 24 +- data/widgets/duplicate_sprite.xml | 46 +- data/widgets/export_file.xml | 116 +- data/widgets/file_selector.xml | 88 +- data/widgets/gif_options.xml | 48 +- data/widgets/goto_frame.xml | 34 +- data/widgets/grid_settings.xml | 54 +- data/widgets/home_view.xml | 84 +- data/widgets/import_sprite_sheet.xml | 108 +- data/widgets/jpeg_options.xml | 42 +- data/widgets/keyboard_shortcuts.xml | 248 +-- data/widgets/layer_properties.xml | 42 +- data/widgets/main_window.xml | 60 +- data/widgets/new_folder_window.xml | 38 +- data/widgets/new_sprite.xml | 100 +- data/widgets/options.xml | 1276 +++++++------- data/widgets/outline.xml | 24 +- data/widgets/palette_from_sprite.xml | 58 +- data/widgets/palette_popup.xml | 34 +- data/widgets/palette_size.xml | 36 +- data/widgets/replace_color.xml | 34 +- data/widgets/select_accelerator.xml | 76 +- data/widgets/send_crash.xml | 54 +- data/widgets/sprite_properties.xml | 128 +- data/widgets/sprite_size.xml | 4 +- data/widgets/timeline_conf.xml | 118 +- laf | 2 +- src/README.md | 196 +-- src/app/active_site_handler.cpp | 14 +- src/app/active_site_handler.h | 76 +- src/app/app.cpp | 195 +-- src/app/app.h | 223 +-- src/app/app_brushes.cpp | 120 +- src/app/app_brushes.h | 58 +- src/app/app_menus.cpp | 474 +++-- src/app/app_menus.h | 174 +- src/app/app_mod.h | 12 +- src/app/brush_slot.h | 48 +- src/app/check_update.cpp | 87 +- src/app/check_update.h | 71 +- src/app/check_update_delegate.h | 16 +- src/app/cli/app_options.cpp | 182 +- src/app/cli/app_options.h | 9 +- src/app/cli/cli_delegate.h | 43 +- src/app/cli/cli_open_file.cpp | 2 +- src/app/cli/cli_open_file.h | 79 +- src/app/cli/cli_processor.cpp | 130 +- src/app/cli/cli_processor.h | 66 +- src/app/cli/cli_tests.cpp | 25 +- src/app/cli/default_cli_delegate.cpp | 32 +- src/app/cli/default_cli_delegate.h | 21 +- src/app/cli/filter_layer_tests.cpp | 10 +- src/app/cli/preview_cli_delegate.cpp | 50 +- src/app/cli/preview_cli_delegate.h | 38 +- src/app/closed_docs.cpp | 36 +- src/app/closed_docs.h | 68 +- src/app/cmd.cpp | 5 +- src/app/cmd.h | 52 +- src/app/cmd/README.md | 22 +- src/app/cmd/add_cel.cpp | 15 +- src/app/cmd/add_cel.h | 48 +- src/app/cmd/add_frame.cpp | 8 +- src/app/cmd/add_frame.h | 39 +- src/app/cmd/add_layer.cpp | 8 +- src/app/cmd/add_layer.h | 46 +- src/app/cmd/add_palette.cpp | 10 +- src/app/cmd/add_palette.h | 44 +- src/app/cmd/add_slice.cpp | 13 +- src/app/cmd/add_slice.h | 42 +- src/app/cmd/add_tag.cpp | 13 +- src/app/cmd/add_tag.h | 40 +- src/app/cmd/add_tile.cpp | 18 +- src/app/cmd/add_tile.h | 64 +- src/app/cmd/add_tileset.cpp | 8 +- src/app/cmd/add_tileset.h | 46 +- src/app/cmd/assign_color_profile.cpp | 8 +- src/app/cmd/assign_color_profile.h | 40 +- src/app/cmd/background_from_layer.cpp | 37 +- src/app/cmd/background_from_layer.h | 22 +- src/app/cmd/clear_cel.cpp | 14 +- src/app/cmd/clear_cel.h | 34 +- src/app/cmd/clear_image.cpp | 12 +- src/app/cmd/clear_image.h | 34 +- src/app/cmd/clear_mask.cpp | 30 +- src/app/cmd/clear_mask.h | 48 +- src/app/cmd/clear_rect.cpp | 21 +- src/app/cmd/clear_rect.h | 50 +- src/app/cmd/configure_background.cpp | 14 +- src/app/cmd/configure_background.h | 18 +- src/app/cmd/convert_color_profile.cpp | 49 +- src/app/cmd/convert_color_profile.h | 55 +- src/app/cmd/copy_cel.cpp | 47 +- src/app/cmd/copy_cel.h | 32 +- src/app/cmd/copy_frame.cpp | 10 +- src/app/cmd/copy_frame.h | 38 +- src/app/cmd/copy_rect.cpp | 28 +- src/app/cmd/copy_rect.h | 42 +- src/app/cmd/copy_region.cpp | 27 +- src/app/cmd/copy_region.h | 86 +- src/app/cmd/crop_cel.cpp | 17 +- src/app/cmd/crop_cel.h | 39 +- src/app/cmd/deselect_mask.cpp | 15 +- src/app/cmd/deselect_mask.h | 32 +- src/app/cmd/flatten_layers.cpp | 65 +- src/app/cmd/flatten_layers.h | 52 +- src/app/cmd/flip_image.cpp | 10 +- src/app/cmd/flip_image.h | 39 +- src/app/cmd/flip_mask.cpp | 11 +- src/app/cmd/flip_mask.h | 34 +- src/app/cmd/flip_masked_cel.cpp | 14 +- src/app/cmd/flip_masked_cel.h | 18 +- src/app/cmd/layer_from_background.cpp | 11 +- src/app/cmd/layer_from_background.h | 18 +- src/app/cmd/move_cel.cpp | 45 +- src/app/cmd/move_cel.h | 38 +- src/app/cmd/move_layer.cpp | 14 +- src/app/cmd/move_layer.h | 38 +- src/app/cmd/patch_cel.cpp | 19 +- src/app/cmd/patch_cel.h | 38 +- src/app/cmd/remap_colors.cpp | 12 +- src/app/cmd/remap_colors.h | 34 +- src/app/cmd/remap_tilemaps.cpp | 11 +- src/app/cmd/remap_tilemaps.h | 37 +- src/app/cmd/remap_tileset.cpp | 11 +- src/app/cmd/remap_tileset.h | 35 +- src/app/cmd/remove_cel.cpp | 11 +- src/app/cmd/remove_cel.h | 24 +- src/app/cmd/remove_frame.cpp | 8 +- src/app/cmd/remove_frame.h | 40 +- src/app/cmd/remove_layer.cpp | 12 +- src/app/cmd/remove_layer.h | 24 +- src/app/cmd/remove_palette.cpp | 11 +- src/app/cmd/remove_palette.h | 22 +- src/app/cmd/remove_slice.cpp | 11 +- src/app/cmd/remove_slice.h | 24 +- src/app/cmd/remove_tag.cpp | 11 +- src/app/cmd/remove_tag.h | 24 +- src/app/cmd/remove_tile.cpp | 11 +- src/app/cmd/remove_tile.h | 24 +- src/app/cmd/remove_tileset.cpp | 12 +- src/app/cmd/remove_tileset.h | 25 +- src/app/cmd/replace_image.cpp | 10 +- src/app/cmd/replace_image.h | 49 +- src/app/cmd/replace_tileset.cpp | 12 +- src/app/cmd/replace_tileset.h | 42 +- src/app/cmd/reselect_mask.cpp | 15 +- src/app/cmd/reselect_mask.h | 32 +- src/app/cmd/set_cel_bounds.cpp | 8 +- src/app/cmd/set_cel_bounds.h | 36 +- src/app/cmd/set_cel_data.cpp | 12 +- src/app/cmd/set_cel_data.h | 54 +- src/app/cmd/set_cel_frame.cpp | 8 +- src/app/cmd/set_cel_frame.h | 36 +- src/app/cmd/set_cel_opacity.cpp | 8 +- src/app/cmd/set_cel_opacity.h | 36 +- src/app/cmd/set_cel_position.cpp | 8 +- src/app/cmd/set_cel_position.h | 36 +- src/app/cmd/set_cel_zindex.cpp | 8 +- src/app/cmd/set_cel_zindex.h | 36 +- src/app/cmd/set_frame_duration.cpp | 8 +- src/app/cmd/set_frame_duration.h | 38 +- src/app/cmd/set_grid_bounds.cpp | 8 +- src/app/cmd/set_grid_bounds.h | 38 +- src/app/cmd/set_last_point.cpp | 8 +- src/app/cmd/set_last_point.h | 36 +- src/app/cmd/set_layer_blend_mode.cpp | 8 +- src/app/cmd/set_layer_blend_mode.h | 38 +- src/app/cmd/set_layer_flags.cpp | 8 +- src/app/cmd/set_layer_flags.h | 34 +- src/app/cmd/set_layer_name.cpp | 8 +- src/app/cmd/set_layer_name.h | 36 +- src/app/cmd/set_layer_opacity.cpp | 8 +- src/app/cmd/set_layer_opacity.h | 38 +- src/app/cmd/set_layer_tileset.cpp | 11 +- src/app/cmd/set_layer_tileset.h | 39 +- src/app/cmd/set_mask.cpp | 19 +- src/app/cmd/set_mask.h | 40 +- src/app/cmd/set_mask_position.cpp | 8 +- src/app/cmd/set_mask_position.h | 36 +- src/app/cmd/set_palette.cpp | 26 +- src/app/cmd/set_palette.h | 59 +- src/app/cmd/set_pixel_format.cpp | 60 +- src/app/cmd/set_pixel_format.h | 78 +- src/app/cmd/set_pixel_ratio.cpp | 8 +- src/app/cmd/set_pixel_ratio.h | 38 +- src/app/cmd/set_slice_key.cpp | 12 +- src/app/cmd/set_slice_key.h | 38 +- src/app/cmd/set_slice_name.cpp | 8 +- src/app/cmd/set_slice_name.h | 36 +- src/app/cmd/set_sprite_size.cpp | 8 +- src/app/cmd/set_sprite_size.h | 40 +- .../cmd/set_sprite_tile_management_plugin.cpp | 13 +- .../cmd/set_sprite_tile_management_plugin.h | 40 +- src/app/cmd/set_tag_anidir.cpp | 8 +- src/app/cmd/set_tag_anidir.h | 34 +- src/app/cmd/set_tag_color.cpp | 8 +- src/app/cmd/set_tag_color.h | 34 +- src/app/cmd/set_tag_name.cpp | 8 +- src/app/cmd/set_tag_name.h | 36 +- src/app/cmd/set_tag_range.cpp | 8 +- src/app/cmd/set_tag_range.h | 36 +- src/app/cmd/set_tag_repeat.cpp | 8 +- src/app/cmd/set_tag_repeat.h | 34 +- src/app/cmd/set_tile_data.cpp | 12 +- src/app/cmd/set_tile_data.h | 39 +- src/app/cmd/set_tile_data_properties.cpp | 17 +- src/app/cmd/set_tile_data_properties.h | 46 +- src/app/cmd/set_tile_data_property.cpp | 19 +- src/app/cmd/set_tile_data_property.h | 50 +- src/app/cmd/set_tileset_base_index.cpp | 8 +- src/app/cmd/set_tileset_base_index.h | 34 +- src/app/cmd/set_tileset_match_flags.cpp | 11 +- src/app/cmd/set_tileset_match_flags.h | 35 +- src/app/cmd/set_tileset_name.cpp | 8 +- src/app/cmd/set_tileset_name.h | 34 +- src/app/cmd/set_total_frames.cpp | 8 +- src/app/cmd/set_total_frames.h | 36 +- src/app/cmd/set_transparent_color.cpp | 8 +- src/app/cmd/set_transparent_color.h | 36 +- src/app/cmd/set_user_data.cpp | 12 +- src/app/cmd/set_user_data.h | 45 +- src/app/cmd/set_user_data_properties.cpp | 15 +- src/app/cmd/set_user_data_properties.h | 44 +- src/app/cmd/set_user_data_property.cpp | 17 +- src/app/cmd/set_user_data_property.h | 48 +- src/app/cmd/shift_masked_cel.cpp | 16 +- src/app/cmd/shift_masked_cel.h | 34 +- src/app/cmd/trim_cel.cpp | 14 +- src/app/cmd/trim_cel.h | 16 +- src/app/cmd/unlink_cel.cpp | 8 +- src/app/cmd/unlink_cel.h | 32 +- src/app/cmd/with_cel.cpp | 11 +- src/app/cmd/with_cel.h | 24 +- src/app/cmd/with_document.cpp | 11 +- src/app/cmd/with_document.h | 14 +- src/app/cmd/with_image.cpp | 11 +- src/app/cmd/with_image.h | 24 +- src/app/cmd/with_layer.cpp | 11 +- src/app/cmd/with_layer.h | 24 +- src/app/cmd/with_slice.cpp | 11 +- src/app/cmd/with_slice.h | 24 +- src/app/cmd/with_sprite.cpp | 11 +- src/app/cmd/with_sprite.h | 22 +- src/app/cmd/with_tag.cpp | 11 +- src/app/cmd/with_tag.h | 24 +- src/app/cmd/with_tileset.cpp | 11 +- src/app/cmd/with_tileset.h | 22 +- src/app/cmd_sequence.cpp | 12 +- src/app/cmd_sequence.h | 34 +- src/app/cmd_transaction.cpp | 11 +- src/app/cmd_transaction.h | 73 +- src/app/color.cpp | 521 ++---- src/app/color.h | 180 +- src/app/color_picker.cpp | 49 +- src/app/color_picker.h | 44 +- src/app/color_spaces.cpp | 16 +- src/app/color_spaces.h | 40 +- src/app/color_target.h | 53 +- src/app/color_tests.cpp | 17 +- src/app/color_utils.cpp | 86 +- src/app/color_utils.h | 28 +- src/app/commands/cmd_about.cpp | 32 +- src/app/commands/cmd_add_color.cpp | 50 +- src/app/commands/cmd_advanced_mode.cpp | 22 +- .../commands/cmd_background_from_layer.cpp | 24 +- src/app/commands/cmd_cancel.cpp | 19 +- src/app/commands/cmd_canvas_size.cpp | 173 +- src/app/commands/cmd_cel_opacity.cpp | 20 +- src/app/commands/cmd_cel_properties.cpp | 113 +- src/app/commands/cmd_change_brush.cpp | 107 +- src/app/commands/cmd_change_color.cpp | 26 +- src/app/commands/cmd_change_pixel_format.cpp | 295 ++-- src/app/commands/cmd_clear.cpp | 5 +- src/app/commands/cmd_clear_cel.cpp | 12 +- src/app/commands/cmd_clear_recent_files.cpp | 6 +- src/app/commands/cmd_close_file.cpp | 25 +- src/app/commands/cmd_color_quantization.cpp | 109 +- src/app/commands/cmd_contiguous_fill.cpp | 5 +- src/app/commands/cmd_copy.cpp | 5 +- src/app/commands/cmd_copy_cel.cpp | 5 +- src/app/commands/cmd_copy_merged.cpp | 8 +- src/app/commands/cmd_crop.cpp | 25 +- src/app/commands/cmd_cut.cpp | 5 +- src/app/commands/cmd_deselect_mask.cpp | 8 +- src/app/commands/cmd_developer_console.cpp | 2 +- src/app/commands/cmd_discard_brush.cpp | 5 +- src/app/commands/cmd_duplicate_layer.cpp | 11 +- src/app/commands/cmd_duplicate_sprite.cpp | 5 +- src/app/commands/cmd_duplicate_view.cpp | 5 +- src/app/commands/cmd_enter_license.cpp | 10 +- src/app/commands/cmd_exit.cpp | 7 +- src/app/commands/cmd_export_sprite_sheet.cpp | 771 ++++---- src/app/commands/cmd_export_sprite_sheet.h | 71 +- src/app/commands/cmd_eyedropper.cpp | 59 +- src/app/commands/cmd_eyedropper.h | 44 +- src/app/commands/cmd_fill_and_stroke.cpp | 32 +- src/app/commands/cmd_fit_screen.cpp | 7 +- src/app/commands/cmd_flatten_layers.cpp | 12 +- src/app/commands/cmd_flip.cpp | 71 +- src/app/commands/cmd_flip.h | 30 +- src/app/commands/cmd_frame_properties.cpp | 32 +- src/app/commands/cmd_frame_tag_properties.cpp | 8 +- src/app/commands/cmd_fullscreen_mode.cpp | 8 +- src/app/commands/cmd_fullscreen_preview.cpp | 109 +- src/app/commands/cmd_goto_frame.cpp | 128 +- src/app/commands/cmd_goto_layer.cpp | 41 +- src/app/commands/cmd_goto_tab.cpp | 5 +- src/app/commands/cmd_grid.cpp | 34 +- src/app/commands/cmd_home.cpp | 5 +- src/app/commands/cmd_import_sprite_sheet.cpp | 302 ++-- src/app/commands/cmd_invert_mask.cpp | 21 +- src/app/commands/cmd_keyboard_shortcuts.cpp | 435 +++-- src/app/commands/cmd_launch.cpp | 12 +- .../commands/cmd_layer_from_background.cpp | 18 +- src/app/commands/cmd_layer_lock.cpp | 11 +- src/app/commands/cmd_layer_opacity.cpp | 15 +- src/app/commands/cmd_layer_properties.cpp | 193 +- src/app/commands/cmd_layer_visibility.cpp | 8 +- src/app/commands/cmd_link_cels.cpp | 25 +- src/app/commands/cmd_load_mask.cpp | 17 +- src/app/commands/cmd_load_palette.cpp | 13 +- src/app/commands/cmd_mask_all.cpp | 7 +- src/app/commands/cmd_mask_by_color.cpp | 73 +- src/app/commands/cmd_mask_content.cpp | 9 +- src/app/commands/cmd_merge_down_layer.cpp | 17 +- src/app/commands/cmd_modify_selection.cpp | 46 +- src/app/commands/cmd_move_cel.cpp | 5 +- src/app/commands/cmd_move_mask.cpp | 33 +- src/app/commands/cmd_move_mask.h | 36 +- src/app/commands/cmd_new_brush.cpp | 41 +- src/app/commands/cmd_new_file.cpp | 81 +- src/app/commands/cmd_new_frame.cpp | 64 +- src/app/commands/cmd_new_frame_tag.cpp | 9 +- src/app/commands/cmd_new_layer.cpp | 188 +- .../cmd_new_sprite_from_selection.cpp | 35 +- src/app/commands/cmd_onionskin.cpp | 13 +- src/app/commands/cmd_open_browser.cpp | 5 +- src/app/commands/cmd_open_file.cpp | 63 +- src/app/commands/cmd_open_file.h | 40 +- src/app/commands/cmd_open_group.cpp | 7 +- src/app/commands/cmd_open_in_folder.cpp | 9 +- src/app/commands/cmd_open_script_folder.cpp | 3 +- src/app/commands/cmd_open_with_app.cpp | 9 +- src/app/commands/cmd_options.cpp | 745 ++++---- src/app/commands/cmd_palette_editor.cpp | 13 +- src/app/commands/cmd_palette_size.cpp | 7 +- src/app/commands/cmd_paste.cpp | 6 +- src/app/commands/cmd_paste_text.cpp | 71 +- src/app/commands/cmd_pixel_perfect_mode.cpp | 9 +- src/app/commands/cmd_play_animation.cpp | 15 +- src/app/commands/cmd_refresh.cpp | 26 +- src/app/commands/cmd_remove_frame.cpp | 15 +- src/app/commands/cmd_remove_frame_tag.cpp | 2 +- src/app/commands/cmd_remove_layer.cpp | 46 +- src/app/commands/cmd_remove_slice.cpp | 17 +- src/app/commands/cmd_reopen_closed_file.cpp | 3 +- src/app/commands/cmd_repeat_last_export.cpp | 7 +- src/app/commands/cmd_reselect_mask.cpp | 17 +- src/app/commands/cmd_reverse_frames.cpp | 13 +- src/app/commands/cmd_rotate.cpp | 51 +- src/app/commands/cmd_rotate.h | 32 +- src/app/commands/cmd_run_script.cpp | 20 +- src/app/commands/cmd_save_file.cpp | 193 +- src/app/commands/cmd_save_file.h | 112 +- src/app/commands/cmd_save_mask.cpp | 13 +- src/app/commands/cmd_save_palette.cpp | 15 +- src/app/commands/cmd_scroll.cpp | 7 +- src/app/commands/cmd_scroll_center.cpp | 7 +- src/app/commands/cmd_select_palette.cpp | 60 +- src/app/commands/cmd_select_tile.cpp | 37 +- src/app/commands/cmd_set_color_selector.cpp | 5 +- src/app/commands/cmd_set_ink_type.cpp | 24 +- src/app/commands/cmd_set_loop_section.cpp | 24 +- src/app/commands/cmd_set_palette.cpp | 5 +- src/app/commands/cmd_set_palette.h | 22 +- .../commands/cmd_set_palette_entry_size.cpp | 2 +- src/app/commands/cmd_set_same_ink.cpp | 5 +- src/app/commands/cmd_show.cpp | 113 +- src/app/commands/cmd_slice_properties.cpp | 42 +- src/app/commands/cmd_sprite_properties.cpp | 178 +- src/app/commands/cmd_sprite_size.cpp | 187 +- .../commands/cmd_swap_checkerboard_colors.cpp | 4 +- src/app/commands/cmd_switch_colors.cpp | 7 +- src/app/commands/cmd_symmetry_mode.cpp | 34 +- src/app/commands/cmd_tiled_mode.cpp | 18 +- src/app/commands/cmd_timeline.cpp | 8 +- src/app/commands/cmd_toggle_preview.cpp | 8 +- src/app/commands/cmd_toggle_tiles_mode.cpp | 16 +- .../cmd_toggle_timeline_thumbnails.cpp | 12 +- src/app/commands/cmd_undo.cpp | 25 +- src/app/commands/cmd_undo_history.cpp | 153 +- src/app/commands/cmd_unlink_cel.cpp | 11 +- src/app/commands/cmd_zoom.cpp | 47 +- src/app/commands/command.cpp | 6 +- src/app/commands/command.h | 64 +- src/app/commands/command_factory.h | 11 +- src/app/commands/command_ids.h | 2 +- src/app/commands/commands.cpp | 13 +- src/app/commands/commands.h | 30 +- src/app/commands/commands_list.h | 2 +- src/app/commands/convert_layer.cpp | 57 +- src/app/commands/copy_path.cpp | 13 +- src/app/commands/debugger.cpp | 273 ++- src/app/commands/export_tileset.cpp | 9 +- src/app/commands/filters/cels_target.h | 8 +- .../filters/cmd_brightness_contrast.cpp | 48 +- src/app/commands/filters/cmd_color_curve.cpp | 32 +- .../filters/cmd_convolution_matrix.cpp | 48 +- src/app/commands/filters/cmd_despeckle.cpp | 47 +- .../commands/filters/cmd_hue_saturation.cpp | 110 +- src/app/commands/filters/cmd_invert_color.cpp | 20 +- src/app/commands/filters/cmd_outline.cpp | 133 +- .../commands/filters/cmd_replace_color.cpp | 57 +- .../commands/filters/color_curve_editor.cpp | 53 +- src/app/commands/filters/color_curve_editor.h | 48 +- .../filters/convolution_matrix_stock.cpp | 42 +- .../filters/convolution_matrix_stock.h | 38 +- .../commands/filters/filter_manager_impl.cpp | 114 +- .../commands/filters/filter_manager_impl.h | 254 +-- src/app/commands/filters/filter_preview.cpp | 9 +- src/app/commands/filters/filter_preview.h | 40 +- .../filters/filter_target_buttons.cpp | 53 +- .../commands/filters/filter_target_buttons.h | 68 +- src/app/commands/filters/filter_window.cpp | 15 +- src/app/commands/filters/filter_window.h | 111 +- src/app/commands/filters/filter_worker.cpp | 37 +- src/app/commands/filters/filter_worker.h | 4 +- src/app/commands/move_colors_command.cpp | 28 +- src/app/commands/move_thing.cpp | 84 +- src/app/commands/move_thing.h | 46 +- src/app/commands/move_tiles_command.cpp | 21 +- src/app/commands/new_params.cpp | 29 +- src/app/commands/new_params.h | 271 ++- src/app/commands/params.h | 105 +- src/app/commands/quick_command.cpp | 2 +- src/app/commands/quick_command.h | 16 +- src/app/commands/screenshot.cpp | 37 +- src/app/commands/set_playback_speed.cpp | 5 +- src/app/commands/show_menu.cpp | 4 +- src/app/commands/tileset_mode.cpp | 32 +- .../commands/toggle_other_layers_opacity.cpp | 39 +- src/app/commands/toggle_play_option.cpp | 46 +- src/app/console.cpp | 89 +- src/app/console.h | 28 +- src/app/context.cpp | 38 +- src/app/context.h | 226 ++- src/app/context_access.h | 126 +- src/app/context_flags.cpp | 11 +- src/app/context_flags.h | 66 +- src/app/context_observer.h | 14 +- src/app/context_tests.cpp | 7 +- src/app/crash/backup_observer.cpp | 80 +- src/app/crash/backup_observer.h | 54 +- src/app/crash/data_recovery.cpp | 55 +- src/app/crash/data_recovery.h | 64 +- src/app/crash/internals.h | 77 +- src/app/crash/raw_images_as.h | 14 +- src/app/crash/read_document.cpp | 172 +- src/app/crash/read_document.h | 31 +- src/app/crash/recovery_config.h | 18 +- src/app/crash/session.cpp | 101 +- src/app/crash/session.h | 119 +- src/app/crash/write_document.cpp | 80 +- src/app/crash/write_document.h | 12 +- src/app/doc.cpp | 95 +- src/app/doc.h | 385 ++-- src/app/doc_access.h | 391 ++--- src/app/doc_api.cpp | 272 ++- src/app/doc_api.h | 282 ++- src/app/doc_api_tests.cpp | 28 +- src/app/doc_diff.cpp | 58 +- src/app/doc_diff.h | 66 +- src/app/doc_event.h | 155 +- src/app/doc_exporter.cpp | 502 +++--- src/app/doc_exporter.h | 315 ++-- src/app/doc_observer.h | 167 +- src/app/doc_range.cpp | 36 +- src/app/doc_range.h | 114 +- src/app/doc_range_ops.cpp | 208 +-- src/app/doc_range_ops.h | 42 +- src/app/doc_range_tests.cpp | 831 ++++----- src/app/doc_undo.cpp | 23 +- src/app/doc_undo.h | 154 +- src/app/doc_undo_observer.h | 25 +- src/app/docs.cpp | 9 +- src/app/docs.h | 80 +- src/app/docs_observer.h | 31 +- src/app/drop_frame_place.h | 8 +- src/app/editor_benchmark.cpp | 8 +- src/app/extensions.cpp | 236 ++- src/app/extensions.h | 406 +++-- src/app/extra_cel.cpp | 10 +- src/app/extra_cel.h | 82 +- src/app/file/ase_format.cpp | 663 ++++--- src/app/file/bmp_format.cpp | 521 +++--- src/app/file/css_format.cpp | 147 +- src/app/file/file.cpp | 459 ++--- src/app/file/file.h | 579 +++--- src/app/file/file_data.cpp | 183 +- src/app/file/file_data.h | 2 +- src/app/file/file_format.cpp | 2 +- src/app/file/file_format.h | 78 +- src/app/file/file_formats_manager.cpp | 4 +- src/app/file/file_formats_manager.h | 42 +- src/app/file/file_op_config.cpp | 2 +- src/app/file/file_op_config.h | 54 +- src/app/file/file_tests.cpp | 390 +++-- src/app/file/fli_format.cpp | 59 +- src/app/file/format_options.h | 16 +- src/app/file/gif_format.cpp | 599 ++++--- src/app/file/gif_format.h | 10 +- src/app/file/gif_options.h | 45 +- src/app/file/ico_format.cpp | 149 +- src/app/file/jpeg_format.cpp | 139 +- src/app/file/palette_file.cpp | 98 +- src/app/file/palette_file.h | 21 +- src/app/file/pcx_format.cpp | 127 +- src/app/file/png_format.cpp | 248 ++- src/app/file/png_format.h | 16 +- src/app/file/png_options.h | 50 +- src/app/file/psd_format.cpp | 122 +- src/app/file/qoi_format.cpp | 61 +- src/app/file/split_filename.cpp | 11 +- src/app/file/split_filename.h | 5 +- src/app/file/split_filename_tests.cpp | 4 +- src/app/file/svg_format.cpp | 73 +- src/app/file/tga_format.cpp | 118 +- src/app/file/tga_options.h | 20 +- src/app/file/webp_format.cpp | 103 +- src/app/file/webp_options.h | 180 +- src/app/file_selector.cpp | 273 ++- src/app/file_selector.h | 82 +- src/app/file_system.cpp | 201 +-- src/app/file_system.h | 104 +- src/app/filename_formatter.cpp | 76 +- src/app/filename_formatter.h | 200 +-- src/app/filename_formatter_tests.cpp | 208 +-- src/app/find_widget.h | 109 +- src/app/flatten.cpp | 168 +- src/app/flatten.h | 76 +- src/app/font_path.cpp | 5 +- src/app/font_path.h | 5 +- src/app/font_path_osx.mm | 5 +- src/app/font_path_unix.cpp | 2 +- src/app/font_path_win.cpp | 17 +- src/app/gui_xml.cpp | 2 +- src/app/gui_xml.h | 38 +- src/app/i18n/lang_info.h | 11 +- src/app/i18n/strings.cpp | 43 +- src/app/i18n/strings.h | 82 +- src/app/i18n/xml_translator.cpp | 15 +- src/app/i18n/xml_translator.h | 19 +- src/app/ini_file.cpp | 6 +- src/app/ini_file.h | 208 ++- src/app/ini_file_tests.cpp | 6 +- src/app/inline_command_execution.h | 5 +- src/app/job.cpp | 5 +- src/app/job.h | 83 +- src/app/launcher.cpp | 8 +- src/app/launcher.h | 12 +- src/app/load_matrix.cpp | 19 +- src/app/load_matrix.h | 7 +- src/app/load_widget.h | 47 +- src/app/log.cpp | 7 +- src/app/log.h | 10 +- src/app/loop_tag.cpp | 4 +- src/app/loop_tag.h | 23 +- src/app/match_words.h | 39 +- src/app/modules.cpp | 18 +- src/app/modules.h | 24 +- src/app/modules/gfx.cpp | 183 +- src/app/modules/gfx.h | 69 +- src/app/modules/gui.cpp | 185 +- src/app/modules/gui.h | 51 +- src/app/modules/palettes.cpp | 31 +- src/app/modules/palettes.h | 30 +- src/app/notification_delegate.h | 14 +- src/app/pref/option.h | 212 ++- src/app/pref/option_io.h | 57 +- src/app/pref/preferences.cpp | 24 +- src/app/pref/preferences.h | 72 +- src/app/recent_files.cpp | 67 +- src/app/recent_files.h | 59 +- src/app/render/renderer.h | 156 +- src/app/render/shader_renderer.cpp | 140 +- src/app/render/shader_renderer.h | 156 +- src/app/render/simple_renderer.cpp | 43 +- src/app/render/simple_renderer.h | 93 +- src/app/res/http_loader.cpp | 7 +- src/app/res/http_loader.h | 32 +- src/app/res/palette_resource.h | 39 +- src/app/res/palettes_loader_delegate.cpp | 8 +- src/app/res/palettes_loader_delegate.h | 19 +- src/app/res/resource.h | 12 +- src/app/res/resources_loader.cpp | 10 +- src/app/res/resources_loader.h | 40 +- src/app/res/resources_loader_delegate.h | 15 +- src/app/resource_finder.cpp | 24 +- src/app/resource_finder.h | 92 +- src/app/restore_visible_layers.cpp | 2 +- src/app/restore_visible_layers.h | 28 +- src/app/script/api_version.h | 2 +- src/app/script/app_command_object.cpp | 18 +- src/app/script/app_fs_object.cpp | 71 +- src/app/script/app_object.cpp | 154 +- src/app/script/app_os_object.cpp | 28 +- src/app/script/app_theme_object.cpp | 40 +- src/app/script/blend_mode.h | 120 +- src/app/script/brush_class.cpp | 50 +- src/app/script/canvas_widget.cpp | 25 +- src/app/script/canvas_widget.h | 20 +- src/app/script/cel_class.cpp | 45 +- src/app/script/cels_class.cpp | 26 +- src/app/script/color_class.cpp | 114 +- src/app/script/color_space_class.cpp | 18 +- src/app/script/dialog_class.cpp | 443 +++-- src/app/script/docobj.h | 33 +- src/app/script/editor_class.cpp | 113 +- src/app/script/engine.cpp | 183 +- src/app/script/engine.h | 315 ++-- src/app/script/events_class.cpp | 284 +-- src/app/script/frame_class.cpp | 43 +- src/app/script/frames_class.cpp | 32 +- src/app/script/graphics_context.cpp | 149 +- src/app/script/graphics_context.h | 60 +- src/app/script/grid_class.cpp | 14 +- src/app/script/image_class.cpp | 182 +- src/app/script/image_iterator_class.cpp | 32 +- src/app/script/image_spec_class.cpp | 24 +- src/app/script/images_class.cpp | 20 +- src/app/script/json_class.cpp | 100 +- src/app/script/keys.cpp | 24 +- src/app/script/keys.h | 8 +- src/app/script/layer_class.cpp | 79 +- src/app/script/layers_class.cpp | 29 +- src/app/script/luacpp.cpp | 26 +- src/app/script/luacpp.h | 101 +- src/app/script/palette_class.cpp | 65 +- src/app/script/palettes_class.cpp | 20 +- src/app/script/pixel_color_object.cpp | 38 +- src/app/script/plugin_class.cpp | 57 +- src/app/script/point_class.cpp | 41 +- src/app/script/preferences_object.cpp | 37 +- src/app/script/properties_class.cpp | 75 +- src/app/script/range_class.cpp | 80 +- src/app/script/rectangle_class.cpp | 56 +- src/app/script/registry.h | 24 +- src/app/script/require.cpp | 11 +- src/app/script/require.h | 8 +- src/app/script/script_input_chain.cpp | 30 +- src/app/script/script_input_chain.h | 33 +- src/app/script/security.cpp | 121 +- src/app/script/security.h | 42 +- src/app/script/selection_class.cpp | 91 +- src/app/script/site_class.cpp | 22 +- src/app/script/size_class.cpp | 45 +- src/app/script/slice_class.cpp | 28 +- src/app/script/slices_class.cpp | 20 +- src/app/script/sprite_class.cpp | 165 +- src/app/script/sprites_class.cpp | 19 +- src/app/script/tabs_widget.cpp | 27 +- src/app/script/tabs_widget.h | 7 +- src/app/script/tag_class.cpp | 37 +- src/app/script/tags_class.cpp | 20 +- src/app/script/tile_class.cpp | 32 +- src/app/script/tileset_class.cpp | 28 +- src/app/script/tilesets_class.cpp | 14 +- src/app/script/timer_class.cpp | 77 +- src/app/script/tool_class.cpp | 12 +- src/app/script/userdata.h | 36 +- src/app/script/uuid_class.cpp | 18 +- src/app/script/values.cpp | 218 +-- src/app/script/values.h | 8 +- src/app/script/version_class.cpp | 34 +- src/app/script/websocket_class.cpp | 58 +- src/app/script/window_class.cpp | 12 +- src/app/send_crash.cpp | 77 +- src/app/send_crash.h | 30 +- src/app/sentry_wrapper.cpp | 18 +- src/app/sentry_wrapper.h | 2 +- src/app/shade.cpp | 2 +- src/app/shade.h | 6 +- src/app/shell.cpp | 7 +- src/app/shell.h | 18 +- src/app/site.cpp | 24 +- src/app/site.h | 181 +- src/app/snap_to_grid.cpp | 32 +- src/app/snap_to_grid.h | 16 +- src/app/sprite_job.cpp | 6 +- src/app/sprite_job.h | 7 +- src/app/sprite_position.h | 54 +- src/app/sprite_sheet_data_format.h | 6 +- src/app/sprite_sheet_type.h | 9 +- src/app/tags_handling.h | 24 +- src/app/task.cpp | 5 +- src/app/task.h | 82 +- src/app/test_context.h | 57 +- src/app/thumbnail_generator.cpp | 108 +- src/app/thumbnail_generator.h | 73 +- src/app/thumbnails.cpp | 61 +- src/app/thumbnails.h | 13 +- src/app/tilemap_mode.h | 10 +- src/app/tileset_mode.h | 14 +- src/app/tools/active_tool.cpp | 51 +- src/app/tools/active_tool.h | 7 +- src/app/tools/active_tool_observer.h | 24 +- src/app/tools/controller.h | 78 +- src/app/tools/controllers.h | 259 ++- src/app/tools/dynamics.h | 60 +- src/app/tools/fill.h | 18 +- src/app/tools/freehand_algorithm.h | 18 +- src/app/tools/ink.h | 147 +- src/app/tools/ink_processing.h | 792 +++++---- src/app/tools/ink_type.cpp | 27 +- src/app/tools/ink_type.h | 40 +- src/app/tools/inks.h | 231 +-- src/app/tools/intertwine.cpp | 48 +- src/app/tools/intertwine.h | 87 +- src/app/tools/intertwiners.h | 421 ++--- src/app/tools/pick_ink.cpp | 8 +- src/app/tools/pick_ink.h | 34 +- src/app/tools/point_shape.cpp | 34 +- src/app/tools/point_shape.h | 44 +- src/app/tools/point_shapes.h | 213 ++- src/app/tools/pointer.h | 14 +- src/app/tools/rotation_algorithm.h | 16 +- src/app/tools/stroke.cpp | 34 +- src/app/tools/stroke.h | 106 +- src/app/tools/symmetry.cpp | 25 +- src/app/tools/symmetry.h | 17 +- src/app/tools/tool.h | 140 +- src/app/tools/tool_box.cpp | 133 +- src/app/tools/tool_box.h | 193 +- src/app/tools/tool_group.h | 24 +- src/app/tools/tool_loop.h | 370 ++-- src/app/tools/tool_loop_manager.cpp | 104 +- src/app/tools/tool_loop_manager.h | 10 +- src/app/tools/tool_loop_modifiers.h | 28 +- src/app/tools/trace_policy.h | 46 +- src/app/tools/velocity.cpp | 12 +- src/app/tools/velocity.h | 6 +- src/app/transaction.cpp | 16 +- src/app/transaction.h | 200 ++- src/app/transformation.cpp | 33 +- src/app/transformation.h | 74 +- src/app/tx.h | 210 ++- src/app/ui/alpha_entry.cpp | 15 +- src/app/ui/alpha_entry.h | 23 +- src/app/ui/alpha_slider.cpp | 28 +- src/app/ui/alpha_slider.h | 14 +- src/app/ui/app_menuitem.cpp | 27 +- src/app/ui/app_menuitem.h | 114 +- src/app/ui/aseprite_update.cpp | 140 +- src/app/ui/aseprite_update.h | 9 +- src/app/ui/backup_indicator.cpp | 14 +- src/app/ui/backup_indicator.h | 24 +- src/app/ui/best_fit_criteria_selector.cpp | 10 +- src/app/ui/best_fit_criteria_selector.h | 12 +- src/app/ui/browser_view.cpp | 198 +-- src/app/ui/browser_view.h | 49 +- src/app/ui/brush_popup.cpp | 170 +- src/app/ui/brush_popup.h | 29 +- src/app/ui/button_set.cpp | 86 +- src/app/ui/button_set.h | 112 +- src/app/ui/color_bar.cpp | 464 +++-- src/app/ui/color_bar.h | 528 +++--- src/app/ui/color_button.cpp | 88 +- src/app/ui/color_button.h | 112 +- src/app/ui/color_button_options.h | 42 +- src/app/ui/color_popup.cpp | 142 +- src/app/ui/color_popup.h | 132 +- src/app/ui/color_selector.cpp | 176 +- src/app/ui/color_selector.h | 214 ++- src/app/ui/color_shades.cpp | 80 +- src/app/ui/color_shades.h | 87 +- src/app/ui/color_sliders.cpp | 464 +++-- src/app/ui/color_sliders.h | 180 +- src/app/ui/color_source.h | 10 +- src/app/ui/color_spectrum.cpp | 70 +- src/app/ui/color_spectrum.h | 43 +- src/app/ui/color_tint_shade_tone.cpp | 91 +- src/app/ui/color_tint_shade_tone.h | 51 +- src/app/ui/color_wheel.cpp | 209 ++- src/app/ui/color_wheel.h | 141 +- src/app/ui/configure_timeline_popup.cpp | 82 +- src/app/ui/configure_timeline_popup.h | 68 +- src/app/ui/context_bar.cpp | 1257 ++++++------- src/app/ui/context_bar.h | 315 ++-- src/app/ui/context_bar_observer.h | 4 +- src/app/ui/data_recovery_view.cpp | 232 ++- src/app/ui/data_recovery_view.h | 100 +- src/app/ui/devconsole_view.cpp | 22 +- src/app/ui/devconsole_view.h | 66 +- src/app/ui/dithering_selector.cpp | 126 +- src/app/ui/dithering_selector.h | 44 +- src/app/ui/doc_observer_widget.h | 113 +- src/app/ui/doc_view.cpp | 171 +- src/app/ui/doc_view.h | 164 +- src/app/ui/draggable_widget.h | 54 +- src/app/ui/drop_down_button.cpp | 15 +- src/app/ui/drop_down_button.h | 34 +- src/app/ui/dynamics_popup.cpp | 281 ++- src/app/ui/dynamics_popup.h | 90 +- src/app/ui/editor/brush_preview.cpp | 345 ++-- src/app/ui/editor/brush_preview.h | 277 +-- src/app/ui/editor/delayed_mouse_move.cpp | 5 +- src/app/ui/editor/delayed_mouse_move.h | 87 +- src/app/ui/editor/dragging_value_state.cpp | 21 +- src/app/ui/editor/dragging_value_state.h | 125 +- src/app/ui/editor/drawing_state.cpp | 80 +- src/app/ui/editor/drawing_state.h | 159 +- src/app/ui/editor/editor.cpp | 1000 +++++------ src/app/ui/editor/editor.h | 881 +++++----- .../ui/editor/editor_customization_delegate.h | 34 +- src/app/ui/editor/editor_decorator.h | 56 +- src/app/ui/editor/editor_hit.h | 54 +- src/app/ui/editor/editor_observer.h | 38 +- src/app/ui/editor/editor_observers.cpp | 2 +- src/app/ui/editor/editor_observers.h | 26 +- src/app/ui/editor/editor_render.cpp | 65 +- src/app/ui/editor/editor_render.h | 152 +- src/app/ui/editor/editor_state.h | 199 +-- src/app/ui/editor/editor_states_history.cpp | 4 +- src/app/ui/editor/editor_states_history.h | 40 +- src/app/ui/editor/editor_view.cpp | 45 +- src/app/ui/editor/editor_view.h | 42 +- src/app/ui/editor/glue.h | 24 +- src/app/ui/editor/handle_type.h | 51 +- src/app/ui/editor/moving_cel_state.cpp | 129 +- src/app/ui/editor/moving_cel_state.h | 115 +- src/app/ui/editor/moving_pixels_state.cpp | 168 +- src/app/ui/editor/moving_pixels_state.h | 165 +- src/app/ui/editor/moving_selection_state.cpp | 37 +- src/app/ui/editor/moving_selection_state.h | 48 +- src/app/ui/editor/moving_slice_state.cpp | 46 +- src/app/ui/editor/moving_slice_state.h | 50 +- src/app/ui/editor/moving_symmetry_state.cpp | 27 +- src/app/ui/editor/moving_symmetry_state.h | 33 +- src/app/ui/editor/navigate_state.cpp | 2 +- src/app/ui/editor/navigate_state.h | 23 +- src/app/ui/editor/pivot_helpers.cpp | 34 +- src/app/ui/editor/pivot_helpers.h | 4 +- src/app/ui/editor/pixels_movement.cpp | 581 +++--- src/app/ui/editor/pixels_movement.h | 365 ++-- src/app/ui/editor/play_state.cpp | 38 +- src/app/ui/editor/play_state.h | 74 +- src/app/ui/editor/ruler.h | 35 +- src/app/ui/editor/scrolling_state.cpp | 4 +- src/app/ui/editor/scrolling_state.h | 47 +- src/app/ui/editor/select_box_state.cpp | 216 +-- src/app/ui/editor/select_box_state.h | 216 ++- src/app/ui/editor/standby_state.cpp | 469 ++--- src/app/ui/editor/standby_state.h | 163 +- .../ui/editor/state_with_wheel_behavior.cpp | 169 +- src/app/ui/editor/state_with_wheel_behavior.h | 109 +- src/app/ui/editor/tool_loop_impl.cpp | 421 ++--- src/app/ui/editor/tool_loop_impl.h | 83 +- src/app/ui/editor/transform_handles.cpp | 117 +- src/app/ui/editor/transform_handles.h | 50 +- src/app/ui/editor/vec2.h | 6 +- src/app/ui/editor/zooming_state.cpp | 17 +- src/app/ui/editor/zooming_state.h | 34 +- src/app/ui/enter_license.cpp | 19 +- src/app/ui/enter_license.h | 2 +- src/app/ui/export_file_window.cpp | 79 +- src/app/ui/export_file_window.h | 74 +- src/app/ui/expr_entry.cpp | 6 +- src/app/ui/expr_entry.h | 32 +- src/app/ui/file_list.cpp | 207 +-- src/app/ui/file_list.h | 202 +-- src/app/ui/file_list_view.cpp | 6 +- src/app/ui/file_list_view.h | 12 +- src/app/ui/file_selector.cpp | 235 +-- src/app/ui/file_selector.h | 112 +- src/app/ui/filename_field.cpp | 32 +- src/app/ui/filename_field.h | 37 +- src/app/ui/font_popup.cpp | 86 +- src/app/ui/font_popup.h | 39 +- src/app/ui/hex_color_entry.cpp | 20 +- src/app/ui/hex_color_entry.h | 41 +- src/app/ui/home_view.cpp | 112 +- src/app/ui/home_view.h | 121 +- src/app/ui/icon_button.cpp | 18 +- src/app/ui/icon_button.h | 20 +- src/app/ui/incompat_file_window.cpp | 13 +- src/app/ui/incompat_file_window.h | 16 +- src/app/ui/input_chain.cpp | 11 +- src/app/ui/input_chain.h | 48 +- src/app/ui/input_chain_element.h | 40 +- src/app/ui/key.h | 296 ++-- src/app/ui/key_context.h | 26 +- src/app/ui/keyboard_shortcuts.cpp | 738 ++++---- src/app/ui/keyboard_shortcuts.h | 141 +- src/app/ui/layer_frame_comboboxes.cpp | 102 +- src/app/ui/layer_frame_comboboxes.h | 127 +- src/app/ui/main_menu_bar.cpp | 6 +- src/app/ui/main_menu_bar.h | 16 +- src/app/ui/main_window.cpp | 79 +- src/app/ui/main_window.h | 239 ++- src/app/ui/marching_ants.h | 57 +- src/app/ui/mini_help_button.cpp | 11 +- src/app/ui/news_listbox.cpp | 87 +- src/app/ui/news_listbox.h | 28 +- src/app/ui/notifications.cpp | 30 +- src/app/ui/notifications.h | 32 +- src/app/ui/optional_alert.cpp | 6 +- src/app/ui/optional_alert.h | 12 +- src/app/ui/palette_popup.cpp | 36 +- src/app/ui/palette_popup.h | 43 +- src/app/ui/palette_view.cpp | 480 +++-- src/app/ui/palette_view.h | 335 ++-- src/app/ui/palettes_listbox.cpp | 71 +- src/app/ui/palettes_listbox.h | 30 +- src/app/ui/popup_window_pin.cpp | 7 +- src/app/ui/popup_window_pin.h | 26 +- src/app/ui/pref_widget.cpp | 2 +- src/app/ui/pref_widget.h | 23 +- src/app/ui/preview_editor.cpp | 100 +- src/app/ui/preview_editor.h | 104 +- src/app/ui/recent_listbox.cpp | 88 +- src/app/ui/recent_listbox.h | 75 +- src/app/ui/resources_listbox.cpp | 39 +- src/app/ui/resources_listbox.h | 78 +- src/app/ui/rgbmap_algorithm_selector.cpp | 7 +- src/app/ui/rgbmap_algorithm_selector.h | 12 +- src/app/ui/sampling_selector.cpp | 12 +- src/app/ui/sampling_selector.h | 5 +- src/app/ui/search_entry.cpp | 27 +- src/app/ui/search_entry.h | 20 +- src/app/ui/select_accelerator.cpp | 63 +- src/app/ui/select_accelerator.h | 54 +- src/app/ui/selection_mode_field.cpp | 23 +- src/app/ui/selection_mode_field.h | 4 +- src/app/ui/separator_in_view.h | 19 +- src/app/ui/skin/background_repeat.h | 13 +- src/app/ui/skin/font_data.cpp | 14 +- src/app/ui/skin/font_data.h | 47 +- src/app/ui/skin/skin_part.cpp | 13 +- src/app/ui/skin/skin_part.h | 81 +- src/app/ui/skin/skin_property.cpp | 14 +- src/app/ui/skin/skin_property.h | 50 +- src/app/ui/skin/skin_slider_property.cpp | 8 +- src/app/ui/skin/skin_slider_property.h | 44 +- src/app/ui/skin/skin_theme.cpp | 781 +++++---- src/app/ui/skin/skin_theme.h | 323 ++-- src/app/ui/slice_window.cpp | 55 +- src/app/ui/slice_window.h | 100 +- src/app/ui/slider2.cpp | 24 +- src/app/ui/slider2.h | 71 +- src/app/ui/status_bar.cpp | 316 ++-- src/app/ui/status_bar.h | 149 +- src/app/ui/tabs.cpp | 244 ++- src/app/ui/tabs.h | 524 +++--- src/app/ui/tag_window.cpp | 25 +- src/app/ui/tag_window.h | 69 +- src/app/ui/task_widget.cpp | 70 +- src/app/ui/task_widget.h | 6 +- src/app/ui/tile_button.cpp | 27 +- src/app/ui/tile_button.h | 48 +- src/app/ui/tile_source.h | 10 +- src/app/ui/tileset_selector.cpp | 54 +- src/app/ui/tileset_selector.h | 99 +- src/app/ui/timeline/ani_controls.cpp | 45 +- src/app/ui/timeline/ani_controls.h | 26 +- src/app/ui/timeline/timeline.cpp | 1532 ++++++++-------- src/app/ui/timeline/timeline.h | 889 +++++----- src/app/ui/timeline/timeline_observer.h | 14 +- src/app/ui/toolbar.cpp | 116 +- src/app/ui/toolbar.h | 125 +- src/app/ui/user_data_view.cpp | 11 +- src/app/ui/user_data_view.h | 52 +- src/app/ui/window_with_hand.cpp | 10 +- src/app/ui/window_with_hand.h | 5 +- src/app/ui/workspace.cpp | 50 +- src/app/ui/workspace.h | 123 +- src/app/ui/workspace_panel.cpp | 59 +- src/app/ui/workspace_panel.h | 140 +- src/app/ui/workspace_tabs.cpp | 6 +- src/app/ui/workspace_tabs.h | 22 +- src/app/ui/workspace_view.h | 47 +- src/app/ui/workspace_views.h | 4 +- src/app/ui/zoom_entry.cpp | 6 +- src/app/ui/zoom_entry.h | 26 +- src/app/ui_context.cpp | 32 +- src/app/ui_context.h | 143 +- src/app/util/autocrop.cpp | 159 +- src/app/util/autocrop.h | 26 +- src/app/util/buffer_region.cpp | 37 +- src/app/util/buffer_region.h | 18 +- src/app/util/cel_ops.cpp | 550 +++--- src/app/util/cel_ops.h | 116 +- src/app/util/clipboard.cpp | 290 ++- src/app/util/clipboard.h | 166 +- src/app/util/clipboard_native.cpp | 202 ++- src/app/util/conversion_to_surface.cpp | 209 ++- src/app/util/conversion_to_surface.h | 24 +- src/app/util/expand_cel_canvas.cpp | 259 ++- src/app/util/expand_cel_canvas.h | 226 ++- src/app/util/filetoks.cpp | 14 +- src/app/util/freetype_utils.cpp | 36 +- src/app/util/freetype_utils.h | 11 +- src/app/util/layer_boundaries.cpp | 16 +- src/app/util/layer_boundaries.h | 12 +- src/app/util/layer_utils.cpp | 15 +- src/app/util/layer_utils.h | 23 +- src/app/util/msk_file.cpp | 13 +- src/app/util/msk_file.h | 6 +- src/app/util/new_image_from_mask.cpp | 55 +- src/app/util/new_image_from_mask.h | 22 +- src/app/util/open_batch.h | 79 +- src/app/util/pal_ops.cpp | 30 +- src/app/util/pal_ops.h | 21 +- src/app/util/pic_file.cpp | 122 +- src/app/util/pic_file.h | 14 +- src/app/util/pixel_ratio.cpp | 5 +- src/app/util/pixel_ratio.h | 6 +- src/app/util/range_utils.cpp | 12 +- src/app/util/range_utils.h | 64 +- src/app/util/readable_time.cpp | 6 +- src/app/util/resize_image.cpp | 55 +- src/app/util/resize_image.h | 33 +- src/app/util/shader_helpers.cpp | 33 +- src/app/util/shader_helpers.h | 76 +- src/app/util/tile_flags_utils.cpp | 14 +- src/app/util/tile_flags_utils.h | 3 +- src/app/util/tiled_mode.h | 185 +- src/app/util/tileset_utils.cpp | 12 +- src/app/util/tileset_utils.h | 6 +- src/app/util/wrap_point.cpp | 6 +- src/app/util/wrap_point.h | 14 +- src/app/util/wrap_value.h | 30 +- src/app/widget_loader.cpp | 1559 ++++++++--------- src/app/widget_loader.h | 169 +- src/app/widget_not_found.h | 53 +- src/app/widget_type_mismatch.h | 52 +- src/app/xml_document.cpp | 2 +- src/app/xml_document.h | 10 +- src/app/xml_exception.cpp | 16 +- src/app/xml_exception.h | 11 +- src/cfg/README.md | 6 +- src/cfg/cfg.cpp | 59 +- src/cfg/cfg.h | 46 +- src/config.h | 2 +- .../linux/kde/aseprite_thumb_creator.cpp | 19 +- src/desktop/osx/Info.plist | 104 +- src/desktop/osx/main.mm | 71 +- src/desktop/osx/thumbnail.h | 4 +- src/desktop/osx/thumbnail.mm | 64 +- src/desktop/win/CMakeLists.txt | 26 +- src/desktop/win/class_factory.h | 150 +- src/desktop/win/dllmain.cpp | 266 +-- src/desktop/win/exports.def | 12 +- src/desktop/win/thumbnail_handler.cpp | 496 +++--- src/desktop/win/thumbnail_handler.h | 86 +- src/dio/aseprite_common.cpp | 9 +- src/dio/aseprite_common.h | 114 +- src/dio/aseprite_decoder.cpp | 371 ++-- src/dio/aseprite_decoder.h | 24 +- src/dio/decode_delegate.h | 19 +- src/dio/decode_file.cpp | 5 +- src/dio/decode_file.h | 3 +- src/dio/decoder.cpp | 15 +- src/dio/decoder.h | 2 +- src/dio/detect_format.cpp | 40 +- src/dio/detect_format.h | 3 +- src/dio/file_format.h | 4 +- src/dio/file_interface.h | 4 +- src/dio/pixel_io.h | 68 +- src/dio/stdio.cpp | 4 +- src/doc/algo.cpp | 455 ++--- src/doc/algo.h | 111 +- src/doc/algorithm/fill_selection.cpp | 18 +- src/doc/algorithm/fill_selection.h | 25 +- src/doc/algorithm/fill_selection_tests.cpp | 43 +- src/doc/algorithm/flip_benchmark.cpp | 38 +- src/doc/algorithm/flip_image.cpp | 407 ++--- src/doc/algorithm/flip_image.h | 32 +- src/doc/algorithm/flip_tests.cpp | 12 +- src/doc/algorithm/flip_type.h | 16 +- src/doc/algorithm/floodfill.cpp | 391 +++-- src/doc/algorithm/floodfill.h | 29 +- src/doc/algorithm/hline.h | 2 +- src/doc/algorithm/modify_selection.cpp | 46 +- src/doc/algorithm/modify_selection.h | 26 +- src/doc/algorithm/polygon.cpp | 72 +- src/doc/algorithm/polygon.h | 10 +- src/doc/algorithm/polygon_tests.cpp | 117 +- src/doc/algorithm/random_image.cpp | 38 +- src/doc/algorithm/random_image.h | 8 +- src/doc/algorithm/resize_image.cpp | 133 +- src/doc/algorithm/resize_image.h | 56 +- src/doc/algorithm/rotate.cpp | 521 +++--- src/doc/algorithm/rotate.h | 45 +- src/doc/algorithm/rotsprite.cpp | 116 +- src/doc/algorithm/rotsprite.h | 20 +- src/doc/algorithm/shift_image.cpp | 80 +- src/doc/algorithm/shift_image.h | 22 +- src/doc/algorithm/shrink_benchmark.cpp | 49 +- src/doc/algorithm/shrink_bounds.cpp | 130 +- src/doc/algorithm/shrink_bounds.h | 43 +- src/doc/algorithm/stroke_selection.cpp | 13 +- src/doc/algorithm/stroke_selection.h | 25 +- src/doc/aligned_memory.h | 24 +- src/doc/anidir.cpp | 20 +- src/doc/anidir.h | 16 +- src/doc/blend_benchmark.cpp | 10 +- src/doc/blend_funcs.cpp | 284 +-- src/doc/blend_funcs.h | 98 +- src/doc/blend_image.cpp | 76 +- src/doc/blend_image.h | 20 +- src/doc/blend_internals.h | 358 ++-- src/doc/blend_mode.cpp | 38 +- src/doc/blend_mode.h | 62 +- src/doc/brush.cpp | 141 +- src/doc/brush.h | 153 +- src/doc/brush_pattern.h | 16 +- src/doc/brush_type.cpp | 18 +- src/doc/brush_type.h | 20 +- src/doc/brushes.h | 2 +- src/doc/cancel_io.h | 10 +- src/doc/cel.cpp | 19 +- src/doc/cel.h | 110 +- src/doc/cel_data.cpp | 15 +- src/doc/cel_data.h | 130 +- src/doc/cel_data_io.cpp | 15 +- src/doc/cel_data_io.h | 15 +- src/doc/cel_io.cpp | 4 +- src/doc/cel_io.h | 8 +- src/doc/cel_list.h | 10 +- src/doc/cels_range.cpp | 10 +- src/doc/cels_range.h | 101 +- src/doc/color.cpp | 25 +- src/doc/color.h | 149 +- src/doc/color_mode.h | 33 +- src/doc/color_scales.h | 63 +- src/doc/color_scales_tests.cpp | 14 +- src/doc/compressed_image.cpp | 12 +- src/doc/compressed_image.h | 55 +- src/doc/dispatch.h | 39 +- src/doc/document.cpp | 6 +- src/doc/document.h | 42 +- src/doc/file/act_file.cpp | 16 +- src/doc/file/act_file.h | 10 +- src/doc/file/col_file.cpp | 49 +- src/doc/file/col_file.h | 10 +- src/doc/file/gpl_file.cpp | 37 +- src/doc/file/gpl_file.h | 10 +- src/doc/file/hex_file.cpp | 31 +- src/doc/file/hex_file.h | 22 +- src/doc/file/pal_file.cpp | 23 +- src/doc/file/pal_file.h | 10 +- src/doc/fit_criteria.h | 8 +- src/doc/frame.h | 2 +- src/doc/frame_range.h | 28 +- src/doc/frames_iterators.h | 214 ++- src/doc/frames_sequence.cpp | 63 +- src/doc/frames_sequence.h | 78 +- src/doc/frames_sequence_tests.cpp | 4 +- src/doc/grid.cpp | 59 +- src/doc/grid.h | 120 +- src/doc/grid_io.cpp | 4 +- src/doc/grid_io.h | 6 +- src/doc/grid_tests.cpp | 84 +- src/doc/image.cpp | 17 +- src/doc/image.h | 174 +- src/doc/image_bits.h | 297 ++-- src/doc/image_buffer.h | 69 +- src/doc/image_impl.cpp | 10 +- src/doc/image_impl.h | 498 +++--- src/doc/image_io.cpp | 43 +- src/doc/image_io.h | 8 +- src/doc/image_iterator.h | 698 ++++---- src/doc/image_ref.h | 2 +- src/doc/image_spec.h | 110 +- src/doc/image_tests.cpp | 91 +- src/doc/image_traits.h | 289 ++- src/doc/images_map.h | 30 +- src/doc/keyframes.h | 344 ++-- src/doc/keyframes_tests.cpp | 15 +- src/doc/layer.cpp | 74 +- src/doc/layer.h | 319 ++-- src/doc/layer_io.cpp | 39 +- src/doc/layer_io.h | 23 +- src/doc/layer_list.cpp | 2 +- src/doc/layer_list.h | 12 +- src/doc/layer_list_tests.cpp | 4 +- src/doc/layer_tilemap.cpp | 2 +- src/doc/layer_tilemap.h | 30 +- src/doc/mask.cpp | 252 ++- src/doc/mask.h | 147 +- src/doc/mask_boundaries.cpp | 66 +- src/doc/mask_boundaries.h | 77 +- src/doc/mask_io.cpp | 25 +- src/doc/mask_io.h | 6 +- src/doc/object.cpp | 22 +- src/doc/object.h | 59 +- src/doc/object_id.h | 6 +- src/doc/object_ids.h | 4 +- src/doc/object_type.h | 46 +- src/doc/object_version.h | 2 +- src/doc/octree_map.cpp | 102 +- src/doc/octree_map.h | 72 +- src/doc/palette.cpp | 107 +- src/doc/palette.h | 146 +- src/doc/palette_gradient_type.h | 8 +- src/doc/palette_io.cpp | 10 +- src/doc/palette_io.h | 6 +- src/doc/palette_picks.h | 143 +- src/doc/pixel_format.h | 48 +- src/doc/pixel_ratio.h | 2 +- src/doc/playback.cpp | 189 +- src/doc/playback.h | 226 ++- src/doc/playback_tests.cpp | 388 ++-- src/doc/primitives.cpp | 240 +-- src/doc/primitives.h | 86 +- src/doc/primitives_benchmark.cpp | 34 +- src/doc/primitives_fast.h | 80 +- src/doc/primitives_tests.cpp | 39 +- src/doc/remap.cpp | 69 +- src/doc/remap.h | 122 +- src/doc/remap_tests.cpp | 8 +- src/doc/render_plan.cpp | 18 +- src/doc/render_plan.h | 70 +- src/doc/render_plan_tests.cpp | 103 +- src/doc/resize_image_tests.cpp | 32 +- src/doc/rgbmap.h | 56 +- src/doc/rgbmap_algorithm.h | 10 +- src/doc/rgbmap_base.cpp | 17 +- src/doc/rgbmap_base.h | 7 +- src/doc/rgbmap_rgb5a3.cpp | 25 +- src/doc/rgbmap_rgb5a3.h | 65 +- src/doc/selected_frames.cpp | 57 +- src/doc/selected_frames.h | 72 +- src/doc/selected_frames_tests.cpp | 2 +- src/doc/selected_layers.cpp | 22 +- src/doc/selected_layers.h | 72 +- src/doc/selected_objects.h | 144 +- src/doc/serial_format.h | 6 +- src/doc/slice.cpp | 16 +- src/doc/slice.h | 112 +- src/doc/slice_io.cpp | 8 +- src/doc/slice_io.h | 16 +- src/doc/slices.cpp | 5 +- src/doc/slices.h | 50 +- src/doc/sort_palette.cpp | 47 +- src/doc/sort_palette.h | 32 +- src/doc/sprite.cpp | 138 +- src/doc/sprite.h | 384 ++-- src/doc/sprite_tests.cpp | 36 +- src/doc/sprites.cpp | 9 +- src/doc/sprites.h | 52 +- src/doc/string_io.cpp | 8 +- src/doc/string_io.h | 4 +- src/doc/subobjects_io.cpp | 5 +- src/doc/subobjects_io.h | 50 +- src/doc/tag.cpp | 10 +- src/doc/tag.h | 69 +- src/doc/tag_io.cpp | 8 +- src/doc/tag_io.h | 9 +- src/doc/tags.cpp | 20 +- src/doc/tags.h | 56 +- src/doc/tile.h | 46 +- src/doc/tile_primitives.cpp | 22 +- src/doc/tileset.cpp | 79 +- src/doc/tileset.h | 242 ++- src/doc/tileset_hash_table.h | 8 +- src/doc/tileset_io.cpp | 16 +- src/doc/tileset_io.h | 48 +- src/doc/tilesets.cpp | 7 +- src/doc/tilesets.h | 142 +- src/doc/user_data.cpp | 83 +- src/doc/user_data.h | 265 +-- src/doc/user_data_io.cpp | 93 +- src/doc/user_data_io.h | 8 +- src/doc/user_data_tests.cpp | 48 +- src/doc/util.cpp | 52 +- src/doc/util.h | 38 +- src/doc/with_user_data.h | 21 +- src/filters/brightness_contrast_filter.cpp | 45 +- src/filters/brightness_contrast_filter.h | 39 +- src/filters/color_curve.cpp | 25 +- src/filters/color_curve.h | 60 +- src/filters/color_curve_filter.cpp | 54 +- src/filters/color_curve_filter.h | 32 +- src/filters/convolution_matrix.cpp | 8 +- src/filters/convolution_matrix.h | 88 +- src/filters/convolution_matrix_filter.cpp | 181 +- src/filters/convolution_matrix_filter.h | 34 +- src/filters/filter.cpp | 6 +- src/filters/filter.h | 71 +- src/filters/filter_indexed_data.h | 36 +- src/filters/filter_manager.h | 132 +- src/filters/hue_saturation_filter.cpp | 73 +- src/filters/hue_saturation_filter.h | 65 +- src/filters/invert_color_filter.cpp | 45 +- src/filters/invert_color_filter.h | 16 +- src/filters/median_filter.cpp | 188 +- src/filters/median_filter.h | 40 +- src/filters/neighboring_pixels.h | 164 +- src/filters/outline_filter.cpp | 150 +- src/filters/outline_filter.h | 74 +- src/filters/replace_color_filter.cpp | 81 +- src/filters/replace_color_filter.h | 38 +- src/filters/target.h | 23 +- src/filters/tiled_mode.h | 12 +- src/fixmath/fixmath.cpp | 326 ++-- src/fixmath/fixmath.h | 233 +-- src/gen/check_strings.cpp | 72 +- src/gen/common.h | 2 +- src/gen/gen.cpp | 191 +- src/gen/pref_types.cpp | 298 ++-- src/gen/pref_types.h | 2 +- src/gen/strings_class.cpp | 117 +- src/gen/theme_class.cpp | 240 ++- src/gen/theme_class.h | 2 +- src/gen/ui_class.cpp | 187 +- src/gen/ui_class.h | 2 +- src/main/main.cpp | 87 +- src/net/http_headers.cpp | 5 +- src/net/http_headers.h | 8 +- src/net/http_request.cpp | 33 +- src/net/http_response.cpp | 2 +- src/net/http_response.h | 10 +- src/render/bg_options.h | 22 +- src/render/bg_type.h | 10 +- src/render/color_histogram.h | 194 +- src/render/dithering.h | 41 +- src/render/dithering_algorithm.h | 14 +- src/render/dithering_matrix.h | 98 +- src/render/error_diffusion.cpp | 76 +- src/render/error_diffusion.h | 42 +- src/render/extra_type.h | 24 +- src/render/get_sprite_pixel.cpp | 12 +- src/render/get_sprite_pixel.h | 24 +- src/render/gradient.cpp | 183 +- src/render/gradient.h | 62 +- src/render/median_cut.h | 627 ++++--- src/render/onionskin_options.h | 83 +- src/render/onionskin_position.h | 8 +- src/render/onionskin_type.h | 10 +- src/render/ordered_dither.cpp | 147 +- src/render/ordered_dither.h | 116 +- src/render/ordered_dither_tests.cpp | 46 +- src/render/projection.h | 137 +- src/render/quantization.cpp | 182 +- src/render/quantization.h | 88 +- src/render/rasterize.cpp | 60 +- src/render/rasterize.h | 27 +- src/render/render.cpp | 831 ++++----- src/render/render.h | 378 ++-- src/render/render_benchmark.cpp | 12 +- src/render/render_tests.cpp | 108 +- src/render/task_delegate.h | 12 +- src/render/zoom.cpp | 78 +- src/render/zoom.h | 154 +- src/steam/steam.cpp | 77 +- src/steam/steam.h | 4 +- src/tests/app_test.h | 31 +- src/ui/README.md | 6 +- src/ui/accelerator.cpp | 69 +- src/ui/accelerator.h | 104 +- src/ui/accelerator_ui_tests.cpp | 24 +- src/ui/alert.cpp | 49 +- src/ui/alert.h | 52 +- src/ui/animated_widget.h | 124 +- src/ui/app_state.cpp | 5 +- src/ui/app_state.h | 16 +- src/ui/base.h | 72 +- src/ui/box.cpp | 110 +- src/ui/box.h | 42 +- src/ui/button.cpp | 77 +- src/ui/button.h | 107 +- src/ui/clipboard_delegate.h | 12 +- src/ui/close_event.h | 21 +- src/ui/combobox.cpp | 139 +- src/ui/combobox.h | 178 +- src/ui/component.cpp | 2 +- src/ui/component.h | 35 +- src/ui/cursor.cpp | 10 +- src/ui/cursor.h | 27 +- src/ui/cursor_type.h | 50 +- src/ui/display.cpp | 19 +- src/ui/display.h | 106 +- src/ui/entry.cpp | 166 +- src/ui/entry.h | 235 ++- src/ui/event.cpp | 5 +- src/ui/event.h | 29 +- src/ui/fit_bounds.cpp | 41 +- src/ui/fit_bounds.h | 43 +- src/ui/graphics.cpp | 210 ++- src/ui/graphics.h | 293 ++-- src/ui/grid.cpp | 148 +- src/ui/grid.h | 134 +- src/ui/grid_ui_tests.cpp | 2 +- src/ui/hit_test_event.h | 56 +- src/ui/image_view.cpp | 18 +- src/ui/image_view.h | 20 +- src/ui/init_theme_event.h | 21 +- src/ui/int_entry.cpp | 51 +- src/ui/int_entry.h | 55 +- src/ui/intern.cpp | 8 +- src/ui/intern.h | 26 +- src/ui/keys.h | 278 +-- src/ui/label.cpp | 5 +- src/ui/label.h | 8 +- src/ui/layout_io.h | 15 +- src/ui/link_label.cpp | 16 +- src/ui/link_label.h | 24 +- src/ui/listbox.cpp | 97 +- src/ui/listbox.h | 83 +- src/ui/listitem.cpp | 7 +- src/ui/listitem.h | 32 +- src/ui/load_layout_event.h | 19 +- src/ui/manager.cpp | 578 +++--- src/ui/manager.h | 273 ++- src/ui/menu.cpp | 177 +- src/ui/menu.h | 270 ++- src/ui/message.cpp | 7 +- src/ui/message.h | 408 +++-- src/ui/message_loop.cpp | 5 +- src/ui/message_loop.h | 17 +- src/ui/message_type.h | 76 +- src/ui/mouse_button.h | 16 +- src/ui/move_region.cpp | 48 +- src/ui/move_region.h | 4 +- src/ui/overlay.cpp | 32 +- src/ui/overlay.h | 65 +- src/ui/overlay_manager.cpp | 5 +- src/ui/overlay_manager.h | 42 +- src/ui/paint.cpp | 20 +- src/ui/paint.h | 9 +- src/ui/paint_event.cpp | 2 +- src/ui/paint_event.h | 32 +- src/ui/panel.cpp | 9 +- src/ui/panel.h | 22 +- src/ui/pointer_type.h | 2 +- src/ui/popup_window.cpp | 43 +- src/ui/popup_window.h | 105 +- src/ui/property.cpp | 3 +- src/ui/property.h | 20 +- src/ui/register_message.cpp | 2 +- src/ui/register_message.h | 16 +- src/ui/resize_event.cpp | 6 +- src/ui/resize_event.h | 16 +- src/ui/save_layout_event.h | 19 +- src/ui/scale.h | 6 +- src/ui/scroll_bar.cpp | 61 +- src/ui/scroll_bar.h | 70 +- src/ui/scroll_helper.cpp | 21 +- src/ui/scroll_helper.h | 12 +- src/ui/scroll_region_event.h | 16 +- src/ui/separator.cpp | 5 +- src/ui/separator.h | 12 +- src/ui/size_hint_event.cpp | 2 +- src/ui/size_hint_event.h | 30 +- src/ui/slider.cpp | 33 +- src/ui/slider.h | 84 +- src/ui/splitter.cpp | 133 +- src/ui/splitter.h | 46 +- src/ui/style.cpp | 22 +- src/ui/style.h | 217 ++- src/ui/system.cpp | 89 +- src/ui/system.h | 88 +- src/ui/textbox.cpp | 24 +- src/ui/textbox.h | 22 +- src/ui/theme.cpp | 393 ++--- src/ui/theme.h | 244 +-- src/ui/timer.cpp | 6 +- src/ui/timer.h | 50 +- src/ui/tooltips.cpp | 60 +- src/ui/tooltips.h | 110 +- src/ui/view.cpp | 59 +- src/ui/view.h | 97 +- src/ui/viewport.cpp | 10 +- src/ui/viewport.h | 20 +- src/ui/widget.cpp | 210 +-- src/ui/widget.h | 830 +++++---- src/ui/widget_type.h | 76 +- src/ui/widgets_list.h | 7 +- src/ui/window.cpp | 121 +- src/ui/window.h | 195 +-- src/updater/check_update.cpp | 24 +- src/updater/check_update.h | 130 +- src/updater/user_agent.cpp | 20 +- src/updater/user_agent.h | 6 +- src/ver/info.c | 62 +- src/ver/info.h | 2 +- tests/cli/file-formats.sh | 14 +- tests/cli/sheet.sh | 156 +- tests/scripts/app_cut_paste.lua | 2 +- tests/scripts/color_convert.lua | 2 +- tests/scripts/dialogs.lua | 2 +- tests/scripts/save_file_command.lua | 84 +- tests/scripts/test_utils.lua | 66 +- tests/scripts/tools.lua | 12 +- 1511 files changed, 55829 insertions(+), 61507 deletions(-) diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 080f961df..01b8644f1 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -1,22 +1,22 @@ -# Contributor Code of Conduct - -As contributors and maintainers of this project, and in the interest of fostering an open and welcoming community, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities. - -We are committed to making participation in this project a harassment-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality. - -Examples of unacceptable behavior by participants include: - -* The use of sexualized language or imagery -* Personal attacks -* Trolling or insulting/derogatory comments -* Public or private harassment -* Publishing other's private information, such as physical or electronic addresses, without explicit permission -* Other unethical or unprofessional conduct. - -Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct. By adopting this Code of Conduct, project maintainers commit themselves to fairly and consistently applying these principles to every aspect of managing this project. Project maintainers who do not follow or enforce the Code of Conduct may be permanently removed from the project team. - -This code of conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. - -Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by opening an issue or contacting one or more of the project maintainers. - -This Code of Conduct is adapted from the [Contributor Covenant](http://contributor-covenant.org), version 1.2.0, available at [http://contributor-covenant.org/version/1/2/0/](http://contributor-covenant.org/version/1/2/0/) +# Contributor Code of Conduct + +As contributors and maintainers of this project, and in the interest of fostering an open and welcoming community, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities. + +We are committed to making participation in this project a harassment-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality. + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery +* Personal attacks +* Trolling or insulting/derogatory comments +* Public or private harassment +* Publishing other's private information, such as physical or electronic addresses, without explicit permission +* Other unethical or unprofessional conduct. + +Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct. By adopting this Code of Conduct, project maintainers commit themselves to fairly and consistently applying these principles to every aspect of managing this project. Project maintainers who do not follow or enforce the Code of Conduct may be permanently removed from the project team. + +This code of conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. + +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by opening an issue or contacting one or more of the project maintainers. + +This Code of Conduct is adapted from the [Contributor Covenant](http://contributor-covenant.org), version 1.2.0, available at [http://contributor-covenant.org/version/1/2/0/](http://contributor-covenant.org/version/1/2/0/) diff --git a/README.md b/README.md index 040604087..7a54e1bab 100644 --- a/README.md +++ b/README.md @@ -1,112 +1,112 @@ -# Aseprite - -[![build](https://github.com/aseprite/aseprite/actions/workflows/build.yml/badge.svg)](https://github.com/aseprite/aseprite/actions/workflows/build.yml) -[![Translation Status](https://hosted.weblate.org/widget/aseprite/aseprite/svg-badge.svg)](https://hosted.weblate.org/engage/aseprite/) -[![Discourse Community](https://img.shields.io/badge/discourse-community-brightgreen.svg?style=flat)](https://community.aseprite.org/) -[![Discord Server](https://discordapp.com/api/guilds/324979738533822464/embed.png)](https://discord.gg/Yb2CeX8) - -## Introduction - -**Aseprite** is a program to create animated sprites. Its main features are: - -* Sprites are composed of [layers & frames](https://www.aseprite.org/docs/timeline/) as separated concepts. -* Support for [color profiles](https://www.aseprite.org/docs/color-profile/) and different [color modes](https://www.aseprite.org/docs/color-mode/): RGBA, Indexed (palettes up to 256 colors), Grayscale. -* [Animation facilities](https://www.aseprite.org/docs/animation/), with real-time [preview](https://www.aseprite.org/docs/preview-window/) and [onion skinning](https://www.aseprite.org/docs/onion-skinning/). -* [Export/import](https://www.aseprite.org/docs/exporting/) animations to/from [sprite sheets](https://www.aseprite.org/docs/sprite-sheet/), GIF files, or sequence of PNG files (and FLC, FLI, JPG, BMP, PCX, TGA). -* [Multiple editors](https://www.aseprite.org/docs/workspace/#drag-and-drop-tabs) support. -* [Layer groups](https://imgur.com/x3OKkGj) for organizing your work, and [reference layers](https://twitter.com/aseprite/status/806889204601016325) for rotoscoping. -* Pixel-art specific tools like [Pixel Perfect freehand mode](https://imgur.com/0fdlNau), [Shading ink](https://www.aseprite.org/docs/shading/), [Custom Brushes](https://twitter.com/aseprite/status/1196883990080344067), [Outlines](https://twitter.com/aseprite/status/1126548469865431041), [Wide Pixels](https://imgur.com/1yZKUcs), etc. -* Other special drawing tools like [Pressure sensitivity](https://twitter.com/aseprite/status/1253770784708886533), [Symmetry Tool](https://twitter.com/aseprite/status/659709226747625472), [Stroke and Fill](https://imgur.com/7JZQ81o) selection, [Gradients](https://twitter.com/aseprite/status/1126549217856622597). -* [Tiled mode](https://youtu.be/G_JeWBaxQIg) useful to draw patterns and textures. -* [Transform multiple frames/layers](https://twitter.com/aseprite/status/1170007034651172866) at the same time. -* [Lua scripting capabilities](https://www.aseprite.org/docs/scripting/). -* [CLI - Command Line Interface](https://www.aseprite.org/docs/cli/) to automatize tasks. -* [Quick Reference / Cheat Sheet](https://www.aseprite.org/quickref/) keyboard shortcuts ([customizable keys](https://imgur.com/rvAUxyF) and [mouse wheel](https://imgur.com/oNqFqVb)). -* [Reopen closed files](https://twitter.com/aseprite/status/1202641475256881153) and [recover data](https://www.aseprite.org/docs/data-recovery/) in case of crash. -* Undo/Redo for every operation and support for [non-linear undo](https://imgur.com/9I42fZK). -* [More features & tips](https://twitter.com/aseprite/status/1124442198651678720) - -## Issues - -There is a list of -[Known Issues](https://github.com/aseprite/aseprite/issues) (things -to be fixed or that aren't yet implemented). - -If you found a bug or have a new idea/feature for the program, -[you can report them](https://github.com/aseprite/aseprite/issues/new). - -## Support - -You can ask for help in: - -* [Aseprite Community](https://community.aseprite.org/) -* [Aseprite Discord Server](https://discord.gg/Yb2CeX8) -* Official support: [support@aseprite.org](mailto:support@aseprite.org) -* Social networks and community-driven places: - [Twitter](https://twitter.com/aseprite/), - [Facebook](https://facebook.com/aseprite/), - [YouTube](https://www.youtube.com/user/aseprite), - [Instagram](https://www.instagram.com/aseprite/). - -## Authors - -Aseprite is being developed by [Igara Studio](https://igara.com/): - -* [David Capello](https://davidcapello.com/) -* [Gaspar Capello](https://github.com/Gasparoken) -* [Martín Capello](https://github.com/martincapello) - -## Credits - -The default Aseprite theme was introduced in v0.8, created by: - -* [Ilija Melentijevic](https://ilkke.net/) - -A modified dark version of this theme introduced in v1.3-beta1 was created by: - -* [Nicolas Desilets](https://twitter.com/MapleGecko) -* [David Capello](https://twitter.com/davidcapello) - -Aseprite includes color palettes created by: - -* [Richard "DawnBringer" Fhager](http://pixeljoint.com/p/23821.htm), [16 colors](http://pixeljoint.com/forum/forum_posts.asp?TID=12795), [32 colors](http://pixeljoint.com/forum/forum_posts.asp?TID=16247). -* [Arne Niklas Jansson](http://androidarts.com/), [16 colors](http://androidarts.com/palette/16pal.htm), [32 colors](http://wayofthepixel.net/index.php?topic=15824.msg144494). -* [ENDESGA Studios](https://twitter.com/ENDESGA), [EDG16 and EDG32](https://forums.tigsource.com/index.php?topic=46126.msg1279124#msg1279124), and [other palettes](https://twitter.com/ENDESGA/status/865812366931353600). -* [Hyohnoo Games](https://twitter.com/Hyohnoo), [mail24](https://twitter.com/Hyohnoo/status/797472587974639616) palette. -* [Davit Masia](https://twitter.com/DavitMasia), [matriax8c](https://twitter.com/DavitMasia/status/834862452164612096) palette. -* [Javier Guerrero](https://twitter.com/Xavier_Gd), [nyx8](https://twitter.com/Xavier_Gd/status/868519467864686594) palette. -* [Adigun A. Polack](https://twitter.com/adigunpolack), [AAP-64](http://pixeljoint.com/pixelart/119466.htm), [AAP-Splendor128](http://pixeljoint.com/pixelart/120714.htm), [SimpleJPC-16](http://pixeljoint.com/pixelart/119844.htm), and [AAP-Micro12](http://pixeljoint.com/pixelart/121151.htm) palette. -* [PineTreePizza](https://twitter.com/PineTreePizza), [Rosy-42](https://twitter.com/PineTreePizza/status/1006536191955623938) palette. - -It tries to replicate some pixel-art algorithms: - -* [RotSprite](http://forums.sonicretro.org/index.php?showtopic=8848&st=15&p=159754&#entry159754) by Xenowhirl. -* [Pixel perfect drawing algorithm](https://deepnight.net/blog/tools/pixel-perfect-drawing/) by [Sébastien Bénard](https://twitter.com/deepnightfr) and [Carduus](https://twitter.com/CarduusHimself/status/420554200737935361). - -Thanks to [third-party open source projects](docs/LICENSES.md), to -[contributors](https://www.aseprite.org/contributors/), and all the -people who have contributed ideas, patches, bugs report, feature -requests, donations, and help us to develop Aseprite. - -## License - -This program is distributed under three different licenses: - -1. Source code and official releases/binaries are distributed under - our [End-User License Agreement for Aseprite (EULA)](EULA.txt). Please check - that there are [modules/libraries in the source code](src/README.md) that - are distributed under the MIT license - (e.g. [laf](https://github.com/aseprite/laf), - [clip](https://github.com/aseprite/clip), - [undo](https://github.com/aseprite/undo), - [observable](https://github.com/aseprite/observable), - [ui](src/ui), etc.). -2. You can request a special - [educational license](https://www.aseprite.org/faq/#is-there-an-educational-license) - in case you are a teacher in an educational institution and want to - use Aseprite in your classroom (in-situ). -3. Steam releases are distributed under the terms of the - [Steam Subscriber Agreement](http://store.steampowered.com/subscriber_agreement/). - -You can get more information about Aseprite license in the -[FAQ](https://www.aseprite.org/faq/#licensing-&-commercial). +# Aseprite + +[![build](https://github.com/aseprite/aseprite/actions/workflows/build.yml/badge.svg)](https://github.com/aseprite/aseprite/actions/workflows/build.yml) +[![Translation Status](https://hosted.weblate.org/widget/aseprite/aseprite/svg-badge.svg)](https://hosted.weblate.org/engage/aseprite/) +[![Discourse Community](https://img.shields.io/badge/discourse-community-brightgreen.svg?style=flat)](https://community.aseprite.org/) +[![Discord Server](https://discordapp.com/api/guilds/324979738533822464/embed.png)](https://discord.gg/Yb2CeX8) + +## Introduction + +**Aseprite** is a program to create animated sprites. Its main features are: + +* Sprites are composed of [layers & frames](https://www.aseprite.org/docs/timeline/) as separated concepts. +* Support for [color profiles](https://www.aseprite.org/docs/color-profile/) and different [color modes](https://www.aseprite.org/docs/color-mode/): RGBA, Indexed (palettes up to 256 colors), Grayscale. +* [Animation facilities](https://www.aseprite.org/docs/animation/), with real-time [preview](https://www.aseprite.org/docs/preview-window/) and [onion skinning](https://www.aseprite.org/docs/onion-skinning/). +* [Export/import](https://www.aseprite.org/docs/exporting/) animations to/from [sprite sheets](https://www.aseprite.org/docs/sprite-sheet/), GIF files, or sequence of PNG files (and FLC, FLI, JPG, BMP, PCX, TGA). +* [Multiple editors](https://www.aseprite.org/docs/workspace/#drag-and-drop-tabs) support. +* [Layer groups](https://imgur.com/x3OKkGj) for organizing your work, and [reference layers](https://twitter.com/aseprite/status/806889204601016325) for rotoscoping. +* Pixel-art specific tools like [Pixel Perfect freehand mode](https://imgur.com/0fdlNau), [Shading ink](https://www.aseprite.org/docs/shading/), [Custom Brushes](https://twitter.com/aseprite/status/1196883990080344067), [Outlines](https://twitter.com/aseprite/status/1126548469865431041), [Wide Pixels](https://imgur.com/1yZKUcs), etc. +* Other special drawing tools like [Pressure sensitivity](https://twitter.com/aseprite/status/1253770784708886533), [Symmetry Tool](https://twitter.com/aseprite/status/659709226747625472), [Stroke and Fill](https://imgur.com/7JZQ81o) selection, [Gradients](https://twitter.com/aseprite/status/1126549217856622597). +* [Tiled mode](https://youtu.be/G_JeWBaxQIg) useful to draw patterns and textures. +* [Transform multiple frames/layers](https://twitter.com/aseprite/status/1170007034651172866) at the same time. +* [Lua scripting capabilities](https://www.aseprite.org/docs/scripting/). +* [CLI - Command Line Interface](https://www.aseprite.org/docs/cli/) to automatize tasks. +* [Quick Reference / Cheat Sheet](https://www.aseprite.org/quickref/) keyboard shortcuts ([customizable keys](https://imgur.com/rvAUxyF) and [mouse wheel](https://imgur.com/oNqFqVb)). +* [Reopen closed files](https://twitter.com/aseprite/status/1202641475256881153) and [recover data](https://www.aseprite.org/docs/data-recovery/) in case of crash. +* Undo/Redo for every operation and support for [non-linear undo](https://imgur.com/9I42fZK). +* [More features & tips](https://twitter.com/aseprite/status/1124442198651678720) + +## Issues + +There is a list of +[Known Issues](https://github.com/aseprite/aseprite/issues) (things +to be fixed or that aren't yet implemented). + +If you found a bug or have a new idea/feature for the program, +[you can report them](https://github.com/aseprite/aseprite/issues/new). + +## Support + +You can ask for help in: + +* [Aseprite Community](https://community.aseprite.org/) +* [Aseprite Discord Server](https://discord.gg/Yb2CeX8) +* Official support: [support@aseprite.org](mailto:support@aseprite.org) +* Social networks and community-driven places: + [Twitter](https://twitter.com/aseprite/), + [Facebook](https://facebook.com/aseprite/), + [YouTube](https://www.youtube.com/user/aseprite), + [Instagram](https://www.instagram.com/aseprite/). + +## Authors + +Aseprite is being developed by [Igara Studio](https://igara.com/): + +* [David Capello](https://davidcapello.com/) +* [Gaspar Capello](https://github.com/Gasparoken) +* [Martín Capello](https://github.com/martincapello) + +## Credits + +The default Aseprite theme was introduced in v0.8, created by: + +* [Ilija Melentijevic](https://ilkke.net/) + +A modified dark version of this theme introduced in v1.3-beta1 was created by: + +* [Nicolas Desilets](https://twitter.com/MapleGecko) +* [David Capello](https://twitter.com/davidcapello) + +Aseprite includes color palettes created by: + +* [Richard "DawnBringer" Fhager](http://pixeljoint.com/p/23821.htm), [16 colors](http://pixeljoint.com/forum/forum_posts.asp?TID=12795), [32 colors](http://pixeljoint.com/forum/forum_posts.asp?TID=16247). +* [Arne Niklas Jansson](http://androidarts.com/), [16 colors](http://androidarts.com/palette/16pal.htm), [32 colors](http://wayofthepixel.net/index.php?topic=15824.msg144494). +* [ENDESGA Studios](https://twitter.com/ENDESGA), [EDG16 and EDG32](https://forums.tigsource.com/index.php?topic=46126.msg1279124#msg1279124), and [other palettes](https://twitter.com/ENDESGA/status/865812366931353600). +* [Hyohnoo Games](https://twitter.com/Hyohnoo), [mail24](https://twitter.com/Hyohnoo/status/797472587974639616) palette. +* [Davit Masia](https://twitter.com/DavitMasia), [matriax8c](https://twitter.com/DavitMasia/status/834862452164612096) palette. +* [Javier Guerrero](https://twitter.com/Xavier_Gd), [nyx8](https://twitter.com/Xavier_Gd/status/868519467864686594) palette. +* [Adigun A. Polack](https://twitter.com/adigunpolack), [AAP-64](http://pixeljoint.com/pixelart/119466.htm), [AAP-Splendor128](http://pixeljoint.com/pixelart/120714.htm), [SimpleJPC-16](http://pixeljoint.com/pixelart/119844.htm), and [AAP-Micro12](http://pixeljoint.com/pixelart/121151.htm) palette. +* [PineTreePizza](https://twitter.com/PineTreePizza), [Rosy-42](https://twitter.com/PineTreePizza/status/1006536191955623938) palette. + +It tries to replicate some pixel-art algorithms: + +* [RotSprite](http://forums.sonicretro.org/index.php?showtopic=8848&st=15&p=159754&#entry159754) by Xenowhirl. +* [Pixel perfect drawing algorithm](https://deepnight.net/blog/tools/pixel-perfect-drawing/) by [Sébastien Bénard](https://twitter.com/deepnightfr) and [Carduus](https://twitter.com/CarduusHimself/status/420554200737935361). + +Thanks to [third-party open source projects](docs/LICENSES.md), to +[contributors](https://www.aseprite.org/contributors/), and all the +people who have contributed ideas, patches, bugs report, feature +requests, donations, and help us to develop Aseprite. + +## License + +This program is distributed under three different licenses: + +1. Source code and official releases/binaries are distributed under + our [End-User License Agreement for Aseprite (EULA)](EULA.txt). Please check + that there are [modules/libraries in the source code](src/README.md) that + are distributed under the MIT license + (e.g. [laf](https://github.com/aseprite/laf), + [clip](https://github.com/aseprite/clip), + [undo](https://github.com/aseprite/undo), + [observable](https://github.com/aseprite/observable), + [ui](src/ui), etc.). +2. You can request a special + [educational license](https://www.aseprite.org/faq/#is-there-an-educational-license) + in case you are a teacher in an educational institution and want to + use Aseprite in your classroom (in-situ). +3. Steam releases are distributed under the terms of the + [Steam Subscriber Agreement](http://store.steampowered.com/subscriber_agreement/). + +You can get more information about Aseprite license in the +[FAQ](https://www.aseprite.org/faq/#licensing-&-commercial). diff --git a/data/extensions/adigunpolack-palettes/aap-64.gpl b/data/extensions/adigunpolack-palettes/aap-64.gpl index 15bdaa57c..c4a4b7db1 100644 --- a/data/extensions/adigunpolack-palettes/aap-64.gpl +++ b/data/extensions/adigunpolack-palettes/aap-64.gpl @@ -1,70 +1,70 @@ -GIMP Palette -#Palette Name: AAP-64 -#Description: Created by Adigun Polack -#Colors: 64 -#https://twitter.com/AdigunPolack -#http://pixeljoint.com/pixelart/119466.htm -6 6 8 #060608 -20 16 19 #141013 -59 23 37 #3b1725 -115 23 45 #73172d -180 32 42 #b4202a -223 62 35 #df3e23 -250 106 10 #fa6a0a -249 163 27 #f9a31b -255 213 65 #ffd541 -255 252 64 #fffc40 -214 242 100 #d6f264 -156 219 67 #9cdb43 -89 193 53 #59c135 -20 160 46 #14a02e -26 122 62 #1a7a3e -36 82 59 #24523b -18 32 32 #122020 -20 52 100 #143464 -40 92 196 #285cc4 -36 159 222 #249fde -32 214 199 #20d6c7 -166 252 219 #a6fcdb -255 255 255 #ffffff -254 243 192 #fef3c0 -250 214 184 #fad6b8 -245 160 151 #f5a097 -232 106 115 #e86a73 -188 74 155 #bc4a9b -121 58 128 #793a80 -64 51 83 #403353 -36 34 52 #242234 -34 28 26 #221c1a -50 43 40 #322b28 -113 65 59 #71413b -187 117 71 #bb7547 -219 164 99 #dba463 -244 210 156 #f4d29c -218 224 234 #dae0ea -179 185 209 #b3b9d1 -139 147 175 #8b93af -109 117 141 #6d758d -74 84 98 #4a5462 -51 57 65 #333941 -66 36 51 #422433 -91 49 56 #5b3138 -142 82 82 #8e5252 -186 117 106 #ba756a -233 181 163 #e9b5a3 -227 230 255 #e3e6ff -185 191 251 #b9bffb -132 155 228 #849be4 -88 141 190 #588dbe -71 125 133 #477d85 -35 103 78 #23674e -50 132 100 #328464 -93 175 141 #5daf8d -146 220 186 #92dcba -205 247 226 #cdf7e2 -228 210 170 #e4d2aa -199 176 139 #c7b08b -160 134 98 #a08662 -121 103 85 #796755 -90 78 68 #5a4e44 -66 57 52 #423934 +GIMP Palette +#Palette Name: AAP-64 +#Description: Created by Adigun Polack +#Colors: 64 +#https://twitter.com/AdigunPolack +#http://pixeljoint.com/pixelart/119466.htm +6 6 8 #060608 +20 16 19 #141013 +59 23 37 #3b1725 +115 23 45 #73172d +180 32 42 #b4202a +223 62 35 #df3e23 +250 106 10 #fa6a0a +249 163 27 #f9a31b +255 213 65 #ffd541 +255 252 64 #fffc40 +214 242 100 #d6f264 +156 219 67 #9cdb43 +89 193 53 #59c135 +20 160 46 #14a02e +26 122 62 #1a7a3e +36 82 59 #24523b +18 32 32 #122020 +20 52 100 #143464 +40 92 196 #285cc4 +36 159 222 #249fde +32 214 199 #20d6c7 +166 252 219 #a6fcdb +255 255 255 #ffffff +254 243 192 #fef3c0 +250 214 184 #fad6b8 +245 160 151 #f5a097 +232 106 115 #e86a73 +188 74 155 #bc4a9b +121 58 128 #793a80 +64 51 83 #403353 +36 34 52 #242234 +34 28 26 #221c1a +50 43 40 #322b28 +113 65 59 #71413b +187 117 71 #bb7547 +219 164 99 #dba463 +244 210 156 #f4d29c +218 224 234 #dae0ea +179 185 209 #b3b9d1 +139 147 175 #8b93af +109 117 141 #6d758d +74 84 98 #4a5462 +51 57 65 #333941 +66 36 51 #422433 +91 49 56 #5b3138 +142 82 82 #8e5252 +186 117 106 #ba756a +233 181 163 #e9b5a3 +227 230 255 #e3e6ff +185 191 251 #b9bffb +132 155 228 #849be4 +88 141 190 #588dbe +71 125 133 #477d85 +35 103 78 #23674e +50 132 100 #328464 +93 175 141 #5daf8d +146 220 186 #92dcba +205 247 226 #cdf7e2 +228 210 170 #e4d2aa +199 176 139 #c7b08b +160 134 98 #a08662 +121 103 85 #796755 +90 78 68 #5a4e44 +66 57 52 #423934 diff --git a/data/extensions/adigunpolack-palettes/aap-micro12.gpl b/data/extensions/adigunpolack-palettes/aap-micro12.gpl index 8e4015b40..0fce28c70 100644 --- a/data/extensions/adigunpolack-palettes/aap-micro12.gpl +++ b/data/extensions/adigunpolack-palettes/aap-micro12.gpl @@ -1,23 +1,23 @@ -GIMP Palette -# ------------------------------------------------------ -# T h e A A P - M i c r o 1 2 P a l e t t e -# ------------------------------------------------------ -# Created by Adigun Azikiwe Polack. -# (c)2018 Adigun Azikiwe Polack. All Rights Reserved. -# ------------------------------------------------------ -# -# https://twitter.com/AdigunPolack -# http://pixeljoint.com/pixelart/121151.htm -# - 4 3 3 Rich Black (FOGRA39) - 28 22 24 Eerie Black - 71 65 107 Independence -108 140 80 Palm Leaf -227 210 69 Sandstorm -216 128 56 Bronze -161 61 59 Smoky Topaz - 78 40 46 Acajou -154 64 126 Magenta Haze -240 212 114 Hansa Yellow -249 245 239 Seashell -138 143 196 Ube \ No newline at end of file +GIMP Palette +# ------------------------------------------------------ +# T h e A A P - M i c r o 1 2 P a l e t t e +# ------------------------------------------------------ +# Created by Adigun Azikiwe Polack. +# (c)2018 Adigun Azikiwe Polack. All Rights Reserved. +# ------------------------------------------------------ +# +# https://twitter.com/AdigunPolack +# http://pixeljoint.com/pixelart/121151.htm +# + 4 3 3 Rich Black (FOGRA39) + 28 22 24 Eerie Black + 71 65 107 Independence +108 140 80 Palm Leaf +227 210 69 Sandstorm +216 128 56 Bronze +161 61 59 Smoky Topaz + 78 40 46 Acajou +154 64 126 Magenta Haze +240 212 114 Hansa Yellow +249 245 239 Seashell +138 143 196 Ube diff --git a/data/extensions/adigunpolack-palettes/aap-splendor128.gpl b/data/extensions/adigunpolack-palettes/aap-splendor128.gpl index 2e6942d01..0d9842a4c 100644 --- a/data/extensions/adigunpolack-palettes/aap-splendor128.gpl +++ b/data/extensions/adigunpolack-palettes/aap-splendor128.gpl @@ -1,139 +1,139 @@ -GIMP Palette -# -------------------------------------------------------- -# T h e A A P - S p l e n d o r 1 2 8 P a l e t t e -# -------------------------------------------------------- -# Created by Adigun Azikiwe Polack. -# (c)2018 Adigun Azikiwe Polack. All Rights Reserved. -# -------------------------------------------------------- -# -# https://twitter.com/AdigunPolack -# http://pixeljoint.com/pixelart/120714.htm -# - 5 4 3 Rich Black (FOGRA39) - 14 12 12 Smoky Black - 45 27 30 Grape Black - 97 39 33 Caput Mortuum -185 69 29 Rust -241 100 31 Vivid Vermilion -252 165 112 Light Salmon -255 224 183 Peach Puff -255 255 255 White -255 240 137 Yellow (Crayola) -248 197 58 Saffron -232 138 54 Cadmium Orange -176 91 44 Ruddy Brown -103 57 49 Van Dyke Brown - 39 31 27 Dark Bistre - 76 61 46 Muddy Taupe -133 95 57 Coyote Brown -211 151 65 Peru -248 246 68 Maximum Yellow -213 220 29 Yellowish Pear -173 184 52 Android Green -127 142 68 Withering Palm Leaf - 88 99 53 Deep Yellowish Spring Bud - 51 60 36 Kombu Green - 24 28 25 Eerie Dark Green - 41 63 33 Spring Leather Night Jacket - 71 114 56 Spring Fern - 97 165 63 Spring Palm Leaf -143 208 50 Yellow-Green -196 241 41 Pear -208 255 234 Aero Blue -151 237 202 Pale Robin Egg Blue - 89 207 147 Ocean Green - 66 164 89 Middle Green - 61 111 67 Fern Green - 39 65 45 Withered Leather Jacket - 20 18 29 Eerie Dark Blue - 27 36 71 Yankees Blue - 43 78 149 B'dazzled Blue - 39 137 205 Cyan Cornflower Blue - 66 191 232 Picton Blue -115 239 232 Medium Sky Blue -241 242 255 Alice Blue -201 212 253 Periwinkle -138 161 246 Jordy Blue - 69 114 227 Royal Blue - 73 65 130 Dark Slate Blue -120 100 198 Toolbox -156 139 219 Medium Purple -206 170 237 Bright Ube -250 214 255 Pink Lace -238 181 156 Pale Pink -212 128 187 Middle Purple -144 82 188 Deep Lilac - 23 21 22 Licorice - 55 51 52 Jet Taupe -105 91 89 Wenge -178 139 120 Light Taupe -226 178 126 Middle Yellow Red -246 216 150 Tuscan -252 247 190 Blond -236 235 231 Alabaster -203 198 193 Pale Silver -166 158 154 Quick Silver -128 123 122 Trolley Grey - 89 87 87 Davy's Grey - 50 50 50 Jet Grey - 79 52 47 Acajou -140 91 62 Coconut -198 133 86 Deer -214 168 81 Indian Yellow -180 117 56 Copper -114 75 44 Tuscan Brown - 69 42 27 Brown Bistre - 97 104 58 Deep Tan Spring Bud -147 148 70 Dark Tan -198 184 88 Vegas Gold -239 221 145 Light Khaki -181 231 203 Magic Mint -134 198 154 Eton Blue - 93 155 121 Shiny Shamrock - 72 104 89 Feldgrau - 44 59 57 Gunmetal Teal - 23 24 25 Eerie Black - 44 52 56 Gunmetal Turquoise - 70 84 86 Davy's Teal -100 135 140 Steel Teal -138 196 195 Pearl Aqua -175 233 223 Powder Blue -220 234 238 Azureish White -184 204 216 Light Steel Blue -136 163 188 Pewter Blue - 94 113 142 UCLA Blue - 72 82 98 Independence Blue - 40 44 60 Gunmetal Blue - 70 71 98 Independence Blue-Gray -105 102 130 Dark Blue-Gray -154 151 185 Manatee -197 199 221 Lavender Gray -230 231 240 Glitter -238 230 234 Isabelline -227 205 223 Queen Pink -191 165 201 Lilac -135 115 143 Pomp And Power - 86 79 91 Davy's Lavender - 50 47 53 Jet Lavender - 54 40 43 Burgundy Bistre -101 73 86 Deep Fuchsia Wenge -150 104 136 Antique Fuchsia -192 144 169 Opera Mauve -212 184 184 Pale Magenta -234 224 221 Platinum Pink -241 235 219 Eggshell -221 206 191 Dust Storm -189 164 153 Tuscany -136 110 106 Shadow - 89 77 77 Dark Liver - 51 39 42 Dark Mahogany-Violet -178 148 118 Light Tanned Taupe -225 191 137 Pale Gold -248 227 152 Flavescent -255 233 227 Misty Rose -253 201 201 Bubble Gum -246 162 168 Mauvelous -226 114 133 Tango Pink -178 82 102 China Rose -100 54 75 Wine Dregs - 42 30 35 Raisin Black +GIMP Palette +# -------------------------------------------------------- +# T h e A A P - S p l e n d o r 1 2 8 P a l e t t e +# -------------------------------------------------------- +# Created by Adigun Azikiwe Polack. +# (c)2018 Adigun Azikiwe Polack. All Rights Reserved. +# -------------------------------------------------------- +# +# https://twitter.com/AdigunPolack +# http://pixeljoint.com/pixelart/120714.htm +# + 5 4 3 Rich Black (FOGRA39) + 14 12 12 Smoky Black + 45 27 30 Grape Black + 97 39 33 Caput Mortuum +185 69 29 Rust +241 100 31 Vivid Vermilion +252 165 112 Light Salmon +255 224 183 Peach Puff +255 255 255 White +255 240 137 Yellow (Crayola) +248 197 58 Saffron +232 138 54 Cadmium Orange +176 91 44 Ruddy Brown +103 57 49 Van Dyke Brown + 39 31 27 Dark Bistre + 76 61 46 Muddy Taupe +133 95 57 Coyote Brown +211 151 65 Peru +248 246 68 Maximum Yellow +213 220 29 Yellowish Pear +173 184 52 Android Green +127 142 68 Withering Palm Leaf + 88 99 53 Deep Yellowish Spring Bud + 51 60 36 Kombu Green + 24 28 25 Eerie Dark Green + 41 63 33 Spring Leather Night Jacket + 71 114 56 Spring Fern + 97 165 63 Spring Palm Leaf +143 208 50 Yellow-Green +196 241 41 Pear +208 255 234 Aero Blue +151 237 202 Pale Robin Egg Blue + 89 207 147 Ocean Green + 66 164 89 Middle Green + 61 111 67 Fern Green + 39 65 45 Withered Leather Jacket + 20 18 29 Eerie Dark Blue + 27 36 71 Yankees Blue + 43 78 149 B'dazzled Blue + 39 137 205 Cyan Cornflower Blue + 66 191 232 Picton Blue +115 239 232 Medium Sky Blue +241 242 255 Alice Blue +201 212 253 Periwinkle +138 161 246 Jordy Blue + 69 114 227 Royal Blue + 73 65 130 Dark Slate Blue +120 100 198 Toolbox +156 139 219 Medium Purple +206 170 237 Bright Ube +250 214 255 Pink Lace +238 181 156 Pale Pink +212 128 187 Middle Purple +144 82 188 Deep Lilac + 23 21 22 Licorice + 55 51 52 Jet Taupe +105 91 89 Wenge +178 139 120 Light Taupe +226 178 126 Middle Yellow Red +246 216 150 Tuscan +252 247 190 Blond +236 235 231 Alabaster +203 198 193 Pale Silver +166 158 154 Quick Silver +128 123 122 Trolley Grey + 89 87 87 Davy's Grey + 50 50 50 Jet Grey + 79 52 47 Acajou +140 91 62 Coconut +198 133 86 Deer +214 168 81 Indian Yellow +180 117 56 Copper +114 75 44 Tuscan Brown + 69 42 27 Brown Bistre + 97 104 58 Deep Tan Spring Bud +147 148 70 Dark Tan +198 184 88 Vegas Gold +239 221 145 Light Khaki +181 231 203 Magic Mint +134 198 154 Eton Blue + 93 155 121 Shiny Shamrock + 72 104 89 Feldgrau + 44 59 57 Gunmetal Teal + 23 24 25 Eerie Black + 44 52 56 Gunmetal Turquoise + 70 84 86 Davy's Teal +100 135 140 Steel Teal +138 196 195 Pearl Aqua +175 233 223 Powder Blue +220 234 238 Azureish White +184 204 216 Light Steel Blue +136 163 188 Pewter Blue + 94 113 142 UCLA Blue + 72 82 98 Independence Blue + 40 44 60 Gunmetal Blue + 70 71 98 Independence Blue-Gray +105 102 130 Dark Blue-Gray +154 151 185 Manatee +197 199 221 Lavender Gray +230 231 240 Glitter +238 230 234 Isabelline +227 205 223 Queen Pink +191 165 201 Lilac +135 115 143 Pomp And Power + 86 79 91 Davy's Lavender + 50 47 53 Jet Lavender + 54 40 43 Burgundy Bistre +101 73 86 Deep Fuchsia Wenge +150 104 136 Antique Fuchsia +192 144 169 Opera Mauve +212 184 184 Pale Magenta +234 224 221 Platinum Pink +241 235 219 Eggshell +221 206 191 Dust Storm +189 164 153 Tuscany +136 110 106 Shadow + 89 77 77 Dark Liver + 51 39 42 Dark Mahogany-Violet +178 148 118 Light Tanned Taupe +225 191 137 Pale Gold +248 227 152 Flavescent +255 233 227 Misty Rose +253 201 201 Bubble Gum +246 162 168 Mauvelous +226 114 133 Tango Pink +178 82 102 China Rose +100 54 75 Wine Dregs + 42 30 35 Raisin Black diff --git a/data/extensions/adigunpolack-palettes/simplejpc-16.gpl b/data/extensions/adigunpolack-palettes/simplejpc-16.gpl index fa69c96b9..1e02b466c 100644 --- a/data/extensions/adigunpolack-palettes/simplejpc-16.gpl +++ b/data/extensions/adigunpolack-palettes/simplejpc-16.gpl @@ -1,27 +1,27 @@ -GIMP Palette -# ------------------------------------------------------ -# S i m p l e J P C - 1 6 P a l e t t e -# ------------------------------------------------------ -# Created by Adigun Azikiwe Polack. -# (c)2018 Adigun Azikiwe Polack. All Rights Reserved. -# ------------------------------------------------------ -# -# https://twitter.com/AdigunPolack -# http://pixeljoint.com/pixelart/119844.htm -# - 5 4 3 Rich Black (FOGRA39) - 34 31 49 Raisin Black - 84 53 22 Cafe Noir -155 110 45 Metallic Sunburst -225 176 71 Sunray -245 238 155 Flavescent -254 254 254 White -139 225 224 Pale Robin Egg Blue -124 194 100 Mantis -103 143 203 Livid - 49 111 35 Mughal Green - 64 74 104 Independence -161 77 63 Reddish Coconut -165 104 212 Rich Lavender -154 147 183 Glossy Grape -234 145 130 Dark Salmon +GIMP Palette +# ------------------------------------------------------ +# S i m p l e J P C - 1 6 P a l e t t e +# ------------------------------------------------------ +# Created by Adigun Azikiwe Polack. +# (c)2018 Adigun Azikiwe Polack. All Rights Reserved. +# ------------------------------------------------------ +# +# https://twitter.com/AdigunPolack +# http://pixeljoint.com/pixelart/119844.htm +# + 5 4 3 Rich Black (FOGRA39) + 34 31 49 Raisin Black + 84 53 22 Cafe Noir +155 110 45 Metallic Sunburst +225 176 71 Sunray +245 238 155 Flavescent +254 254 254 White +139 225 224 Pale Robin Egg Blue +124 194 100 Mantis +103 143 203 Livid + 49 111 35 Mughal Green + 64 74 104 Independence +161 77 63 Reddish Coconut +165 104 212 Rich Lavender +154 147 183 Glossy Grape +234 145 130 Dark Salmon diff --git a/data/extensions/hardware-palettes/nes.gpl b/data/extensions/hardware-palettes/nes.gpl index 4793aa5ce..2c36cc7ab 100644 --- a/data/extensions/hardware-palettes/nes.gpl +++ b/data/extensions/hardware-palettes/nes.gpl @@ -1,58 +1,58 @@ -GIMP Palette -# - 0 0 0 Untitled - 0 0 0 Untitled -121 121 121 Untitled -162 162 162 Untitled - 48 81 130 Untitled - 65 146 195 Untitled - 97 211 227 Untitled -162 255 243 Untitled - 48 97 65 Untitled - 73 162 105 Untitled -113 227 146 Untitled -162 255 203 Untitled - 56 109 0 Untitled - 73 170 16 Untitled -113 243 65 Untitled -162 243 162 Untitled - 56 105 0 Untitled - 81 162 0 Untitled -154 235 0 Untitled -203 243 130 Untitled - 73 89 0 Untitled -138 138 0 Untitled -235 211 32 Untitled -255 243 146 Untitled -121 65 0 Untitled -195 113 0 Untitled -255 162 0 Untitled -255 219 162 Untitled -162 48 0 Untitled -227 81 0 Untitled -255 121 48 Untitled -255 203 186 Untitled -178 16 48 Untitled -219 65 97 Untitled -255 97 178 Untitled -255 186 235 Untitled -154 32 121 Untitled -219 65 195 Untitled -243 97 255 Untitled -227 178 255 Untitled - 97 16 162 Untitled -146 65 243 Untitled -162 113 255 Untitled -195 178 255 Untitled - 40 0 186 Untitled - 65 65 255 Untitled - 81 130 255 Untitled -162 186 255 Untitled - 32 0 178 Untitled - 65 97 251 Untitled - 97 162 255 Untitled -146 211 255 Untitled -121 121 121 Untitled -178 178 178 Untitled -235 235 235 Untitled -255 255 255 Untitled +GIMP Palette +# + 0 0 0 Untitled + 0 0 0 Untitled +121 121 121 Untitled +162 162 162 Untitled + 48 81 130 Untitled + 65 146 195 Untitled + 97 211 227 Untitled +162 255 243 Untitled + 48 97 65 Untitled + 73 162 105 Untitled +113 227 146 Untitled +162 255 203 Untitled + 56 109 0 Untitled + 73 170 16 Untitled +113 243 65 Untitled +162 243 162 Untitled + 56 105 0 Untitled + 81 162 0 Untitled +154 235 0 Untitled +203 243 130 Untitled + 73 89 0 Untitled +138 138 0 Untitled +235 211 32 Untitled +255 243 146 Untitled +121 65 0 Untitled +195 113 0 Untitled +255 162 0 Untitled +255 219 162 Untitled +162 48 0 Untitled +227 81 0 Untitled +255 121 48 Untitled +255 203 186 Untitled +178 16 48 Untitled +219 65 97 Untitled +255 97 178 Untitled +255 186 235 Untitled +154 32 121 Untitled +219 65 195 Untitled +243 97 255 Untitled +227 178 255 Untitled + 97 16 162 Untitled +146 65 243 Untitled +162 113 255 Untitled +195 178 255 Untitled + 40 0 186 Untitled + 65 65 255 Untitled + 81 130 255 Untitled +162 186 255 Untitled + 32 0 178 Untitled + 65 97 251 Untitled + 97 162 255 Untitled +146 211 255 Untitled +121 121 121 Untitled +178 178 178 Untitled +235 235 235 Untitled +255 255 255 Untitled diff --git a/data/extensions/software-palettes/monokai.gpl b/data/extensions/software-palettes/monokai.gpl index 0b55776d7..b86b3a0e8 100644 --- a/data/extensions/software-palettes/monokai.gpl +++ b/data/extensions/software-palettes/monokai.gpl @@ -12,4 +12,4 @@ Name: Monokai 230 219 116 Yellow 102 217 239 Blue 166 226 46 Green -174 129 255 Purple \ No newline at end of file +174 129 255 Purple diff --git a/data/extensions/software-palettes/web-safe-colors.gpl b/data/extensions/software-palettes/web-safe-colors.gpl index 123e976c0..a71b42741 100644 --- a/data/extensions/software-palettes/web-safe-colors.gpl +++ b/data/extensions/software-palettes/web-safe-colors.gpl @@ -1,222 +1,222 @@ -GIMP Palette -Name: Web Safe Colors -Columns: 6 -# -# ColorZilla Web Safe Colors palette -# -255 255 255 Untitled -255 255 204 Untitled -255 255 153 Untitled -255 255 102 Untitled -255 255 51 Untitled -255 255 0 Untitled -255 204 255 Untitled -255 204 204 Untitled -255 204 153 Untitled -255 204 102 Untitled -255 204 51 Untitled -255 204 0 Untitled -255 153 255 Untitled -255 153 204 Untitled -255 153 153 Untitled -255 153 102 Untitled -255 153 51 Untitled -255 153 0 Untitled -255 102 255 Untitled -255 102 204 Untitled -255 102 153 Untitled -255 102 102 Untitled -255 102 51 Untitled -255 102 0 Untitled -255 51 255 Untitled -255 51 204 Untitled -255 51 153 Untitled -255 51 102 Untitled -255 51 51 Untitled -255 51 0 Untitled -255 0 255 Untitled -255 0 204 Untitled -255 0 153 Untitled -255 0 102 Untitled -255 0 51 Untitled -255 0 0 Untitled -204 255 255 Untitled -204 255 204 Untitled -204 255 153 Untitled -204 255 102 Untitled -204 255 51 Untitled -204 255 0 Untitled -204 204 255 Untitled -204 204 204 Untitled -204 204 153 Untitled -204 204 102 Untitled -204 204 51 Untitled -204 204 0 Untitled -204 153 255 Untitled -204 153 204 Untitled -204 153 153 Untitled -204 153 102 Untitled -204 153 51 Untitled -204 153 0 Untitled -204 102 255 Untitled -204 102 204 Untitled -204 102 153 Untitled -204 102 102 Untitled -204 102 51 Untitled -204 102 0 Untitled -204 51 255 Untitled -204 51 204 Untitled -204 51 153 Untitled -204 51 102 Untitled -204 51 51 Untitled -204 51 0 Untitled -204 0 255 Untitled -204 0 204 Untitled -204 0 153 Untitled -204 0 102 Untitled -204 0 51 Untitled -204 0 0 Untitled -153 255 255 Untitled -153 255 204 Untitled -153 255 153 Untitled -153 255 102 Untitled -153 255 51 Untitled -153 255 0 Untitled -153 204 255 Untitled -153 204 204 Untitled -153 204 153 Untitled -153 204 102 Untitled -153 204 51 Untitled -153 204 0 Untitled -153 153 255 Untitled -153 153 204 Untitled -153 153 153 Untitled -153 153 102 Untitled -153 153 51 Untitled -153 153 0 Untitled -153 102 255 Untitled -153 102 204 Untitled -153 102 153 Untitled -153 102 102 Untitled -153 102 51 Untitled -153 102 0 Untitled -153 51 255 Untitled -153 51 204 Untitled -153 51 153 Untitled -153 51 102 Untitled -153 51 51 Untitled -153 51 0 Untitled -153 0 255 Untitled -153 0 204 Untitled -153 0 153 Untitled -153 0 102 Untitled -153 0 51 Untitled -153 0 0 Untitled -102 255 255 Untitled -102 255 204 Untitled -102 255 153 Untitled -102 255 102 Untitled -102 255 51 Untitled -102 255 0 Untitled -102 204 255 Untitled -102 204 204 Untitled -102 204 153 Untitled -102 204 102 Untitled -102 204 51 Untitled -102 204 0 Untitled -102 153 255 Untitled -102 153 204 Untitled -102 153 153 Untitled -102 153 102 Untitled -102 153 51 Untitled -102 153 0 Untitled -102 102 255 Untitled -102 102 204 Untitled -102 102 153 Untitled -102 102 102 Untitled -102 102 51 Untitled -102 102 0 Untitled -102 51 255 Untitled -102 51 204 Untitled -102 51 153 Untitled -102 51 102 Untitled -102 51 51 Untitled -102 51 0 Untitled -102 0 255 Untitled -102 0 204 Untitled -102 0 153 Untitled -102 0 102 Untitled -102 0 51 Untitled -102 0 0 Untitled - 51 255 255 Untitled - 51 255 204 Untitled - 51 255 153 Untitled - 51 255 102 Untitled - 51 255 51 Untitled - 51 255 0 Untitled - 51 204 255 Untitled - 51 204 204 Untitled - 51 204 153 Untitled - 51 204 102 Untitled - 51 204 51 Untitled - 51 204 0 Untitled - 51 153 255 Untitled - 51 153 204 Untitled - 51 153 153 Untitled - 51 153 102 Untitled - 51 153 51 Untitled - 51 153 0 Untitled - 51 102 255 Untitled - 51 102 204 Untitled - 51 102 153 Untitled - 51 102 102 Untitled - 51 102 51 Untitled - 51 102 0 Untitled - 51 51 255 Untitled - 51 51 204 Untitled - 51 51 153 Untitled - 51 51 102 Untitled - 51 51 51 Untitled - 51 51 0 Untitled - 51 0 255 Untitled - 51 0 204 Untitled - 51 0 153 Untitled - 51 0 102 Untitled - 51 0 51 Untitled - 51 0 0 Untitled - 0 255 255 Untitled - 0 255 204 Untitled - 0 255 153 Untitled - 0 255 102 Untitled - 0 255 51 Untitled - 0 255 0 Untitled - 0 204 255 Untitled - 0 204 204 Untitled - 0 204 153 Untitled - 0 204 102 Untitled - 0 204 51 Untitled - 0 204 0 Untitled - 0 153 255 Untitled - 0 153 204 Untitled - 0 153 153 Untitled - 0 153 102 Untitled - 0 153 51 Untitled - 0 153 0 Untitled - 0 102 255 Untitled - 0 102 204 Untitled - 0 102 153 Untitled - 0 102 102 Untitled - 0 102 51 Untitled - 0 102 0 Untitled - 0 51 255 Untitled - 0 51 204 Untitled - 0 51 153 Untitled - 0 51 102 Untitled - 0 51 51 Untitled - 0 51 0 Untitled - 0 0 255 Untitled - 0 0 204 Untitled - 0 0 153 Untitled - 0 0 102 Untitled - 0 0 51 Untitled - 0 0 0 Untitled +GIMP Palette +Name: Web Safe Colors +Columns: 6 +# +# ColorZilla Web Safe Colors palette +# +255 255 255 Untitled +255 255 204 Untitled +255 255 153 Untitled +255 255 102 Untitled +255 255 51 Untitled +255 255 0 Untitled +255 204 255 Untitled +255 204 204 Untitled +255 204 153 Untitled +255 204 102 Untitled +255 204 51 Untitled +255 204 0 Untitled +255 153 255 Untitled +255 153 204 Untitled +255 153 153 Untitled +255 153 102 Untitled +255 153 51 Untitled +255 153 0 Untitled +255 102 255 Untitled +255 102 204 Untitled +255 102 153 Untitled +255 102 102 Untitled +255 102 51 Untitled +255 102 0 Untitled +255 51 255 Untitled +255 51 204 Untitled +255 51 153 Untitled +255 51 102 Untitled +255 51 51 Untitled +255 51 0 Untitled +255 0 255 Untitled +255 0 204 Untitled +255 0 153 Untitled +255 0 102 Untitled +255 0 51 Untitled +255 0 0 Untitled +204 255 255 Untitled +204 255 204 Untitled +204 255 153 Untitled +204 255 102 Untitled +204 255 51 Untitled +204 255 0 Untitled +204 204 255 Untitled +204 204 204 Untitled +204 204 153 Untitled +204 204 102 Untitled +204 204 51 Untitled +204 204 0 Untitled +204 153 255 Untitled +204 153 204 Untitled +204 153 153 Untitled +204 153 102 Untitled +204 153 51 Untitled +204 153 0 Untitled +204 102 255 Untitled +204 102 204 Untitled +204 102 153 Untitled +204 102 102 Untitled +204 102 51 Untitled +204 102 0 Untitled +204 51 255 Untitled +204 51 204 Untitled +204 51 153 Untitled +204 51 102 Untitled +204 51 51 Untitled +204 51 0 Untitled +204 0 255 Untitled +204 0 204 Untitled +204 0 153 Untitled +204 0 102 Untitled +204 0 51 Untitled +204 0 0 Untitled +153 255 255 Untitled +153 255 204 Untitled +153 255 153 Untitled +153 255 102 Untitled +153 255 51 Untitled +153 255 0 Untitled +153 204 255 Untitled +153 204 204 Untitled +153 204 153 Untitled +153 204 102 Untitled +153 204 51 Untitled +153 204 0 Untitled +153 153 255 Untitled +153 153 204 Untitled +153 153 153 Untitled +153 153 102 Untitled +153 153 51 Untitled +153 153 0 Untitled +153 102 255 Untitled +153 102 204 Untitled +153 102 153 Untitled +153 102 102 Untitled +153 102 51 Untitled +153 102 0 Untitled +153 51 255 Untitled +153 51 204 Untitled +153 51 153 Untitled +153 51 102 Untitled +153 51 51 Untitled +153 51 0 Untitled +153 0 255 Untitled +153 0 204 Untitled +153 0 153 Untitled +153 0 102 Untitled +153 0 51 Untitled +153 0 0 Untitled +102 255 255 Untitled +102 255 204 Untitled +102 255 153 Untitled +102 255 102 Untitled +102 255 51 Untitled +102 255 0 Untitled +102 204 255 Untitled +102 204 204 Untitled +102 204 153 Untitled +102 204 102 Untitled +102 204 51 Untitled +102 204 0 Untitled +102 153 255 Untitled +102 153 204 Untitled +102 153 153 Untitled +102 153 102 Untitled +102 153 51 Untitled +102 153 0 Untitled +102 102 255 Untitled +102 102 204 Untitled +102 102 153 Untitled +102 102 102 Untitled +102 102 51 Untitled +102 102 0 Untitled +102 51 255 Untitled +102 51 204 Untitled +102 51 153 Untitled +102 51 102 Untitled +102 51 51 Untitled +102 51 0 Untitled +102 0 255 Untitled +102 0 204 Untitled +102 0 153 Untitled +102 0 102 Untitled +102 0 51 Untitled +102 0 0 Untitled + 51 255 255 Untitled + 51 255 204 Untitled + 51 255 153 Untitled + 51 255 102 Untitled + 51 255 51 Untitled + 51 255 0 Untitled + 51 204 255 Untitled + 51 204 204 Untitled + 51 204 153 Untitled + 51 204 102 Untitled + 51 204 51 Untitled + 51 204 0 Untitled + 51 153 255 Untitled + 51 153 204 Untitled + 51 153 153 Untitled + 51 153 102 Untitled + 51 153 51 Untitled + 51 153 0 Untitled + 51 102 255 Untitled + 51 102 204 Untitled + 51 102 153 Untitled + 51 102 102 Untitled + 51 102 51 Untitled + 51 102 0 Untitled + 51 51 255 Untitled + 51 51 204 Untitled + 51 51 153 Untitled + 51 51 102 Untitled + 51 51 51 Untitled + 51 51 0 Untitled + 51 0 255 Untitled + 51 0 204 Untitled + 51 0 153 Untitled + 51 0 102 Untitled + 51 0 51 Untitled + 51 0 0 Untitled + 0 255 255 Untitled + 0 255 204 Untitled + 0 255 153 Untitled + 0 255 102 Untitled + 0 255 51 Untitled + 0 255 0 Untitled + 0 204 255 Untitled + 0 204 204 Untitled + 0 204 153 Untitled + 0 204 102 Untitled + 0 204 51 Untitled + 0 204 0 Untitled + 0 153 255 Untitled + 0 153 204 Untitled + 0 153 153 Untitled + 0 153 102 Untitled + 0 153 51 Untitled + 0 153 0 Untitled + 0 102 255 Untitled + 0 102 204 Untitled + 0 102 153 Untitled + 0 102 102 Untitled + 0 102 51 Untitled + 0 102 0 Untitled + 0 51 255 Untitled + 0 51 204 Untitled + 0 51 153 Untitled + 0 51 102 Untitled + 0 51 51 Untitled + 0 51 0 Untitled + 0 0 255 Untitled + 0 0 204 Untitled + 0 0 153 Untitled + 0 0 102 Untitled + 0 0 51 Untitled + 0 0 0 Untitled diff --git a/data/gui.xml b/data/gui.xml index 659836458..c2f08c0be 100644 --- a/data/gui.xml +++ b/data/gui.xml @@ -685,11 +685,11 @@ - + - - + + diff --git a/data/strings/README.md b/data/strings/README.md index a469f96b0..3a5d9ad49 100644 --- a/data/strings/README.md +++ b/data/strings/README.md @@ -1,12 +1,12 @@ -# Aseprite Translations - -Aseprite is translated using the following Weblate project: - - https://hosted.weblate.org/projects/aseprite/aseprite/ - -You can find all the translations in this other repository: - - https://github.com/aseprite/strings - -The official English strings are from the [`en.ini` file here](https://github.com/aseprite/aseprite/blob/main/data/strings/en.ini), -and this file will be copied to the [strings repository](https://github.com/aseprite/strings/blob/main/en.ini) regularly. +# Aseprite Translations + +Aseprite is translated using the following Weblate project: + + https://hosted.weblate.org/projects/aseprite/aseprite/ + +You can find all the translations in this other repository: + + https://github.com/aseprite/strings + +The official English strings are from the [`en.ini` file here](https://github.com/aseprite/aseprite/blob/main/data/strings/en.ini), +and this file will be copied to the [strings repository](https://github.com/aseprite/strings/blob/main/en.ini) regularly. diff --git a/data/widgets/about.xml b/data/widgets/about.xml index cc21abce7..befbb09d0 100644 --- a/data/widgets/about.xml +++ b/data/widgets/about.xml @@ -8,14 +8,14 @@