Skip to content

Commit

Permalink
Images linting: ensure that all images conform specification (#3802)
Browse files Browse the repository at this point in the history
* Change all icons to be white background
* assets: re-processed all *.png images to 1-bit
* assets: also stripped profile data from .pngs
* assets: also stripped datetime from metadata (`-define png:exclude-chunks=date,time`)
* scripts: added image linter and formatter; fbt: added `lint_img` && `format_img` targets; github: integrated image lint step into CI
* scripts: imglint: fixed deprecation warning
* images: applied `format_img`
* fbt: added `lint_all` and `format_all` targets; docs: updated for new targets

Co-authored-by: hedger <[email protected]>
Co-authored-by: hedger <[email protected]>
  • Loading branch information
3 people authored Aug 7, 2024
1 parent 4d985ba commit 41fcead
Show file tree
Hide file tree
Showing 1,232 changed files with 154 additions and 1 deletion.
16 changes: 16 additions & 0 deletions .github/workflows/lint_and_submodule_check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,22 @@ jobs:
echo "C Lint: all good ✨" >> $GITHUB_STEP_SUMMARY;
fi
- name: 'Check image assets'
if: always()
run: |
set +e;
./fbt -s lint_img 2>&1 | tee lint-assets.log;
if [ "${PIPESTATUS[0]}" -ne 0 ]; then
# Save multiline output
echo "errors=1" >> $GITHUB_OUTPUT;
printf "Image Lint errors:\n\`\`\`\n" >> $GITHUB_STEP_SUMMARY;
echo "$(cat lint-assets.log)" >> $GITHUB_STEP_SUMMARY;
printf "\n\`\`\`\n" >> $GITHUB_STEP_SUMMARY;
exit 1;
else
echo "Image Lint: all good ✨" >> $GITHUB_STEP_SUMMARY;
fi
- name: Report code formatting errors
if: ( steps.syntax_check_py.outputs.errors || steps.syntax_check_cpp.outputs.errors ) && github.event.pull_request
run: |
Expand Down
40 changes: 39 additions & 1 deletion SConstruct
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,12 @@ firmware_env.Append(
"SConstruct",
"firmware.scons",
"fbt_options.py",
]
],
IMG_LINT_SOURCES=[
# Image assets
"applications",
"assets",
],
)


Expand Down Expand Up @@ -359,6 +364,39 @@ distenv.PhonyTarget(
PY_LINT_SOURCES=firmware_env["PY_LINT_SOURCES"],
)

# Image assets linting
distenv.PhonyTarget(
"lint_img",
[
[
"${PYTHON3}",
"${FBT_SCRIPT_DIR}/imglint.py",
"check",
"${IMG_LINT_SOURCES}",
"${ARGS}",
]
],
IMG_LINT_SOURCES=firmware_env["IMG_LINT_SOURCES"],
)

distenv.PhonyTarget(
"format_img",
[
[
"${PYTHON3}",
"${FBT_SCRIPT_DIR}/imglint.py",
"format",
"${IMG_LINT_SOURCES}",
"${ARGS}",
]
],
IMG_LINT_SOURCES=firmware_env["IMG_LINT_SOURCES"],
)

distenv.Alias("lint_all", ["lint", "lint_py", "lint_img"])
distenv.Alias("format_all", ["format", "format_py", "format_img"])


