diff --git a/LICENSE b/LICENSE
index 39263da..061c7ad 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,6 +1,6 @@
MIT License
-Copyright (c) 2025 Tutos Rive
+Copyright (c) 2025 Dev2Forge
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/src/PYMD/interface/dialog_about.ui b/src/PYMD/interface/dialog_about.ui
index 5711230..69bb825 100644
--- a/src/PYMD/interface/dialog_about.ui
+++ b/src/PYMD/interface/dialog_about.ui
@@ -11,6 +11,18 @@
640
+
+
+ 578
+ 640
+
+
+
+
+ 578
+ 640
+
+
Gabriola
diff --git a/src/PYMD/interface/main_window.ui b/src/PYMD/interface/main_window.ui
index 53bb82f..3bcd287 100644
--- a/src/PYMD/interface/main_window.ui
+++ b/src/PYMD/interface/main_window.ui
@@ -678,7 +678,7 @@ li.checked::marker { content: "\2612"; }
- <html><head/><body><p>© 2025 Tutos Rive. Licensed under the <a href="https://github.com/tutosrive/pymd/blob/main/LICENSE"><span style=" text-decoration: underline; color:#27bf73;">MIT License</span></a></p><p><br/></p></body></html>
+ <html><head/><body><p>©2025 <a href="https://www.dev2forge.software"><span style=" text-decoration: underline; color:#27bf73;">Dev2Forge</span></a>. Licensed under the <a href="https://github.com/tutosrive/pymd/blob/main/LICENSE"><span style=" text-decoration: underline; color:#27bf73;">MIT License</span></a></p><p><br/></p></body></html>
Qt::TextFormat::RichText
@@ -1469,6 +1469,9 @@ li.checked::marker { content: "\2612"; }
false
+
+
+
Open File
@@ -1486,6 +1489,9 @@ li.checked::marker { content: "\2612"; }
+
+
+
Exit
@@ -1504,7 +1510,8 @@ li.checked::marker { content: "\2612"; }
-
+
+ :/img/logo-pymd-1:/img/logo-pymd-1
About
@@ -1520,6 +1527,9 @@ li.checked::marker { content: "\2612"; }
+
+
+
Language
@@ -1528,8 +1538,14 @@ li.checked::marker { content: "\2612"; }
+
+ false
+
+
+
+
- Theme
+ Theme (Soon)
@@ -1542,8 +1558,8 @@ li.checked::marker { content: "\2612"; }
-
- assets/img/opl.webpassets/img/opl.webp
+
+ :/icons/osl_icon:/icons/osl_icon
Open Source Licences
@@ -1554,6 +1570,9 @@ li.checked::marker { content: "\2612"; }
12
+
+ Ctrl+N
+
diff --git a/src/PYMD/interface/osl.ui b/src/PYMD/interface/osl.ui
index 7cef6dd..5c68dfa 100644
--- a/src/PYMD/interface/osl.ui
+++ b/src/PYMD/interface/osl.ui
@@ -13,10 +13,16 @@
640
+
+
+ 480
+ 640
+
+
480
- 661
+ 640
diff --git a/src/PYMD/interface/translations/others/IH_en_GB.srm b/src/PYMD/interface/translations/others/IH_en_GB.srm
index b37fc46..08e5cf3 100644
--- a/src/PYMD/interface/translations/others/IH_en_GB.srm
+++ b/src/PYMD/interface/translations/others/IH_en_GB.srm
@@ -9,10 +9,11 @@
Welcome to Pymd
- Shortcuts:
- - - Ctrl + O to open a file
- - - Ctrl + L to select language
- - - Ctrl + T to select theme
- - - Ctrl + T about
- - - Ctrl + W to exit
+ Keyboard Shortcuts:
+ - - Ctrl + O Select a file
+ - - Ctrl + L Select language
+
+ - - Ctrl + N Open source licences
+ - - Ctrl + M About
+ - - Ctrl + W Close program
diff --git a/src/PYMD/interface/translations/others/IH_es_CO.srm b/src/PYMD/interface/translations/others/IH_es_CO.srm
index 2c95d26..70f55d0 100644
--- a/src/PYMD/interface/translations/others/IH_es_CO.srm
+++ b/src/PYMD/interface/translations/others/IH_es_CO.srm
@@ -10,9 +10,10 @@
Atajos de teclado:
- - - Ctrl + O seleccionar un archivo
- - - Ctrl + L seleccionar lenguaje
- - - Ctrl + T seleccionar tema
- - - Ctrl + T acerca de
- - - Ctrl + W cerrar programa
+ - - Ctrl + O Seleccionar un archivo
+ - - Ctrl + L Seleccionar idioma
+
+ - - Ctrl + N Licencias de código abierto
+ - - Ctrl + M Acerca de
+ - - Ctrl + W Cerrar programa
diff --git a/src/PYMD/interface/translations/pymd_es_CO.qm b/src/PYMD/interface/translations/pymd_es_CO.qm
deleted file mode 100644
index cfd4de3..0000000
Binary files a/src/PYMD/interface/translations/pymd_es_CO.qm and /dev/null differ
diff --git a/src/PYMD/interface/translations/pymd_es_CO.ts b/src/PYMD/interface/translations/pymd_es_CO.ts
deleted file mode 100644
index 8e7d0f3..0000000
--- a/src/PYMD/interface/translations/pymd_es_CO.ts
+++ /dev/null
@@ -1,223 +0,0 @@
-
-
-
-
- Lang_Dialog
-
-
- Select Language
- Seleccione un lenguaje
-
-
-
- English - GB
- Inglés - GB
-
-
- English - UK
- Inglés - UK
-
-
-
- Spanish - CO
- Español - CO
-
-
-
- MainWindow
-
-
-
-
- Open File
- Abrir archivo
-
-
-
- Select a file (*pdf *html *docx)
- Seleccione un archivo(*pdf *html *docx)
-
-
-
- Close Program
- Cerrar programa
-
-
-
- Do you want to close this program?
- ¿Quiere cerrar este programa?
-
-
-
- PYMD - SRM & TRG
- PYMD - SRM Y TRG
-
-
-
- Change language
- Cambiar idioma
-
-
-
- Ctrl+A
-
-
-
-
- Markdown
-
-
-
-
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
-<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><style type="text/css">
-p, li { white-space: pre-wrap; }
-hr { height: 1px; border-width: 0; }
-li.unchecked::marker { content: "\2610"; }
-li.checked::marker { content: "\2612"; }
-</style></head><body style=" font-family:'Gabriola'; font-size:12pt; font-weight:400; font-style:normal;">
-<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html>
-
-
-
-
- Preview
- Vista previa
-
-
-
- Save file to Markdown (.md)
- Guardar archivo a Markdown (.md)
-
-
-
- Convert
- Convertir
-
-
-
- Ctrl+Enter
- Button to save/convert .md file
- Botón para guardar/convertir archivo md
-
-
-
-
- <html><head/><body><p>© 2025 Tutos Rive. Licensed under the <a href="https://github.com/tutosrive/pymd/blob/main/LICENSE"><span style=" text-decoration: underline; color:#27bf73;">MIT License</span></a></p><p><br/></p></body></html>
- Copyright Notice - Footer
- <html><head/><body><p>© 2025 Tutos Rive. Con <a href="https://github.com/tutosrive/pymd/blob/main/LICENSE"><span style=" text-decoration: underline; color:#27bf73;">Licencia MIT</span></a></p><p><br/></p></body></html>
-
-
-
- Menu
- Menú
-
-
-
- Settings
- Ajustes
-
-
-
- Help
- Ayuda
-
-
-
- Ctrl+O
-
-
-
-
- Exit
- Salir
-
-
-
- Ctrl+W
-
-
-
-
- About
- Acerca de
-
-
-
- Ctrl+M
-
-
-
-
- Language
- Idioma
-
-
-
- Ctrl+L
-
-
-
-
- Theme
- Tema
-
-
-
- Ctrl+T
-
-
-
-
- Open Source Licences
- Licencias de código abierto
-
-
-
- about_dialog
-
-
- About
- Acerca de
-
-
-
- PYMD
- PYMD
-
-
-
- dialog_osl
-
-
- Open Source Licenses - Notice
- Licencias de código abierto - Aviso
-
-
-
-
- Select a library
- Seleccione una librería
-
-
-
- Markitdown
- Markitdown
-
-
-
- PySide6
- PySide6
-
-
-
- Markdown
- Markdown
-
-
-
- CREDITS
- CRÉDITOS
-
-
-
diff --git a/src/PYMD/interface/ui_dialog_about.py b/src/PYMD/interface/ui_dialog_about.py
index eb5dc81..87787ce 100644
--- a/src/PYMD/interface/ui_dialog_about.py
+++ b/src/PYMD/interface/ui_dialog_about.py
@@ -24,6 +24,8 @@ def setupUi(self, about_dialog):
if not about_dialog.objectName():
about_dialog.setObjectName(u"about_dialog")
about_dialog.resize(578, 640)
+ about_dialog.setMinimumSize(QSize(578, 640))
+ about_dialog.setMaximumSize(QSize(578, 640))
font = QFont()
font.setFamilies([u"Gabriola"])
font.setPointSize(20)
diff --git a/src/PYMD/interface/ui_main_window.py b/src/PYMD/interface/ui_main_window.py
index ed7f742..f56a4c6 100644
--- a/src/PYMD/interface/ui_main_window.py
+++ b/src/PYMD/interface/ui_main_window.py
@@ -89,29 +89,39 @@ def setupUi(self, MainWindow):
self.action_open_file = QAction(MainWindow)
self.action_open_file.setObjectName(u"action_open_file")
self.action_open_file.setCheckable(False)
+ icon1 = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.DocumentOpen))
+ self.action_open_file.setIcon(icon1)
self.action_open_file.setFont(font)
self.action_open_file.setMenuRole(QAction.MenuRole.TextHeuristicRole)
self.action_exit = QAction(MainWindow)
self.action_exit.setObjectName(u"action_exit")
+ icon2 = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.ApplicationExit))
+ self.action_exit.setIcon(icon2)
self.action_exit.setFont(font)
self.action_exit.setMenuRole(QAction.MenuRole.TextHeuristicRole)
self.action_about = QAction(MainWindow)
self.action_about.setObjectName(u"action_about")
- icon1 = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.HelpAbout))
- self.action_about.setIcon(icon1)
+ icon3 = QIcon()
+ icon3.addFile(u":/img/logo-pymd-1", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
+ self.action_about.setIcon(icon3)
self.action_about.setFont(font)
self.action_language = QAction(MainWindow)
self.action_language.setObjectName(u"action_language")
+ icon4 = QIcon(QIcon.fromTheme(u"accessories-character-map"))
+ self.action_language.setIcon(icon4)
self.action_theme = QAction(MainWindow)
self.action_theme.setObjectName(u"action_theme")
+ self.action_theme.setEnabled(False)
+ icon5 = QIcon(QIcon.fromTheme(u"weather-clear"))
+ self.action_theme.setIcon(icon5)
font1 = QFont()
font1.setFamilies([u"Amiri Quran"])
self.action_theme.setFont(font1)
self.action_OSL = QAction(MainWindow)
self.action_OSL.setObjectName(u"action_OSL")
- icon2 = QIcon()
- icon2.addFile(u":/icons/osl_icon", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
- self.action_OSL.setIcon(icon2)
+ icon6 = QIcon()
+ icon6.addFile(u":/icons/osl_icon", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
+ self.action_OSL.setIcon(icon6)
self.action_OSL.setFont(font)
self.main_window_frame = QWidget(MainWindow)
self.main_window_frame.setObjectName(u"main_window_frame")
@@ -138,8 +148,7 @@ def setupUi(self, MainWindow):
self.language_btn.setObjectName(u"language_btn")
self.language_btn.setMinimumSize(QSize(20, 70))
self.language_btn.setFont(font)
- icon3 = QIcon(QIcon.fromTheme(u"accessories-character-map"))
- self.language_btn.setIcon(icon3)
+ self.language_btn.setIcon(icon4)
self.language_btn.setFlat(False)
self.sidebar_layout.addWidget(self.language_btn, 1, 0, 1, 1)
@@ -148,8 +157,7 @@ def setupUi(self, MainWindow):
self.explorer_btn.setObjectName(u"explorer_btn")
self.explorer_btn.setMinimumSize(QSize(20, 70))
self.explorer_btn.setFont(font)
- icon4 = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.DocumentOpen))
- self.explorer_btn.setIcon(icon4)
+ self.explorer_btn.setIcon(icon1)
#if QT_CONFIG(shortcut)
self.explorer_btn.setShortcut(u"")
#endif // QT_CONFIG(shortcut)
@@ -261,8 +269,8 @@ def setupUi(self, MainWindow):
self.convert_btn.setMinimumSize(QSize(0, 40))
self.convert_btn.setCursor(QCursor(Qt.CursorShape.PointingHandCursor))
self.convert_btn.setAutoFillBackground(False)
- icon5 = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.SyncSynchronizing))
- self.convert_btn.setIcon(icon5)
+ icon7 = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.SyncSynchronizing))
+ self.convert_btn.setIcon(icon7)
self.frame_views_layout.addWidget(self.convert_btn, 1, 0, 1, 1)
@@ -485,11 +493,14 @@ def retranslateUi(self, MainWindow):
#if QT_CONFIG(shortcut)
self.action_language.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+L", None))
#endif // QT_CONFIG(shortcut)
- self.action_theme.setText(QCoreApplication.translate("MainWindow", u"Theme", None))
+ self.action_theme.setText(QCoreApplication.translate("MainWindow", u"Theme (Soon)", None))
#if QT_CONFIG(shortcut)
self.action_theme.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+T", None))
#endif // QT_CONFIG(shortcut)
self.action_OSL.setText(QCoreApplication.translate("MainWindow", u"Open Source Licences", None))
+#if QT_CONFIG(shortcut)
+ self.action_OSL.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+N", None))
+#endif // QT_CONFIG(shortcut)
#if QT_CONFIG(tooltip)
self.language_btn.setToolTip(QCoreApplication.translate("MainWindow", u"Change language", None))
#endif // QT_CONFIG(tooltip)
@@ -522,7 +533,7 @@ def retranslateUi(self, MainWindow):
#if QT_CONFIG(tooltip)
self.label.setToolTip("")
#endif // QT_CONFIG(tooltip)
- self.label.setText(QCoreApplication.translate("MainWindow", u"\u00a9\u00a02025 Tutos Rive. Licensed under the MIT License
", None))
+ self.label.setText(QCoreApplication.translate("MainWindow", u"
\u00a92025 Dev2Forge. Licensed under the MIT License
", None))
self.menu_qt.setTitle(QCoreApplication.translate("MainWindow", u"Menu", None))
self.menu_settings.setTitle(QCoreApplication.translate("MainWindow", u"Preferences", None))
self.menu_help.setTitle(QCoreApplication.translate("MainWindow", u"Help", None))
diff --git a/src/PYMD/interface/ui_osl.py b/src/PYMD/interface/ui_osl.py
index de00082..3347d0a 100644
--- a/src/PYMD/interface/ui_osl.py
+++ b/src/PYMD/interface/ui_osl.py
@@ -26,7 +26,8 @@ def setupUi(self, dialog_osl):
dialog_osl.setObjectName(u"dialog_osl")
dialog_osl.setWindowModality(Qt.WindowModality.WindowModal)
dialog_osl.resize(480, 640)
- dialog_osl.setMaximumSize(QSize(480, 661))
+ dialog_osl.setMinimumSize(QSize(480, 640))
+ dialog_osl.setMaximumSize(QSize(480, 640))
font = QFont()
font.setFamilies([u"Gabriola"])
font.setPointSize(12)