diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..b8279af
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,102 @@
+# ============================
+# Qt / Qt Creator
+# ============================
+
+# Arquivos de configuração específicos do usuário
+*.pro.user
+*.pro.user.*
+*.qbs.user
+*.qbs.user.*
+*.qmlproject.user
+*.qmlproject.user.*
+
+# Cache e arquivos temporários
+.qmake.stash
+*.autosave
+*.qmlc
+*.jsc
+*.moc
+moc_*.cpp
+moc_*.h
+qrc_*.cpp
+ui_*.h
+*.qrc.dep
+
+# Diretórios de build do Qt Creator
+build*/
+*/build-*/
+
+# ============================
+# CMake
+# ============================
+CMakeLists.txt.user
+CMakeCache.txt
+CMakeFiles/
+CMakeScripts/
+Testing/
+Makefile
+cmake_install.cmake
+install_manifest.txt
+compile_commands.json
+CTestTestfile.cmake
+
+# ============================
+# Ninja
+# ============================
+.ninja_deps
+.ninja_log
+
+# ============================
+# Compilação
+# ============================
+*.o
+*.obj
+*.lo
+*.la
+*.al
+*.libs
+*.ko
+*.dll
+*.so
+*.so.*
+*.dylib
+*.exe
+*.out
+*.app
+*.i*86
+*.x86_64
+*.hex
+
+# ============================
+# Debug / Perfil
+# ============================
+*.dSYM/
+*.su
+*.idb
+*.pdb
+*.mod
+*.cmd
+*.bld
+*.dep
+*.gcno
+*.gcda
+*.gcov
+*.prof
+*.pgc
+*.pgd
+
+# Editor temporários
+*~
+*.swp
+*.swo
+*.tmp
+*.bak
+*.orig
+*.rej
+
+# ============================
+# Outros
+# ============================
+*.log
+*.trace
+
diff --git a/Imgs/Browsers/librewolf.png b/Imgs/Browsers/librewolf.png
new file mode 100644
index 0000000..862a730
Binary files /dev/null and b/Imgs/Browsers/librewolf.png differ
diff --git a/ImgsResources.qrc b/ImgsResources.qrc
index 97b9fcf..48021a6 100644
--- a/ImgsResources.qrc
+++ b/ImgsResources.qrc
@@ -9,6 +9,7 @@
Imgs/Browsers/edge.png
Imgs/Browsers/google-chrome.svg
Imgs/Browsers/microsoft-edge.svg
+ Imgs/Browsers/librewolf.png
Imgs/Browsers/opera.png
Imgs/Browsers/opera.svg
Imgs/Browsers/tor.png
diff --git a/Scripts/office365.sh b/Scripts/office365.sh
index 6646399..122c556 100644
--- a/Scripts/office365.sh
+++ b/Scripts/office365.sh
@@ -6,7 +6,7 @@ echo "#!/usr/bin/env xdg-open
Version=1.0
Terminal=false
Type=Application
-Name=Microsoft Office Word 356
+Name=Microsoft Office Word 365
Exec=/usr/local/bin/${fname}
Categories=Office;
StartupWMClass=${url}
@@ -26,7 +26,7 @@ echo "#!/usr/bin/env xdg-open
Version=1.0
Terminal=false
Type=Application
-Name=Microsoft Office Excel 356
+Name=Microsoft Office Excel 365
Exec=/usr/local/bin/${fname}
Categories=Office;
StartupWMClass=${url}
diff --git a/Welcome.cpp b/Welcome.cpp
index e52e2f1..f7bc971 100644
--- a/Welcome.cpp
+++ b/Welcome.cpp
@@ -384,7 +384,7 @@ void Welcome::fillOfficePage(){
ui->officeContainer->addWidget(
createButton(
- "Office 365",
+ "Office 365 Online",
":/Imgs/Office/Imgs/Office/g825.png",
"/usr/share/applications/msword-365.desktop",
"://Scripts/office365.sh",
@@ -485,6 +485,15 @@ void Welcome::fillBrowserPage(){
"qapt-batch --uninstall brave-browser"),
0,2);
+ ui->browserContainer->addWidget(
+ createButton(
+ "LibreWolf",
+ ":/Imgs/Browsers/Imgs/Browsers/librewolf.png",
+ "flatpak info org.torproject.torbrowser-launcher",
+ "flatpak-install-gui --override-appname=\"LibreWolf\" io.gitlab.librewolf-community",
+ "flatpak-install-gui --override-appname=\"LibreWolf\" --remove io.gitlab.librewolf-community"),
+ 1,1);
+
ui->browserContainer->addWidget(
createButton(
"Opera",