# Start Flipper CLI via PySerial's miniterm
distenv.PhonyTarget(
"cli",
Expand Down
Binary file modified applications/debug/file_browser_test/icons/badusb_10px.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/debug/subghz_test/images/DolphinCommon_56x48.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/debug/subghz_test/subghz_test_10px.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/examples/example_images/images/dolphin_71x25.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/examples/example_thermo/example_thermo_10px.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/main/bad_usb/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/main/gpio/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/main/ibutton/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/main/infrared/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/main/lfrfid/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/main/nfc/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/main/subghz/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/main/u2f/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/system/hid_app/assets/Alt_17x10.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/system/hid_app/assets/Alt_active_17x9.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/system/hid_app/assets/Arr_dwn_7x9.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/system/hid_app/assets/Arr_up_7x9.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/system/hid_app/assets/Ble_connected_15x15.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/system/hid_app/assets/Ble_disconnected_15x15.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/system/hid_app/assets/ButtonDown_7x4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/system/hid_app/assets/ButtonF10_5x8.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/system/hid_app/assets/ButtonF11_5x8.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/system/hid_app/assets/ButtonF12_5x8.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified applications/system/hid_app/assets/ButtonF1_5x8.png
Binary file modified applications/system/hid_app/assets/ButtonF2_5x8.png
Binary file modified applications/system/hid_app/assets/ButtonF3_5x8.png
Binary file modified applications/system/hid_app/assets/ButtonF4_5x8.png
Binary file modified applications/system/hid_app/assets/ButtonF5_5x8.png
Binary file modified applications/system/hid_app/assets/ButtonF6_5x8.png
Binary file modified applications/system/hid_app/assets/ButtonF7_5x8.png
Binary file modified applications/system/hid_app/assets/ButtonF8_5x8.png
Binary file modified applications/system/hid_app/assets/ButtonF9_5x8.png
Binary file modified applications/system/hid_app/assets/ButtonLeft_4x7.png
Binary file modified applications/system/hid_app/assets/ButtonRight_4x7.png
Binary file modified applications/system/hid_app/assets/ButtonUp_7x4.png
Binary file modified applications/system/hid_app/assets/Button_18x18.png
Binary file modified applications/system/hid_app/assets/Cmd_17x10.png
Binary file modified applications/system/hid_app/assets/Cmd_active_17x9.png
100755 → 100644
Binary file modified applications/system/hid_app/assets/Ctrl_17x10.png
Binary file modified applications/system/hid_app/assets/Ctrl_active_17x9.png
100755 → 100644
Binary file modified applications/system/hid_app/assets/Del_17x10.png
Binary file modified applications/system/hid_app/assets/DolphinDone_80x58.png
Binary file modified applications/system/hid_app/assets/Dpad_49x46.png
Binary file modified applications/system/hid_app/assets/Enter_11x7.png
100755 → 100644
Binary file modified applications/system/hid_app/assets/Esc_17x10.png
Binary file modified applications/system/hid_app/assets/Left_mouse_icon_9x10.png
Binary file modified applications/system/hid_app/assets/Like_def_13x11.png
Binary file modified applications/system/hid_app/assets/Like_pressed_17x16.png
Binary file modified applications/system/hid_app/assets/Ok_btn_9x9.png
Binary file modified applications/system/hid_app/assets/Ok_btn_pressed_13x12.png
Binary file modified applications/system/hid_app/assets/Pin_arrow_down_7x9.png
Binary file modified applications/system/hid_app/assets/Pin_arrow_left_9x7.png
Binary file modified applications/system/hid_app/assets/Pin_arrow_right_9x7.png
Binary file modified applications/system/hid_app/assets/Pin_arrow_up_7x9.png
Binary file modified applications/system/hid_app/assets/Pin_back_arrow_10x8.png
Binary file modified applications/system/hid_app/assets/Pressed_Button_13x13.png
Binary file modified applications/system/hid_app/assets/Return_10x7.png
Binary file modified applications/system/hid_app/assets/Right_mouse_icon_9x10.png
Binary file modified applications/system/hid_app/assets/Shift_active_7x9.png
Binary file modified applications/system/hid_app/assets/Shift_inactive_7x9.png
Binary file modified applications/system/hid_app/assets/Space_60x18.png
Binary file modified applications/system/hid_app/assets/Space_65x18.png
Binary file modified applications/system/hid_app/assets/Tab_17x10.png
Binary file modified applications/system/hid_app/assets/Tab_19x12.png
100755 → 100644
Binary file modified applications/system/hid_app/assets/Voldwn_6x6.png
Binary file modified applications/system/hid_app/assets/Volup_8x6.png
Binary file modified applications/system/hid_app/assets/apostrophe_button_9x11.png
Binary file modified applications/system/hid_app/assets/backslash_button_9x11.png
100755 → 100644
Binary file modified applications/system/hid_app/assets/backspace_19x11.png
100755 → 100644
Binary file modified applications/system/hid_app/assets/backspace_hovered_9x11.png
100755 → 100644
Binary file modified applications/system/hid_app/assets/backtick_button_9x11.png
100755 → 100644
Binary file modified applications/system/hid_app/assets/brace_left_button_9x11.png
100755 → 100644
Binary file modified applications/system/hid_app/assets/brace_right_button_9x11.png
100755 → 100644
Binary file modified applications/system/hid_app/assets/equals_button_9x11.png
100755 → 100644
Binary file modified applications/system/hid_app/assets/hash_button_9x11.png
100755 → 100644
Binary file modified applications/system/hid_app/assets/percent_button_9x11.png
100755 → 100644
Binary file modified applications/system/hid_app/assets/quote_button_9x11.png
100755 → 100644
Binary file modified applications/system/hid_app/assets/slash_button_9x11.png
100755 → 100644
Binary file modified applications/system/hid_app/assets/sq_bracket_left_button_9x11.png
100755 → 100644
Binary file modified applications/system/hid_app/assets/sq_bracket_right_button_9x11.png
100755 → 100644
Binary file modified applications/system/hid_app/assets/underscore_button_9x11.png
100755 → 100644
Binary file modified applications/system/hid_app/hid_ble_10px.png
Binary file modified applications/system/hid_app/hid_usb_10px.png
Binary file modified applications/system/js_app/icon.png
Binary file modified applications/system/snake_game/snake_10px.png
Binary file modified assets/dolphin/blocking/L0_NewMail_128x51/frame_0.png
Binary file modified assets/dolphin/blocking/L0_NewMail_128x51/frame_1.png
Binary file modified assets/dolphin/blocking/L0_NewMail_128x51/frame_2.png
Binary file modified assets/dolphin/blocking/L0_NewMail_128x51/frame_3.png
Binary file modified assets/dolphin/blocking/L0_NoDb_128x51/frame_0.png
Binary file modified assets/dolphin/blocking/L0_NoDb_128x51/frame_1.png
Binary file modified assets/dolphin/blocking/L0_NoDb_128x51/frame_2.png
Binary file modified assets/dolphin/blocking/L0_NoDb_128x51/frame_3.png
Binary file modified assets/dolphin/blocking/L0_SdBad_128x51/frame_0.png
Binary file modified assets/dolphin/blocking/L0_SdBad_128x51/frame_1.png
Binary file modified assets/dolphin/blocking/L0_SdOk_128x51/frame_0.png
Binary file modified assets/dolphin/blocking/L0_SdOk_128x51/frame_1.png
Binary file modified assets/dolphin/blocking/L0_SdOk_128x51/frame_2.png
Binary file modified assets/dolphin/blocking/L0_SdOk_128x51/frame_3.png
Binary file modified assets/dolphin/blocking/L0_Url_128x51/frame_0.png
Binary file modified assets/dolphin/blocking/L0_Url_128x51/frame_1.png
Binary file modified assets/dolphin/blocking/L0_Url_128x51/frame_2.png
Binary file modified assets/dolphin/blocking/L0_Url_128x51/frame_3.png
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_0.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_1.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_10.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_11.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_12.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_13.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_14.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_15.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_16.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_17.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_18.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_19.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_2.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_20.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_21.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_22.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_23.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_24.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_25.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_26.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_27.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_28.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_29.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_3.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_30.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_31.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_32.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_33.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_34.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_35.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_4.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_5.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_6.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_7.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_8.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Akira_128x64/frame_9.png
100755 → 100644
Binary file modified assets/dolphin/external/L1_Boxing_128x64/frame_0.png
Binary file modified assets/dolphin/external/L1_Boxing_128x64/frame_1.png
Binary file modified assets/dolphin/external/L1_Boxing_128x64/frame_2.png
Binary file modified assets/dolphin/external/L1_Boxing_128x64/frame_3.png
Binary file modified assets/dolphin/external/L1_Boxing_128x64/frame_4.png
Binary file modified assets/dolphin/external/L1_Boxing_128x64/frame_5.png
Binary file modified assets/dolphin/external/L1_Boxing_128x64/frame_6.png
Binary file modified assets/dolphin/external/L1_Cry_128x64/frame_0.png
Binary file modified assets/dolphin/external/L1_Cry_128x64/frame_1.png
Binary file modified assets/dolphin/external/L1_Cry_128x64/frame_2.png
Binary file modified assets/dolphin/external/L1_Cry_128x64/frame_3.png
Binary file modified assets/dolphin/external/L1_Cry_128x64/frame_4.png
Binary file modified assets/dolphin/external/L1_Cry_128x64/frame_5.png
Binary file modified assets/dolphin/external/L1_Cry_128x64/frame_6.png
Binary file modified assets/dolphin/external/L1_Cry_128x64/frame_7.png
Binary file modified assets/dolphin/external/L1_Furippa1_128x64/frame_0.png
Binary file modified assets/dolphin/external/L1_Furippa1_128x64/frame_1.png
Binary file modified assets/dolphin/external/L1_Furippa1_128x64/frame_10.png
Binary file modified assets/dolphin/external/L1_Furippa1_128x64/frame_11.png
Binary file modified assets/dolphin/external/L1_Furippa1_128x64/frame_12.png
Binary file modified assets/dolphin/external/L1_Furippa1_128x64/frame_13.png
Binary file modified assets/dolphin/external/L1_Furippa1_128x64/frame_14.png
Binary file modified assets/dolphin/external/L1_Furippa1_128x64/frame_15.png
Binary file modified assets/dolphin/external/L1_Furippa1_128x64/frame_16.png
Binary file modified assets/dolphin/external/L1_Furippa1_128x64/frame_17.png
Binary file modified assets/dolphin/external/L1_Furippa1_128x64/frame_18.png
Binary file modified assets/dolphin/external/L1_Furippa1_128x64/frame_2.png
Binary file modified assets/dolphin/external/L1_Furippa1_128x64/frame_3.png
Binary file modified assets/dolphin/external/L1_Furippa1_128x64/frame_4.png
Binary file modified assets/dolphin/external/L1_Furippa1_128x64/frame_5.png
Binary file modified assets/dolphin/external/L1_Furippa1_128x64/frame_6.png
Binary file modified assets/dolphin/external/L1_Furippa1_128x64/frame_7.png
Binary file modified assets/dolphin/external/L1_Furippa1_128x64/frame_8.png
Binary file modified assets/dolphin/external/L1_Furippa1_128x64/frame_9.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_0.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_1.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_10.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_11.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_12.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_13.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_14.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_15.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_16.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_17.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_18.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_19.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_2.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_20.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_21.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_22.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_23.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_24.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_25.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_26.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_27.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_28.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_29.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_3.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_30.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_31.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_32.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_33.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_34.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_35.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_36.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_37.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_38.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_39.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_4.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_40.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_41.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_42.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_43.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_44.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_45.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_46.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_47.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_5.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_6.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_7.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_8.png
Binary file modified assets/dolphin/external/L1_Kaiju_128x64/frame_9.png
Binary file modified assets/dolphin/external/L1_Laptop_128x51/frame_0.png
Binary file modified assets/dolphin/external/L1_Laptop_128x51/frame_1.png
Binary file modified assets/dolphin/external/L1_Laptop_128x51/frame_2.png
Binary file modified assets/dolphin/external/L1_Laptop_128x51/frame_3.png
Binary file modified assets/dolphin/external/L1_Laptop_128x51/frame_4.png
Binary file modified assets/dolphin/external/L1_Laptop_128x51/frame_5.png
Binary file modified assets/dolphin/external/L1_Laptop_128x51/frame_6.png
Binary file modified assets/dolphin/external/L1_Laptop_128x51/frame_7.png
Binary file modified assets/dolphin/external/L1_Leaving_sad_128x64/frame_0.png
Binary file modified assets/dolphin/external/L1_Leaving_sad_128x64/frame_1.png
Binary file modified assets/dolphin/external/L1_Leaving_sad_128x64/frame_10.png
Binary file modified assets/dolphin/external/L1_Leaving_sad_128x64/frame_11.png
Binary file modified assets/dolphin/external/L1_Leaving_sad_128x64/frame_12.png
Binary file modified assets/dolphin/external/L1_Leaving_sad_128x64/frame_2.png
Binary file modified assets/dolphin/external/L1_Leaving_sad_128x64/frame_3.png
Binary file modified assets/dolphin/external/L1_Leaving_sad_128x64/frame_4.png
Binary file modified assets/dolphin/external/L1_Leaving_sad_128x64/frame_5.png
Binary file modified assets/dolphin/external/L1_Leaving_sad_128x64/frame_6.png
Binary file modified assets/dolphin/external/L1_Leaving_sad_128x64/frame_7.png
Binary file modified assets/dolphin/external/L1_Leaving_sad_128x64/frame_8.png
Binary file modified assets/dolphin/external/L1_Leaving_sad_128x64/frame_9.png
Binary file modified assets/dolphin/external/L1_Mad_fist_128x64/frame_0.png
Binary file modified assets/dolphin/external/L1_Mad_fist_128x64/frame_1.png
Binary file modified assets/dolphin/external/L1_Mad_fist_128x64/frame_10.png
Binary file modified assets/dolphin/external/L1_Mad_fist_128x64/frame_11.png
Binary file modified assets/dolphin/external/L1_Mad_fist_128x64/frame_12.png
Binary file modified assets/dolphin/external/L1_Mad_fist_128x64/frame_13.png
Binary file modified assets/dolphin/external/L1_Mad_fist_128x64/frame_2.png
Binary file modified assets/dolphin/external/L1_Mad_fist_128x64/frame_3.png
Binary file modified assets/dolphin/external/L1_Mad_fist_128x64/frame_4.png
Binary file modified assets/dolphin/external/L1_Mad_fist_128x64/frame_5.png
Binary file modified assets/dolphin/external/L1_Mad_fist_128x64/frame_6.png
Binary file modified assets/dolphin/external/L1_Mad_fist_128x64/frame_7.png
Binary file modified assets/dolphin/external/L1_Mad_fist_128x64/frame_8.png
Binary file modified assets/dolphin/external/L1_Mad_fist_128x64/frame_9.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_0.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_1.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_10.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_11.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_12.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_13.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_14.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_15.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_16.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_17.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_18.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_19.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_2.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_20.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_21.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_22.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_23.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_24.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_25.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_26.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_27.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_28.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_29.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_3.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_30.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_31.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_32.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_33.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_34.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_35.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_36.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_37.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_38.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_39.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_4.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_40.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_41.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_42.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_43.png
Binary file modified assets/dolphin/external/L1_Mods_128x64/frame_44.png
Loading

0 comments on commit 41fcead

Please sign in to comment.