Git commit 8a64a3005d36fbb0b65ceacfe8083eef2a4b7c8b by Johnny Jazeix. Committed on 02/12/2025 at 19:14. Pushed by jjazeix into branch 'master'.
reorganize documentation folder M +1 -3 CMakeLists.txt M +1 -1 REUSE.toml A +9 -0 doc/CMakeLists.txt R +- -- doc/activities.png [from: doc/images/activities.png - 100% similarity] R +- -- doc/activities_results.png [from: doc/images/activities_results.png - 100% similarity] R +- -- doc/charts.png [from: doc/images/charts.png - 100% similarity] R +- -- doc/charts_view_results_activity.png [from: doc/images/charts_view_results_activity.png - 100% similarity] R +- -- doc/charts_view_results_pupil.png [from: doc/images/charts_view_results_pupil.png - 100% similarity] R +- -- doc/connect_devices.png [from: doc/images/connect_devices.png - 100% similarity] R +- -- doc/connect_devices_password_correct_incorrect.png [from: doc/images/connect_devices_password_correct_incorrect.png - 100% similarity] R +- -- doc/connect_devices_password_disconnected_not_connected.png [from: doc/images/connect_devices_password_disconnected_not_connected.png - 100% similarity] R +- -- doc/dataset_create_update.png [from: doc/images/dataset_create_update.png - 100% similarity] R +- -- doc/dataset_delete.png [from: doc/images/dataset_delete.png - 100% similarity] R +- -- doc/dataset_instructions.png [from: doc/images/dataset_instructions.png - 100% similarity] R +- -- doc/dataset_send_client.png [from: doc/images/dataset_send_client.png - 100% similarity] R +- -- doc/datasets.png [from: doc/images/datasets.png - 100% similarity] R +- -- doc/gcompris_connect.png [from: doc/images/gcompris_connect.png - 100% similarity] R +- -- doc/gcompris_connect_ok.png [from: doc/images/gcompris_connect_ok.png - 100% similarity] R +- -- doc/gcompris_multiple-choice_questions.png [from: doc/images/gcompris_multiple-choice_questions.png - 100% similarity] R +- -- doc/gcompris_password.png [from: doc/images/gcompris_password.png - 100% similarity] R +- -- doc/gcompris_password_incorrect.png [from: doc/images/gcompris_password_incorrect.png - 100% similarity] R +- -- doc/gcompris_select_login.png [from: doc/images/gcompris_select_login.png - 100% similarity] R +- -- doc/gcompris_teacher_config_button.png [from: doc/images/gcompris_teacher_config_button.png - 100% similarity] R +- -- doc/gcompris_teacher_settings.png [from: doc/images/gcompris_teacher_settings.png - 100% similarity] R +- -- doc/group_add.png [from: doc/images/group_add.png - 100% similarity] R +- -- doc/group_delete_button.png [from: doc/images/group_delete_button.png - 100% similarity] R +- -- doc/group_delete_confirmation.png [from: doc/images/group_delete_confirmation.png - 100% similarity] M +35 -35 doc/index.docbook R +- -- doc/main_screen.png [from: doc/images/main_screen.png - 100% similarity] R +- -- doc/main_screen_create_db.png [from: doc/images/main_screen_create_db.png - 100% similarity] R +- -- doc/main_screen_hamburger.png [from: doc/images/main_screen_hamburger.png - 100% similarity] R +- -- doc/pupil_add_to_group.png [from: doc/images/pupil_add_to_group.png - 100% similarity] R +- -- doc/pupil_create.png [from: doc/images/pupil_create.png - 100% similarity] R +- -- doc/pupil_delete.png [from: doc/images/pupil_delete.png - 100% similarity] R +- -- doc/pupil_export_csv.png [from: doc/images/pupil_export_csv.png - 100% similarity] R +- -- doc/pupil_import.png [from: doc/images/pupil_import.png - 100% similarity] R +- -- doc/pupil_remove_from_group.png [from: doc/images/pupil_remove_from_group.png - 100% similarity] R +- -- doc/pupils_groups.png [from: doc/images/pupils_groups.png - 100% similarity] R +- -- doc/settings.png [from: doc/images/settings.png - 100% similarity] https://invent.kde.org/documentation/gcompris-teachers-handbook/-/commit/8a64a3005d36fbb0b65ceacfe8083eef2a4b7c8b diff --git a/CMakeLists.txt b/CMakeLists.txt index 290708a..853a4e2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,6 +16,4 @@ find_package(KF6DocTools REQUIRED) feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) -include(KDEInstallDirs) - -kdoctools_create_handbook(doc/index.docbook INSTALL_DESTINATION ${KDE_INSTALL_DOCBUNDLEDIR}/en SUBDIR gcompris-server-doc) +add_subdirectory(doc) diff --git a/REUSE.toml b/REUSE.toml index 52ce9bc..88b4e1b 100644 --- a/REUSE.toml +++ b/REUSE.toml @@ -20,7 +20,7 @@ SPDX-FileCopyrightText = ["2025 Timothée Giet", "2025 Johnny Jazeix"] SPDX-License-Identifier = "CC0-1.0" [[annotations]] -path = "doc/images/**" +path = "doc/**.png" precedence = "aggregate" SPDX-FileCopyrightText = "2025 Johnny Jazeix" SPDX-License-Identifier = "GPL-3.0-or-later" diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt new file mode 100644 index 0000000..5a278ed --- /dev/null +++ b/doc/CMakeLists.txt @@ -0,0 +1,9 @@ +#============================================================================= +# SPDX-FileCopyrightText: 2025 Johnny Jazeix <[email protected]> +# +# SPDX-License-Identifier: BSD-3-Clause +#============================================================================= + +include(KDEInstallDirs) + +kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${KDE_INSTALL_DOCBUNDLEDIR}/en SUBDIR gcompris-teachers-handbook) diff --git a/doc/images/activities.png b/doc/activities.png similarity index 100% rename from doc/images/activities.png rename to doc/activities.png diff --git a/doc/images/activities_results.png b/doc/activities_results.png similarity index 100% rename from doc/images/activities_results.png rename to doc/activities_results.png diff --git a/doc/images/charts.png b/doc/charts.png similarity index 100% rename from doc/images/charts.png rename to doc/charts.png diff --git a/doc/images/charts_view_results_activity.png b/doc/charts_view_results_activity.png similarity index 100% rename from doc/images/charts_view_results_activity.png rename to doc/charts_view_results_activity.png diff --git a/doc/images/charts_view_results_pupil.png b/doc/charts_view_results_pupil.png similarity index 100% rename from doc/images/charts_view_results_pupil.png rename to doc/charts_view_results_pupil.png diff --git a/doc/images/connect_devices.png b/doc/connect_devices.png similarity index 100% rename from doc/images/connect_devices.png rename to doc/connect_devices.png diff --git a/doc/images/connect_devices_password_correct_incorrect.png b/doc/connect_devices_password_correct_incorrect.png similarity index 100% rename from doc/images/connect_devices_password_correct_incorrect.png rename to doc/connect_devices_password_correct_incorrect.png diff --git a/doc/images/connect_devices_password_disconnected_not_connected.png b/doc/connect_devices_password_disconnected_not_connected.png similarity index 100% rename from doc/images/connect_devices_password_disconnected_not_connected.png rename to doc/connect_devices_password_disconnected_not_connected.png diff --git a/doc/images/dataset_create_update.png b/doc/dataset_create_update.png similarity index 100% rename from doc/images/dataset_create_update.png rename to doc/dataset_create_update.png diff --git a/doc/images/dataset_delete.png b/doc/dataset_delete.png similarity index 100% rename from doc/images/dataset_delete.png rename to doc/dataset_delete.png diff --git a/doc/images/dataset_instructions.png b/doc/dataset_instructions.png similarity index 100% rename from doc/images/dataset_instructions.png rename to doc/dataset_instructions.png diff --git a/doc/images/dataset_send_client.png b/doc/dataset_send_client.png similarity index 100% rename from doc/images/dataset_send_client.png rename to doc/dataset_send_client.png diff --git a/doc/images/datasets.png b/doc/datasets.png similarity index 100% rename from doc/images/datasets.png rename to doc/datasets.png diff --git a/doc/images/gcompris_connect.png b/doc/gcompris_connect.png similarity index 100% rename from doc/images/gcompris_connect.png rename to doc/gcompris_connect.png diff --git a/doc/images/gcompris_connect_ok.png b/doc/gcompris_connect_ok.png similarity index 100% rename from doc/images/gcompris_connect_ok.png rename to doc/gcompris_connect_ok.png diff --git a/doc/images/gcompris_multiple-choice_questions.png b/doc/gcompris_multiple-choice_questions.png similarity index 100% rename from doc/images/gcompris_multiple-choice_questions.png rename to doc/gcompris_multiple-choice_questions.png diff --git a/doc/images/gcompris_password.png b/doc/gcompris_password.png similarity index 100% rename from doc/images/gcompris_password.png rename to doc/gcompris_password.png diff --git a/doc/images/gcompris_password_incorrect.png b/doc/gcompris_password_incorrect.png similarity index 100% rename from doc/images/gcompris_password_incorrect.png rename to doc/gcompris_password_incorrect.png diff --git a/doc/images/gcompris_select_login.png b/doc/gcompris_select_login.png similarity index 100% rename from doc/images/gcompris_select_login.png rename to doc/gcompris_select_login.png diff --git a/doc/images/gcompris_teacher_config_button.png b/doc/gcompris_teacher_config_button.png similarity index 100% rename from doc/images/gcompris_teacher_config_button.png rename to doc/gcompris_teacher_config_button.png diff --git a/doc/images/gcompris_teacher_settings.png b/doc/gcompris_teacher_settings.png similarity index 100% rename from doc/images/gcompris_teacher_settings.png rename to doc/gcompris_teacher_settings.png diff --git a/doc/images/group_add.png b/doc/group_add.png similarity index 100% rename from doc/images/group_add.png rename to doc/group_add.png diff --git a/doc/images/group_delete_button.png b/doc/group_delete_button.png similarity index 100% rename from doc/images/group_delete_button.png rename to doc/group_delete_button.png diff --git a/doc/images/group_delete_confirmation.png b/doc/group_delete_confirmation.png similarity index 100% rename from doc/images/group_delete_confirmation.png rename to doc/group_delete_confirmation.png diff --git a/doc/index.docbook b/doc/index.docbook index d54a170..8923a89 100644 --- a/doc/index.docbook +++ b/doc/index.docbook @@ -110,7 +110,7 @@ GCompris is a multi-activity educational software. This documentation is for the hidden until a teacher account is logged in. <mediaobject> <imageobject> - <imagedata fileref="images/main_screen.png" /> + <imagedata fileref="main_screen.png" /> </imageobject> <textobject> <phrase>main_screen</phrase> @@ -122,7 +122,7 @@ GCompris is a multi-activity educational software. This documentation is for the (the sandwich icon) allows to save some space once the user knows the meaning of each icon.<mediaobject> <imageobject> - <imagedata fileref="images/main_screen_hamburger.png" /> + <imagedata fileref="main_screen_hamburger.png" /> </imageobject> <textobject> <phrase>main_screen_hamburger</phrase> @@ -138,7 +138,7 @@ GCompris is a multi-activity educational software. This documentation is for the database (to avoid anyone to read it without the password). <mediaobject> <imageobject> - <imagedata fileref="images/main_screen_create_db.png" /> + <imagedata fileref="main_screen_create_db.png" /> </imageobject> <textobject> <phrase>main_screen_create_db</phrase> @@ -152,7 +152,7 @@ GCompris is a multi-activity educational software. This documentation is for the This page allows to create the different pupils and groups for your class. <mediaobject> <imageobject> - <imagedata fileref="images/pupils_groups.png" /> + <imagedata fileref="pupils_groups.png" /> </imageobject> <textobject> <phrase>pupils_groups</phrase> @@ -167,7 +167,7 @@ GCompris is a multi-activity educational software. This documentation is for the the <quote>Description</quote>. <mediaobject> <imageobject> - <imagedata fileref="images/group_add.png" /> + <imagedata fileref="group_add.png" /> </imageobject> <textobject> <phrase>group_add</phrase> @@ -183,7 +183,7 @@ GCompris is a multi-activity educational software. This documentation is for the appear. <mediaobject> <imageobject> - <imagedata fileref="images/group_delete_button.png" /> + <imagedata fileref="group_delete_button.png" /> </imageobject> <textobject> <phrase>group_delete_button</phrase> @@ -194,7 +194,7 @@ GCompris is a multi-activity educational software. This documentation is for the database. If you want to remove pupils, follow the next section. <mediaobject> <imageobject> - <imagedata fileref="images/group_delete_confirmation.png" /> + <imagedata fileref="group_delete_confirmation.png" /> </imageobject> <textobject> <phrase>group_delete_confirmation</phrase> @@ -210,7 +210,7 @@ GCompris is a multi-activity educational software. This documentation is for the connect from the clients. You can also directly add them in pre-existing groups. <mediaobject> <imageobject> - <imagedata fileref="images/pupil_create.png" /> + <imagedata fileref="pupil_create.png" /> </imageobject> <textobject> <phrase>pupil_create</phrase> @@ -225,7 +225,7 @@ GCompris is a multi-activity educational software. This documentation is for the You can directly import a list of pupils using a csv file. <mediaobject> <imageobject> - <imagedata fileref="images/pupil_import.png" /> + <imagedata fileref="pupil_import.png" /> </imageobject> <textobject> <phrase>pupil_import</phrase> @@ -235,7 +235,7 @@ GCompris is a multi-activity educational software. This documentation is for the <para> Exporting a list of pupils is also possible: <mediaobject> <imageobject> - <imagedata fileref="images/pupil_export_csv.png" /> + <imagedata fileref="pupil_export_csv.png" /> </imageobject> <textobject> <phrase>pupil_export_csv</phrase> @@ -249,14 +249,14 @@ GCompris is a multi-activity educational software. This documentation is for the The interface also proposes buttons to edit pupils, add or remove them from groups. <mediaobject> <imageobject> - <imagedata fileref="images/pupil_add_to_group.png" /> + <imagedata fileref="pupil_add_to_group.png" /> </imageobject> <textobject> <phrase>pupil_add_to_group</phrase> </textobject> </mediaobject> <mediaobject> <imageobject> - <imagedata fileref="images/pupil_remove_from_group.png" /> + <imagedata fileref="pupil_remove_from_group.png" /> </imageobject> <textobject> <phrase>pupil_remove_from_group</phrase> @@ -267,7 +267,7 @@ GCompris is a multi-activity educational software. This documentation is for the You can also delete pupils. Note that deleting a pupil does not delete its group. <mediaobject> <imageobject> - <imagedata fileref="images/pupil_delete.png" /> + <imagedata fileref="pupil_delete.png" /> </imageobject> <textobject> <phrase>pupil_delete</phrase> @@ -286,7 +286,7 @@ GCompris is a multi-activity educational software. This documentation is for the visible pupils to only work with this specific group. <mediaobject> <imageobject> - <imagedata fileref="images/connect_devices.png" /> + <imagedata fileref="connect_devices.png" /> </imageobject> <textobject> <phrase>connect_devices</phrase> @@ -303,7 +303,7 @@ GCompris is a multi-activity educational software. This documentation is for the ID</quote> (at least unique for the local network) and a <quote>Port</quote> (if you don’t know, keep the default one). <mediaobject> <imageobject> - <imagedata fileref="images/settings.png" /> + <imagedata fileref="settings.png" /> </imageobject> <textobject> <phrase>settings</phrase> @@ -315,7 +315,7 @@ GCompris is a multi-activity educational software. This documentation is for the the main menu, and scroll to the bottom to find the <quote>Teacher’s server config</quote> button. <mediaobject> <imageobject> - <imagedata fileref="images/gcompris_teacher_config_button.png" /> + <imagedata fileref="gcompris_teacher_config_button.png" /> </imageobject> <textobject> <phrase>gcompris_teacher_config_button</phrase> @@ -323,7 +323,7 @@ GCompris is a multi-activity educational software. This documentation is for the </mediaobject> After clicking it, make sure to have the same settings as the server: <mediaobject> <imageobject> - <imagedata fileref="images/gcompris_teacher_settings.png" /> + <imagedata fileref="gcompris_teacher_settings.png" /> </imageobject> <textobject> <phrase>gcompris_teacher_settings</phrase> @@ -344,7 +344,7 @@ GCompris is a multi-activity educational software. This documentation is for the to connect to the server. Note that client devices need to be on the GCompris main menu, not on any activity or configuration page. <mediaobject> <imageobject> - <imagedata fileref="images/gcompris_connect.png" /> + <imagedata fileref="gcompris_connect.png" /> </imageobject> <textobject> <phrase>gcompris_connect</phrase> @@ -359,7 +359,7 @@ GCompris is a multi-activity educational software. This documentation is for the dialog allowing to select the login they want. <mediaobject> <imageobject> - <imagedata fileref="images/gcompris_select_login.png" /> + <imagedata fileref="gcompris_select_login.png" /> </imageobject> <textobject> <phrase>gcompris_select_login</phrase> @@ -369,7 +369,7 @@ GCompris is a multi-activity educational software. This documentation is for the <listitem><para>Once confirmed, a second dialog will open to enter the password. <mediaobject> <imageobject> - <imagedata fileref="images/gcompris_password.png" /> + <imagedata fileref="gcompris_password.png" /> </imageobject> <textobject> <phrase>gcompris_password</phrase> @@ -380,7 +380,7 @@ GCompris is a multi-activity educational software. This documentation is for the will see a green button on the bar indicating a successful connection. <mediaobject> <imageobject> - <imagedata fileref="images/gcompris_connect_ok.png" /> + <imagedata fileref="gcompris_connect_ok.png" /> </imageobject> <textobject> <phrase>gcompris_connect_ok</phrase> @@ -390,7 +390,7 @@ GCompris is a multi-activity educational software. This documentation is for the <listitem><para> And the server will receive a notification: <mediaobject> <imageobject> - <imagedata fileref="images/connect_devices_password_correct_incorrect.png" /> + <imagedata fileref="connect_devices_password_correct_incorrect.png" /> </imageobject> <textobject> <phrase>connect_devices_password_correct_incorrect</phrase> @@ -410,7 +410,7 @@ GCompris is a multi-activity educational software. This documentation is for the </itemizedlist> <mediaobject> <imageobject> - <imagedata fileref="images/connect_devices_password_disconnected_not_connected.png" /> + <imagedata fileref="connect_devices_password_disconnected_not_connected.png" /> </imageobject> <textobject> <phrase>connect_devices_password_disconnected_not_connected</phrase> @@ -425,7 +425,7 @@ GCompris is a multi-activity educational software. This documentation is for the This page allows to display the different results filtered by date, groups, pupils and activities. <mediaobject> <imageobject> - <imagedata fileref="images/activities.png" /> + <imagedata fileref="activities.png" /> </imageobject> <textobject> <phrase>activities</phrase> @@ -438,7 +438,7 @@ GCompris is a multi-activity educational software. This documentation is for the data to the server has its own visualisation). <mediaobject> <imageobject> - <imagedata fileref="images/activities_results.png" /> + <imagedata fileref="activities_results.png" /> </imageobject> <textobject> <phrase>activities_results</phrase> @@ -455,7 +455,7 @@ GCompris is a multi-activity educational software. This documentation is for the specific datasets for the activities to target specific needs, and send/remove them to/from the clients. <mediaobject> <imageobject> - <imagedata fileref="images/datasets.png" /> + <imagedata fileref="datasets.png" /> </imageobject> <textobject> <phrase>datasets</phrase> @@ -476,7 +476,7 @@ GCompris is a multi-activity educational software. This documentation is for the the goal and the difficulty. Then, each activity will have a specific editor. <mediaobject> <imageobject> - <imagedata fileref="images/dataset_create_update.png" /> + <imagedata fileref="dataset_create_update.png" /> </imageobject> <textobject> <phrase>dataset_create_update</phrase> @@ -488,7 +488,7 @@ GCompris is a multi-activity educational software. This documentation is for the to give some specific information about how to fill the dataset when needed. <mediaobject> <imageobject> - <imagedata fileref="images/dataset_instructions.png" /> + <imagedata fileref="dataset_instructions.png" /> </imageobject> <textobject> <phrase>dataset_instructions</phrase> @@ -500,7 +500,7 @@ GCompris is a multi-activity educational software. This documentation is for the <quote>Remove dataset</quote> button and confirm in the following dialog: <mediaobject> <imageobject> - <imagedata fileref="images/dataset_delete.png" /> + <imagedata fileref="dataset_delete.png" /> </imageobject> <textobject> <phrase>dataset_delete</phrase> @@ -514,7 +514,7 @@ GCompris is a multi-activity educational software. This documentation is for the all the connected clients will be displayed and you will be able to select which will receive it. <mediaobject> <imageobject> - <imagedata fileref="images/dataset_send_client.png" /> + <imagedata fileref="dataset_send_client.png" /> </imageobject> <textobject> <phrase>dataset_send_client</phrase> @@ -529,7 +529,7 @@ GCompris is a multi-activity educational software. This documentation is for the This activity allows teachers to create multiple-choice questionnaires on any topic. <mediaobject> <imageobject> - <imagedata fileref="images/gcompris_multiple-choice_questions.png" /> + <imagedata fileref="gcompris_multiple-choice_questions.png" /> </imageobject> <textobject> <phrase>gcompris_multiple-choice_questions</phrase> @@ -545,7 +545,7 @@ GCompris is a multi-activity educational software. This documentation is for the the different results filtered by date, groups, pupils and activities as charts. <mediaobject> <imageobject> - <imagedata fileref="images/charts.png" /> + <imagedata fileref="charts.png" /> </imageobject> <textobject> <phrase>charts</phrase> @@ -560,7 +560,7 @@ GCompris is a multi-activity educational software. This documentation is for the results for a specific pupil: <mediaobject> <imageobject> - <imagedata fileref="images/charts_view_results_pupil.png" /> + <imagedata fileref="charts_view_results_pupil.png" /> </imageobject> <textobject> <phrase>charts_view_results_pupil</phrase> @@ -569,7 +569,7 @@ GCompris is a multi-activity educational software. This documentation is for the you can see all the results for a specific activity: <mediaobject> <imageobject> - <imagedata fileref="images/charts_view_results_activity.png" /> + <imagedata fileref="charts_view_results_activity.png" /> </imageobject> <textobject> <phrase>charts_view_results_activity</phrase> @@ -584,7 +584,7 @@ GCompris is a multi-activity educational software. This documentation is for the information on the current database and session. <mediaobject> <imageobject> - <imagedata fileref="images/settings.png" /> + <imagedata fileref="settings.png" /> </imageobject> <textobject> <phrase>settings</phrase> diff --git a/doc/images/main_screen.png b/doc/main_screen.png similarity index 100% rename from doc/images/main_screen.png rename to doc/main_screen.png diff --git a/doc/images/main_screen_create_db.png b/doc/main_screen_create_db.png similarity index 100% rename from doc/images/main_screen_create_db.png rename to doc/main_screen_create_db.png diff --git a/doc/images/main_screen_hamburger.png b/doc/main_screen_hamburger.png similarity index 100% rename from doc/images/main_screen_hamburger.png rename to doc/main_screen_hamburger.png diff --git a/doc/images/pupil_add_to_group.png b/doc/pupil_add_to_group.png similarity index 100% rename from doc/images/pupil_add_to_group.png rename to doc/pupil_add_to_group.png diff --git a/doc/images/pupil_create.png b/doc/pupil_create.png similarity index 100% rename from doc/images/pupil_create.png rename to doc/pupil_create.png diff --git a/doc/images/pupil_delete.png b/doc/pupil_delete.png similarity index 100% rename from doc/images/pupil_delete.png rename to doc/pupil_delete.png diff --git a/doc/images/pupil_export_csv.png b/doc/pupil_export_csv.png similarity index 100% rename from doc/images/pupil_export_csv.png rename to doc/pupil_export_csv.png diff --git a/doc/images/pupil_import.png b/doc/pupil_import.png similarity index 100% rename from doc/images/pupil_import.png rename to doc/pupil_import.png diff --git a/doc/images/pupil_remove_from_group.png b/doc/pupil_remove_from_group.png similarity index 100% rename from doc/images/pupil_remove_from_group.png rename to doc/pupil_remove_from_group.png diff --git a/doc/images/pupils_groups.png b/doc/pupils_groups.png similarity index 100% rename from doc/images/pupils_groups.png rename to doc/pupils_groups.png diff --git a/doc/images/settings.png b/doc/settings.png similarity index 100% rename from doc/images/settings.png rename to doc/settings.png
