diff --git a/RedPandaIDE/resources/iconsets/material/actions/00Misc-01Back.svg b/RedPandaIDE/resources/iconsets/material/actions/00Misc-01Back.svg
new file mode 100644
index 00000000..b2d9a2e4
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/00Misc-01Back.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/00Misc-02Forward.svg b/RedPandaIDE/resources/iconsets/material/actions/00Misc-02Forward.svg
new file mode 100644
index 00000000..9afd54e3
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/00Misc-02Forward.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/00Misc-03Add.svg b/RedPandaIDE/resources/iconsets/material/actions/00Misc-03Add.svg
new file mode 100644
index 00000000..a91dd8a0
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/00Misc-03Add.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/00Misc-04Remove.svg b/RedPandaIDE/resources/iconsets/material/actions/00Misc-04Remove.svg
new file mode 100644
index 00000000..723a4d14
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/00Misc-04Remove.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/00Misc-05Gear.svg b/RedPandaIDE/resources/iconsets/material/actions/00Misc-05Gear.svg
new file mode 100644
index 00000000..74856db7
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/00Misc-05Gear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/00Misc-06Cross.svg b/RedPandaIDE/resources/iconsets/material/actions/00Misc-06Cross.svg
new file mode 100644
index 00000000..723a4d14
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/00Misc-06Cross.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/00Misc-07Folder.svg b/RedPandaIDE/resources/iconsets/material/actions/00Misc-07Folder.svg
new file mode 100644
index 00000000..b55c7b23
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/00Misc-07Folder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/00Misc-08Term.svg b/RedPandaIDE/resources/iconsets/material/actions/00Misc-08Term.svg
new file mode 100644
index 00000000..9cbd9e51
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/00Misc-08Term.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/00Misc-09Clean.svg b/RedPandaIDE/resources/iconsets/material/actions/00Misc-09Clean.svg
new file mode 100644
index 00000000..394b7551
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/00Misc-09Clean.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/00Misc-10Check.svg b/RedPandaIDE/resources/iconsets/material/actions/00Misc-10Check.svg
new file mode 100644
index 00000000..666d8cb9
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/00Misc-10Check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/00Misc-11Rename.svg b/RedPandaIDE/resources/iconsets/material/actions/00Misc-11Rename.svg
new file mode 100644
index 00000000..8f5e2af4
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/00Misc-11Rename.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/00Misc-12Help.svg b/RedPandaIDE/resources/iconsets/material/actions/00Misc-12Help.svg
new file mode 100644
index 00000000..88460b16
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/00Misc-12Help.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/00Misc-13Filter.svg b/RedPandaIDE/resources/iconsets/material/actions/00Misc-13Filter.svg
new file mode 100644
index 00000000..89598097
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/00Misc-13Filter.svg
@@ -0,0 +1,73 @@
+
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/actions/01File-01New.svg b/RedPandaIDE/resources/iconsets/material/actions/01File-01New.svg
new file mode 100644
index 00000000..187b5b97
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/01File-01New.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/01File-02Open.svg b/RedPandaIDE/resources/iconsets/material/actions/01File-02Open.svg
new file mode 100644
index 00000000..3d164acb
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/01File-02Open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/01File-03Save.svg b/RedPandaIDE/resources/iconsets/material/actions/01File-03Save.svg
new file mode 100644
index 00000000..0d4f541a
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/01File-03Save.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/01File-04SaveAs.svg b/RedPandaIDE/resources/iconsets/material/actions/01File-04SaveAs.svg
new file mode 100644
index 00000000..2d0f4e0f
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/01File-04SaveAs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/01File-05SaveAll.svg b/RedPandaIDE/resources/iconsets/material/actions/01File-05SaveAll.svg
new file mode 100644
index 00000000..6902133c
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/01File-05SaveAll.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/01File-06Close.svg b/RedPandaIDE/resources/iconsets/material/actions/01File-06Close.svg
new file mode 100644
index 00000000..bdafa2c6
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/01File-06Close.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/01File-07CloseAll.svg b/RedPandaIDE/resources/iconsets/material/actions/01File-07CloseAll.svg
new file mode 100644
index 00000000..601d1063
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/01File-07CloseAll.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/01File-08Print.svg b/RedPandaIDE/resources/iconsets/material/actions/01File-08Print.svg
new file mode 100644
index 00000000..dee96e86
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/01File-08Print.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/01File-09Open_Folder.svg b/RedPandaIDE/resources/iconsets/material/actions/01File-09Open_Folder.svg
new file mode 100644
index 00000000..fb54452a
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/01File-09Open_Folder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/01File-10FileProperties.svg b/RedPandaIDE/resources/iconsets/material/actions/01File-10FileProperties.svg
new file mode 100644
index 00000000..8fcbbe81
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/01File-10FileProperties.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/01File-11Locate.svg b/RedPandaIDE/resources/iconsets/material/actions/01File-11Locate.svg
new file mode 100644
index 00000000..e0e9b62a
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/01File-11Locate.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/02Project-01New.svg b/RedPandaIDE/resources/iconsets/material/actions/02Project-01New.svg
new file mode 100644
index 00000000..187b5b97
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/02Project-01New.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/02Project-02Save.svg b/RedPandaIDE/resources/iconsets/material/actions/02Project-02Save.svg
new file mode 100644
index 00000000..4928513a
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/02Project-02Save.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/02Project-03Close.svg b/RedPandaIDE/resources/iconsets/material/actions/02Project-03Close.svg
new file mode 100644
index 00000000..601d1063
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/02Project-03Close.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/02Project-04NewFile.svg b/RedPandaIDE/resources/iconsets/material/actions/02Project-04NewFile.svg
new file mode 100644
index 00000000..3d164acb
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/02Project-04NewFile.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/02Project-05AddFile.svg b/RedPandaIDE/resources/iconsets/material/actions/02Project-05AddFile.svg
new file mode 100644
index 00000000..8653e15d
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/02Project-05AddFile.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/02Project-06RemoveFile.svg b/RedPandaIDE/resources/iconsets/material/actions/02Project-06RemoveFile.svg
new file mode 100644
index 00000000..bdafa2c6
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/02Project-06RemoveFile.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/02Project-07Properties.svg b/RedPandaIDE/resources/iconsets/material/actions/02Project-07Properties.svg
new file mode 100644
index 00000000..16e62b95
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/02Project-07Properties.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/03Edit-01Undo.svg b/RedPandaIDE/resources/iconsets/material/actions/03Edit-01Undo.svg
new file mode 100644
index 00000000..8be427a9
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/03Edit-01Undo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/03Edit-02Redo.svg b/RedPandaIDE/resources/iconsets/material/actions/03Edit-02Redo.svg
new file mode 100644
index 00000000..0a0564b5
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/03Edit-02Redo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/03Edit-03Cut.svg b/RedPandaIDE/resources/iconsets/material/actions/03Edit-03Cut.svg
new file mode 100644
index 00000000..18b41715
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/03Edit-03Cut.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/03Edit-04Copy.svg b/RedPandaIDE/resources/iconsets/material/actions/03Edit-04Copy.svg
new file mode 100644
index 00000000..e3d7b3ec
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/03Edit-04Copy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/03Edit-05Paste.svg b/RedPandaIDE/resources/iconsets/material/actions/03Edit-05Paste.svg
new file mode 100644
index 00000000..6eda5b31
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/03Edit-05Paste.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/03Edit-06Indent.svg b/RedPandaIDE/resources/iconsets/material/actions/03Edit-06Indent.svg
new file mode 100644
index 00000000..99a813e8
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/03Edit-06Indent.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/03Edit-07Unindent.svg b/RedPandaIDE/resources/iconsets/material/actions/03Edit-07Unindent.svg
new file mode 100644
index 00000000..2eb9abd3
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/03Edit-07Unindent.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/03Edit-08Search.svg b/RedPandaIDE/resources/iconsets/material/actions/03Edit-08Search.svg
new file mode 100644
index 00000000..7c1602b3
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/03Edit-08Search.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/03Edit-09Replace.svg b/RedPandaIDE/resources/iconsets/material/actions/03Edit-09Replace.svg
new file mode 100644
index 00000000..d9c58ca5
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/03Edit-09Replace.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/03Edit-10SearchInFiles.svg b/RedPandaIDE/resources/iconsets/material/actions/03Edit-10SearchInFiles.svg
new file mode 100644
index 00000000..04814afb
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/03Edit-10SearchInFiles.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/03Edit-11SortByName.svg b/RedPandaIDE/resources/iconsets/material/actions/03Edit-11SortByName.svg
new file mode 100644
index 00000000..096d7167
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/03Edit-11SortByName.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/03Edit-12ShowInherited.svg b/RedPandaIDE/resources/iconsets/material/actions/03Edit-12ShowInherited.svg
new file mode 100644
index 00000000..c66b76df
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/03Edit-12ShowInherited.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/03Edit-12SortByType.svg b/RedPandaIDE/resources/iconsets/material/actions/03Edit-12SortByType.svg
new file mode 100644
index 00000000..d8dd5cf7
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/03Edit-12SortByType.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/03Edit-13ShowInherited.svg b/RedPandaIDE/resources/iconsets/material/actions/03Edit-13ShowInherited.svg
new file mode 100644
index 00000000..13110e85
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/03Edit-13ShowInherited.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/04Code-01Back.svg b/RedPandaIDE/resources/iconsets/material/actions/04Code-01Back.svg
new file mode 100644
index 00000000..660d211d
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/04Code-01Back.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/04Code-02Forward.svg b/RedPandaIDE/resources/iconsets/material/actions/04Code-02Forward.svg
new file mode 100644
index 00000000..1047af72
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/04Code-02Forward.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/04Code-03AddBookmark.svg b/RedPandaIDE/resources/iconsets/material/actions/04Code-03AddBookmark.svg
new file mode 100644
index 00000000..3d164acb
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/04Code-03AddBookmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/04Code-04RemoveBookmark.svg b/RedPandaIDE/resources/iconsets/material/actions/04Code-04RemoveBookmark.svg
new file mode 100644
index 00000000..bdafa2c6
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/04Code-04RemoveBookmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/04Code-05Reformat.svg b/RedPandaIDE/resources/iconsets/material/actions/04Code-05Reformat.svg
new file mode 100644
index 00000000..426c776a
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/04Code-05Reformat.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/05Run-01Compile.svg b/RedPandaIDE/resources/iconsets/material/actions/05Run-01Compile.svg
new file mode 100644
index 00000000..fd6be023
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/05Run-01Compile.svg
@@ -0,0 +1,22 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/actions/05Run-02CompileRun.svg b/RedPandaIDE/resources/iconsets/material/actions/05Run-02CompileRun.svg
new file mode 100644
index 00000000..39c06655
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/05Run-02CompileRun.svg
@@ -0,0 +1,25 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/actions/05Run-03Run.svg b/RedPandaIDE/resources/iconsets/material/actions/05Run-03Run.svg
new file mode 100644
index 00000000..55df7e04
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/05Run-03Run.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/actions/05Run-04Rebuild.svg b/RedPandaIDE/resources/iconsets/material/actions/05Run-04Rebuild.svg
new file mode 100644
index 00000000..725f6945
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/05Run-04Rebuild.svg
@@ -0,0 +1,22 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/actions/05Run-05Options.svg b/RedPandaIDE/resources/iconsets/material/actions/05Run-05Options.svg
new file mode 100644
index 00000000..f603c429
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/05Run-05Options.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/05Run-06Debug.svg b/RedPandaIDE/resources/iconsets/material/actions/05Run-06Debug.svg
new file mode 100644
index 00000000..0546a10a
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/05Run-06Debug.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/05Run-07StepOver.svg b/RedPandaIDE/resources/iconsets/material/actions/05Run-07StepOver.svg
new file mode 100644
index 00000000..88f0d910
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/05Run-07StepOver.svg
@@ -0,0 +1,26 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/actions/05Run-08StepInto.svg b/RedPandaIDE/resources/iconsets/material/actions/05Run-08StepInto.svg
new file mode 100644
index 00000000..b4955a79
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/05Run-08StepInto.svg
@@ -0,0 +1,24 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/actions/05Run-08StepOut.svg b/RedPandaIDE/resources/iconsets/material/actions/05Run-08StepOut.svg
new file mode 100644
index 00000000..3bb84588
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/05Run-08StepOut.svg
@@ -0,0 +1,25 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/actions/05Run-09RunToCursor.svg b/RedPandaIDE/resources/iconsets/material/actions/05Run-09RunToCursor.svg
new file mode 100644
index 00000000..81f47375
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/05Run-09RunToCursor.svg
@@ -0,0 +1,23 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/actions/05Run-10Continue.svg b/RedPandaIDE/resources/iconsets/material/actions/05Run-10Continue.svg
new file mode 100644
index 00000000..956116d2
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/05Run-10Continue.svg
@@ -0,0 +1,18 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/actions/05Run-11Stop.svg b/RedPandaIDE/resources/iconsets/material/actions/05Run-11Stop.svg
new file mode 100644
index 00000000..4068b422
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/05Run-11Stop.svg
@@ -0,0 +1,16 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/actions/05Run-12AddWatch.svg b/RedPandaIDE/resources/iconsets/material/actions/05Run-12AddWatch.svg
new file mode 100644
index 00000000..4cc919a8
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/05Run-12AddWatch.svg
@@ -0,0 +1,25 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/actions/05Run-13RemoveWatch.svg b/RedPandaIDE/resources/iconsets/material/actions/05Run-13RemoveWatch.svg
new file mode 100644
index 00000000..60b8c311
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/05Run-13RemoveWatch.svg
@@ -0,0 +1,23 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/actions/05Run-14StepOverInstruction.svg b/RedPandaIDE/resources/iconsets/material/actions/05Run-14StepOverInstruction.svg
new file mode 100644
index 00000000..fee15061
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/05Run-14StepOverInstruction.svg
@@ -0,0 +1,26 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/actions/05Run-15StepIntoInstruction.svg b/RedPandaIDE/resources/iconsets/material/actions/05Run-15StepIntoInstruction.svg
new file mode 100644
index 00000000..0104f336
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/05Run-15StepIntoInstruction.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/actions/05Run-16Interrupt.svg b/RedPandaIDE/resources/iconsets/material/actions/05Run-16Interrupt.svg
new file mode 100644
index 00000000..437c0c7f
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/05Run-16Interrupt.svg
@@ -0,0 +1,18 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/actions/05Run-17CompilerOptions.svg b/RedPandaIDE/resources/iconsets/material/actions/05Run-17CompilerOptions.svg
new file mode 100644
index 00000000..60eb4788
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/05Run-17CompilerOptions.svg
@@ -0,0 +1,128 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/actions/06View-01Maximum.svg b/RedPandaIDE/resources/iconsets/material/actions/06View-01Maximum.svg
new file mode 100644
index 00000000..2587b865
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/06View-01Maximum.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/06View-02ClassBrowser.svg b/RedPandaIDE/resources/iconsets/material/actions/06View-02ClassBrowser.svg
new file mode 100644
index 00000000..33d6229c
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/06View-02ClassBrowser.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/06View-03Files.svg b/RedPandaIDE/resources/iconsets/material/actions/06View-03Files.svg
new file mode 100644
index 00000000..59e74e22
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/06View-03Files.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/06View-04CompileLog.svg b/RedPandaIDE/resources/iconsets/material/actions/06View-04CompileLog.svg
new file mode 100644
index 00000000..c1375778
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/06View-04CompileLog.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/06View-05Bookmark.svg b/RedPandaIDE/resources/iconsets/material/actions/06View-05Bookmark.svg
new file mode 100644
index 00000000..ed38342e
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/06View-05Bookmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/06View-06Todo.svg b/RedPandaIDE/resources/iconsets/material/actions/06View-06Todo.svg
new file mode 100644
index 00000000..0a7af879
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/06View-06Todo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/07Help-01About.svg b/RedPandaIDE/resources/iconsets/material/actions/07Help-01About.svg
new file mode 100644
index 00000000..8a880a79
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/07Help-01About.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/08Problem-01Problem.svg b/RedPandaIDE/resources/iconsets/material/actions/08Problem-01Problem.svg
new file mode 100644
index 00000000..2779417f
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/08Problem-01Problem.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/08Problem-02ProblemSet.svg b/RedPandaIDE/resources/iconsets/material/actions/08Problem-02ProblemSet.svg
new file mode 100644
index 00000000..5436aec2
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/08Problem-02ProblemSet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/08Problem-03Properties.svg b/RedPandaIDE/resources/iconsets/material/actions/08Problem-03Properties.svg
new file mode 100644
index 00000000..081495a3
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/08Problem-03Properties.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/08Problem-04EditSource.svg b/RedPandaIDE/resources/iconsets/material/actions/08Problem-04EditSource.svg
new file mode 100644
index 00000000..e86d7ba0
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/08Problem-04EditSource.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/08Problem-05RunCases.svg b/RedPandaIDE/resources/iconsets/material/actions/08Problem-05RunCases.svg
new file mode 100644
index 00000000..e0ae9f56
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/08Problem-05RunCases.svg
@@ -0,0 +1,11 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/actions/08Problem-06Correct.svg b/RedPandaIDE/resources/iconsets/material/actions/08Problem-06Correct.svg
new file mode 100644
index 00000000..bc20db66
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/08Problem-06Correct.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/08Problem-07Wrong.svg b/RedPandaIDE/resources/iconsets/material/actions/08Problem-07Wrong.svg
new file mode 100644
index 00000000..c3c31e83
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/08Problem-07Wrong.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/actions/08Problem-08Running.svg b/RedPandaIDE/resources/iconsets/material/actions/08Problem-08Running.svg
new file mode 100644
index 00000000..0a0564b5
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/actions/08Problem-08Running.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/classparser/class.svg b/RedPandaIDE/resources/iconsets/material/classparser/class.svg
new file mode 100644
index 00000000..0fc80433
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/classparser/class.svg
@@ -0,0 +1,23 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/classparser/code_snippet.svg b/RedPandaIDE/resources/iconsets/material/classparser/code_snippet.svg
new file mode 100644
index 00000000..5d976c13
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/classparser/code_snippet.svg
@@ -0,0 +1,22 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/classparser/define.svg b/RedPandaIDE/resources/iconsets/material/classparser/define.svg
new file mode 100644
index 00000000..520fd2b3
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/classparser/define.svg
@@ -0,0 +1,24 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/classparser/enum.svg b/RedPandaIDE/resources/iconsets/material/classparser/enum.svg
new file mode 100644
index 00000000..6c3006be
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/classparser/enum.svg
@@ -0,0 +1,20 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/classparser/global.svg b/RedPandaIDE/resources/iconsets/material/classparser/global.svg
new file mode 100644
index 00000000..579e7dde
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/classparser/global.svg
@@ -0,0 +1,22 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/classparser/global_method.svg b/RedPandaIDE/resources/iconsets/material/classparser/global_method.svg
new file mode 100644
index 00000000..ca2a7898
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/classparser/global_method.svg
@@ -0,0 +1,21 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/classparser/keyword.svg b/RedPandaIDE/resources/iconsets/material/classparser/keyword.svg
new file mode 100644
index 00000000..3801bb2a
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/classparser/keyword.svg
@@ -0,0 +1,22 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/classparser/method_inherited.svg b/RedPandaIDE/resources/iconsets/material/classparser/method_inherited.svg
new file mode 100644
index 00000000..87cc11e5
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/classparser/method_inherited.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/classparser/method_inherited_protected.svg b/RedPandaIDE/resources/iconsets/material/classparser/method_inherited_protected.svg
new file mode 100644
index 00000000..9faed806
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/classparser/method_inherited_protected.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/classparser/method_private.svg b/RedPandaIDE/resources/iconsets/material/classparser/method_private.svg
new file mode 100644
index 00000000..a5f65be3
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/classparser/method_private.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/classparser/method_protected.svg b/RedPandaIDE/resources/iconsets/material/classparser/method_protected.svg
new file mode 100644
index 00000000..7d73a22e
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/classparser/method_protected.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/classparser/method_public.svg b/RedPandaIDE/resources/iconsets/material/classparser/method_public.svg
new file mode 100644
index 00000000..1b04bdb6
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/classparser/method_public.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/classparser/namespace.svg b/RedPandaIDE/resources/iconsets/material/classparser/namespace.svg
new file mode 100644
index 00000000..8b47e6a3
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/classparser/namespace.svg
@@ -0,0 +1,20 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/classparser/static_method.svg b/RedPandaIDE/resources/iconsets/material/classparser/static_method.svg
new file mode 100644
index 00000000..b7ecf10e
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/classparser/static_method.svg
@@ -0,0 +1,21 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/classparser/static_var.svg b/RedPandaIDE/resources/iconsets/material/classparser/static_var.svg
new file mode 100644
index 00000000..d6ac0229
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/classparser/static_var.svg
@@ -0,0 +1,21 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/classparser/type.svg b/RedPandaIDE/resources/iconsets/material/classparser/type.svg
new file mode 100644
index 00000000..11c392bb
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/classparser/type.svg
@@ -0,0 +1,20 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/classparser/var.svg b/RedPandaIDE/resources/iconsets/material/classparser/var.svg
new file mode 100644
index 00000000..5ec68729
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/classparser/var.svg
@@ -0,0 +1,21 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/classparser/var_inherited.svg b/RedPandaIDE/resources/iconsets/material/classparser/var_inherited.svg
new file mode 100644
index 00000000..b2ebda55
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/classparser/var_inherited.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/classparser/var_inherited_protected.svg b/RedPandaIDE/resources/iconsets/material/classparser/var_inherited_protected.svg
new file mode 100644
index 00000000..382c12a2
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/classparser/var_inherited_protected.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/classparser/var_private.svg b/RedPandaIDE/resources/iconsets/material/classparser/var_private.svg
new file mode 100644
index 00000000..91f87f0f
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/classparser/var_private.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/classparser/var_protected.svg b/RedPandaIDE/resources/iconsets/material/classparser/var_protected.svg
new file mode 100644
index 00000000..5e9d92b0
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/classparser/var_protected.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/classparser/var_public.svg b/RedPandaIDE/resources/iconsets/material/classparser/var_public.svg
new file mode 100644
index 00000000..2ad4ae7f
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/classparser/var_public.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/editor/bookmark.svg b/RedPandaIDE/resources/iconsets/material/editor/bookmark.svg
new file mode 100644
index 00000000..5117c6dc
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/editor/bookmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/editor/breakpoint.svg b/RedPandaIDE/resources/iconsets/material/editor/breakpoint.svg
new file mode 100644
index 00000000..bc20db66
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/editor/breakpoint.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/editor/currentline.svg b/RedPandaIDE/resources/iconsets/material/editor/currentline.svg
new file mode 100644
index 00000000..1047af72
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/editor/currentline.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/editor/syntaxerror.svg b/RedPandaIDE/resources/iconsets/material/editor/syntaxerror.svg
new file mode 100644
index 00000000..c3c31e83
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/editor/syntaxerror.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/editor/syntaxwarning.svg b/RedPandaIDE/resources/iconsets/material/editor/syntaxwarning.svg
new file mode 100644
index 00000000..d74a79cb
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/editor/syntaxwarning.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/cfile-vcs-changed.svg b/RedPandaIDE/resources/iconsets/material/filesystem/cfile-vcs-changed.svg
new file mode 100644
index 00000000..f2942618
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/cfile-vcs-changed.svg
@@ -0,0 +1,90 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/cfile-vcs-conflict.svg b/RedPandaIDE/resources/iconsets/material/filesystem/cfile-vcs-conflict.svg
new file mode 100644
index 00000000..813d536d
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/cfile-vcs-conflict.svg
@@ -0,0 +1,105 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/cfile-vcs-nochange.svg b/RedPandaIDE/resources/iconsets/material/filesystem/cfile-vcs-nochange.svg
new file mode 100644
index 00000000..b6bc86fd
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/cfile-vcs-nochange.svg
@@ -0,0 +1,82 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/cfile-vcs-staged.svg b/RedPandaIDE/resources/iconsets/material/filesystem/cfile-vcs-staged.svg
new file mode 100644
index 00000000..6c7294bd
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/cfile-vcs-staged.svg
@@ -0,0 +1,83 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/cfile.svg b/RedPandaIDE/resources/iconsets/material/filesystem/cfile.svg
new file mode 100644
index 00000000..5c7d6432
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/cfile.svg
@@ -0,0 +1,60 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/cppfile-vcs-changed.svg b/RedPandaIDE/resources/iconsets/material/filesystem/cppfile-vcs-changed.svg
new file mode 100644
index 00000000..206da36c
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/cppfile-vcs-changed.svg
@@ -0,0 +1,119 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/cppfile-vcs-conflict.svg b/RedPandaIDE/resources/iconsets/material/filesystem/cppfile-vcs-conflict.svg
new file mode 100644
index 00000000..f79763c0
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/cppfile-vcs-conflict.svg
@@ -0,0 +1,134 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/cppfile-vcs-nochange.svg b/RedPandaIDE/resources/iconsets/material/filesystem/cppfile-vcs-nochange.svg
new file mode 100644
index 00000000..d645b311
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/cppfile-vcs-nochange.svg
@@ -0,0 +1,111 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/cppfile-vcs-staged.svg b/RedPandaIDE/resources/iconsets/material/filesystem/cppfile-vcs-staged.svg
new file mode 100644
index 00000000..13e365e1
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/cppfile-vcs-staged.svg
@@ -0,0 +1,111 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/cppfile.svg b/RedPandaIDE/resources/iconsets/material/filesystem/cppfile.svg
new file mode 100644
index 00000000..7f179998
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/cppfile.svg
@@ -0,0 +1,93 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/file-vcs-changed.svg b/RedPandaIDE/resources/iconsets/material/filesystem/file-vcs-changed.svg
new file mode 100644
index 00000000..48ecdb31
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/file-vcs-changed.svg
@@ -0,0 +1,86 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/file-vcs-conflict.svg b/RedPandaIDE/resources/iconsets/material/filesystem/file-vcs-conflict.svg
new file mode 100644
index 00000000..93d85e60
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/file-vcs-conflict.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/file-vcs-nochange.svg b/RedPandaIDE/resources/iconsets/material/filesystem/file-vcs-nochange.svg
new file mode 100644
index 00000000..75597b01
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/file-vcs-nochange.svg
@@ -0,0 +1,78 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/file-vcs-staged.svg b/RedPandaIDE/resources/iconsets/material/filesystem/file-vcs-staged.svg
new file mode 100644
index 00000000..e658a74d
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/file-vcs-staged.svg
@@ -0,0 +1,79 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/file.svg b/RedPandaIDE/resources/iconsets/material/filesystem/file.svg
new file mode 100644
index 00000000..c94bd33c
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/file.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/folder-vcs-changed.svg b/RedPandaIDE/resources/iconsets/material/filesystem/folder-vcs-changed.svg
new file mode 100644
index 00000000..b59d8d7c
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/folder-vcs-changed.svg
@@ -0,0 +1,62 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/folder-vcs-conflict.svg b/RedPandaIDE/resources/iconsets/material/filesystem/folder-vcs-conflict.svg
new file mode 100644
index 00000000..661aa541
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/folder-vcs-conflict.svg
@@ -0,0 +1,77 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/folder-vcs-nochange.svg b/RedPandaIDE/resources/iconsets/material/filesystem/folder-vcs-nochange.svg
new file mode 100644
index 00000000..9804df35
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/folder-vcs-nochange.svg
@@ -0,0 +1,58 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/folder-vcs-staged.svg b/RedPandaIDE/resources/iconsets/material/filesystem/folder-vcs-staged.svg
new file mode 100644
index 00000000..d79f29c8
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/folder-vcs-staged.svg
@@ -0,0 +1,59 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/folder.svg b/RedPandaIDE/resources/iconsets/material/filesystem/folder.svg
new file mode 100644
index 00000000..dabbe7b4
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/folder.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/git.svg b/RedPandaIDE/resources/iconsets/material/filesystem/git.svg
new file mode 100644
index 00000000..9eef8d5d
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/git.svg
@@ -0,0 +1,49 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/headerfolder.svg b/RedPandaIDE/resources/iconsets/material/filesystem/headerfolder.svg
new file mode 100644
index 00000000..16421102
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/headerfolder.svg
@@ -0,0 +1,47 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/hfile-vcs-changed.svg b/RedPandaIDE/resources/iconsets/material/filesystem/hfile-vcs-changed.svg
new file mode 100644
index 00000000..639b593c
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/hfile-vcs-changed.svg
@@ -0,0 +1,90 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/hfile-vcs-conflict.svg b/RedPandaIDE/resources/iconsets/material/filesystem/hfile-vcs-conflict.svg
new file mode 100644
index 00000000..809dac63
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/hfile-vcs-conflict.svg
@@ -0,0 +1,105 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/hfile-vcs-nochange.svg b/RedPandaIDE/resources/iconsets/material/filesystem/hfile-vcs-nochange.svg
new file mode 100644
index 00000000..5f3e7fbd
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/hfile-vcs-nochange.svg
@@ -0,0 +1,82 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/hfile-vcs-staged.svg b/RedPandaIDE/resources/iconsets/material/filesystem/hfile-vcs-staged.svg
new file mode 100644
index 00000000..618083ef
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/hfile-vcs-staged.svg
@@ -0,0 +1,83 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/hfile.svg b/RedPandaIDE/resources/iconsets/material/filesystem/hfile.svg
new file mode 100644
index 00000000..9a3e1c78
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/hfile.svg
@@ -0,0 +1,60 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/projectfile-vcs-changed.svg b/RedPandaIDE/resources/iconsets/material/filesystem/projectfile-vcs-changed.svg
new file mode 100644
index 00000000..612b0089
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/projectfile-vcs-changed.svg
@@ -0,0 +1,90 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/projectfile-vcs-conflict.svg b/RedPandaIDE/resources/iconsets/material/filesystem/projectfile-vcs-conflict.svg
new file mode 100644
index 00000000..3909d94c
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/projectfile-vcs-conflict.svg
@@ -0,0 +1,105 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/projectfile-vcs-nochange.svg b/RedPandaIDE/resources/iconsets/material/filesystem/projectfile-vcs-nochange.svg
new file mode 100644
index 00000000..2532a80a
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/projectfile-vcs-nochange.svg
@@ -0,0 +1,82 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/projectfile-vcs-staged.svg b/RedPandaIDE/resources/iconsets/material/filesystem/projectfile-vcs-staged.svg
new file mode 100644
index 00000000..46d5f683
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/projectfile-vcs-staged.svg
@@ -0,0 +1,83 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/projectfile.svg b/RedPandaIDE/resources/iconsets/material/filesystem/projectfile.svg
new file mode 100644
index 00000000..cb67d0d6
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/projectfile.svg
@@ -0,0 +1,150 @@
+
+
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/filesystem/sourcefolder.svg b/RedPandaIDE/resources/iconsets/material/filesystem/sourcefolder.svg
new file mode 100644
index 00000000..24d0dd9b
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/filesystem/sourcefolder.svg
@@ -0,0 +1,47 @@
+
+
diff --git a/RedPandaIDE/resources/iconsets/material/info.json b/RedPandaIDE/resources/iconsets/material/info.json
new file mode 100644
index 00000000..62ff523e
--- /dev/null
+++ b/RedPandaIDE/resources/iconsets/material/info.json
@@ -0,0 +1,6 @@
+{
+ "name":"Material",
+ "name_zh_CN": "素雅",
+ "version": "1.0",
+ "author": "Alan-CRL;royqh1979"
+}