diff --git a/CHANGELOG.md b/CHANGELOG.md
index 74b7d80a..6aa01dfd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -35,6 +35,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
### Changed
+- Changed images from SVG to PNG because `vsce` does not support SVG
+ ([#510](https://github.com/fortran-lang/vscode-fortran-support/pull/510))
- Changed need for matching begin-end scope names, in the following constructs:
Functions, Modules, Programs, Module Procedures, Subroutines, Submodules.
For a more detailed explanation as to why see the issue
diff --git a/README.md b/README.md
index aace7306..f3eedef2 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
## Key Features
@@ -30,18 +43,18 @@
## Get Started & Seek Support
-
-
-
-
+
+
+
+
### Useful Tools
-
-
-
+
+
+
## Language Server integration
@@ -70,15 +83,14 @@ without the user having to compile.
Using an invalid if expression
-
+
Using incorrect type and rank as function argument
-
+
-| 📝️ Note |
-| ------------------------------------------ |
-| Save your file to generate linting results |
+| 📝️ Note | Save your file to generate linting results |
+| -------- | ------------------------------------------ |
Linting results can be improved by providing additional options to the compiler.
@@ -86,9 +98,8 @@ Linting results can be improved by providing additional options to the compiler.
You can control the include paths to be used by the linter with the `fortran.linter.includePaths` option.
-| ❗️ Important |
-| ------------------------------------------------------------------------------------------------------------------ |
-| For the best linting results `linter.includePaths` should match the included paths for your project's compilation. |
+| ❗️ Important | For the best linting results `linter.includePaths` should match the included paths for your project's compilation. |
+| ------------- | ------------------------------------------------------------------------------------------------------------------ |
```json
{
@@ -96,9 +107,8 @@ You can control the include paths to be used by the linter with the `fortran.lin
}
```
-| ❗️ Important |
-| -------------------------------------------------------------------------------- |
-| If a glob pattern is used only directories matching the pattern will be included |
+| ❗️ Important | If a glob pattern is used only directories matching the pattern will be included |
+| ------------- | -------------------------------------------------------------------------------- |
### Additional linting options
@@ -140,7 +150,7 @@ you can point the extension to another linter with the `fortran.linter.compilerP
## Debugging
-
+
The extension uses the debugger from Microsoft's
[C/C++ extension](https://github.com/Microsoft/vscode-cpptools)
@@ -203,9 +213,9 @@ installed with `pip` automatically through the extension.
Demo: formatters in action
-| findent | fprettify |
-| :-------------------------------: | :---------------------------------: |
-|  |  |
+| findent | fprettify |
+| :-----------------------------------: | :-------------------------------------: |
+|  |  |
@@ -234,9 +244,8 @@ If the formatter is not present in the `PATH` its location can be input with
}
```
-| :memo: Note |
-| ---------------------------------------------------------------------- |
-| `findent` can also be used to generate dependency files for a project. |
+| 📝️ Note | `findent` can also be used to generate dependency files for a project. |
+| -------- | ---------------------------------------------------------------------- |
## Snippets
@@ -293,8 +302,8 @@ For debugging you need to have one of the following debuggers installed:
You can support further development of the extension by fiscal donations:
- to our [**LFortan**](https://numfocus.org/donate-to-lfortran) project on NumFOCUS
+ to our [**LFortan**](https://numfocus.org/donate-to-lfortran) project on NumFOCUS
Or
- directly sponsoring developers through [**GitHub Sponsors**](https://github.com/fortran-lang/vscode-fortran-support)
+ directly sponsoring developers through [**GitHub Sponsors**](https://github.com/fortran-lang/vscode-fortran-support)
diff --git a/assets/findent-demo.gif b/assets/gif/findent-demo.gif
similarity index 100%
rename from assets/findent-demo.gif
rename to assets/gif/findent-demo.gif
diff --git a/assets/fprettify-demo.gif b/assets/gif/fprettify-demo.gif
similarity index 100%
rename from assets/fprettify-demo.gif
rename to assets/gif/fprettify-demo.gif
diff --git a/assets/gdb_ani.gif b/assets/gif/gdb_ani.gif
similarity index 100%
rename from assets/gdb_ani.gif
rename to assets/gif/gdb_ani.gif
diff --git a/assets/intro-demo.gif b/assets/gif/intro-demo.gif
similarity index 100%
rename from assets/intro-demo.gif
rename to assets/gif/intro-demo.gif
diff --git a/assets/lint-demo.gif b/assets/gif/lint-demo.gif
similarity index 100%
rename from assets/lint-demo.gif
rename to assets/gif/lint-demo.gif
diff --git a/assets/lint-demo2.gif b/assets/gif/lint-demo2.gif
similarity index 100%
rename from assets/lint-demo2.gif
rename to assets/gif/lint-demo2.gif
diff --git a/assets/icon.png b/assets/png/icon.png
similarity index 100%
rename from assets/icon.png
rename to assets/png/icon.png
diff --git a/assets/png/modern-fortran-logo.png b/assets/png/modern-fortran-logo.png
new file mode 100644
index 00000000..ebe1d93e
Binary files /dev/null and b/assets/png/modern-fortran-logo.png differ
diff --git a/assets/png/readme.discourse.png b/assets/png/readme.discourse.png
new file mode 100644
index 00000000..bb5a13e4
Binary files /dev/null and b/assets/png/readme.discourse.png differ
diff --git a/assets/png/readme.fortls.png b/assets/png/readme.fortls.png
new file mode 100644
index 00000000..30748c64
Binary files /dev/null and b/assets/png/readme.fortls.png differ
diff --git a/assets/png/readme.fpm.png b/assets/png/readme.fpm.png
new file mode 100644
index 00000000..b1b1f1c3
Binary files /dev/null and b/assets/png/readme.fpm.png differ
diff --git a/assets/png/readme.github.png b/assets/png/readme.github.png
new file mode 100644
index 00000000..f810000e
Binary files /dev/null and b/assets/png/readme.github.png differ
diff --git a/assets/png/readme.github.sponsor.png b/assets/png/readme.github.sponsor.png
new file mode 100644
index 00000000..e3fa3e4d
Binary files /dev/null and b/assets/png/readme.github.sponsor.png differ
diff --git a/assets/png/readme.lfortran.png b/assets/png/readme.lfortran.png
new file mode 100644
index 00000000..fb0465f9
Binary files /dev/null and b/assets/png/readme.lfortran.png differ
diff --git a/assets/png/readme.stdlib.png b/assets/png/readme.stdlib.png
new file mode 100644
index 00000000..ff2a5ac3
Binary files /dev/null and b/assets/png/readme.stdlib.png differ
diff --git a/assets/png/readme.tutorial.png b/assets/png/readme.tutorial.png
new file mode 100644
index 00000000..29ee5747
Binary files /dev/null and b/assets/png/readme.tutorial.png differ
diff --git a/assets/readme.github.sponsor.svg b/assets/readme.github.sponsor.svg
deleted file mode 100644
index 29a1ea78..00000000
--- a/assets/readme.github.sponsor.svg
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
diff --git a/assets/fortran-logo.svg b/assets/svg/fortran-logo.svg
similarity index 100%
rename from assets/fortran-logo.svg
rename to assets/svg/fortran-logo.svg
diff --git a/assets/modern-fortran-logo.svg b/assets/svg/modern-fortran-logo.svg
similarity index 97%
rename from assets/modern-fortran-logo.svg
rename to assets/svg/modern-fortran-logo.svg
index 5a0c7e33..60fcc1ff 100644
--- a/assets/modern-fortran-logo.svg
+++ b/assets/svg/modern-fortran-logo.svg
@@ -2,9 +2,9 @@