CHANGELOG.md
CODE_OF_CONDUCT.md
LICENSE
MANIFEST.in
README.md
app_config.toml
requirements.txt
setup.py
docs/Examples.md
docs/notolog-ui-settings.png
notolog/__init__.py
notolog/app_config.py
notolog/edit_widget.py
notolog/editor_state.py
notolog/etree_extension.py
notolog/file_header.py
notolog/file_system_watcher.py
notolog/image_downloader.py
notolog/main.py
notolog/notolog_editor.py
notolog/settings.py
notolog/text_block_data.py
notolog/theme.py
notolog/view_decorator.py
notolog/view_processor.py
notolog/view_widget.py
notolog.egg-info/PKG-INFO
notolog.egg-info/SOURCES.txt
notolog.egg-info/dependency_links.txt
notolog.egg-info/entry_points.txt
notolog.egg-info/requires.txt
notolog.egg-info/top_level.txt
notolog/assets/notolog-example-image.png
notolog/assets/notolog-logo.png
notolog/assets/themes/calligraphy/about_popup.css
notolog/assets/themes/calligraphy/ai_assistant.css
notolog/assets/themes/calligraphy/default.ini
notolog/assets/themes/calligraphy/editor.css
notolog/assets/themes/calligraphy/md.ini
notolog/assets/themes/calligraphy/settings_dialog.css
notolog/assets/themes/calligraphy/statusbar.css
notolog/assets/themes/calligraphy/styles.css
notolog/assets/themes/calligraphy/toolbar.css
notolog/assets/themes/calligraphy/tree_view.css
notolog/assets/themes/calligraphy/viewer.css
notolog/assets/themes/calligraphy/viewer.ini
notolog/assets/themes/default/about_popup.css
notolog/assets/themes/default/ai_assistant.css
notolog/assets/themes/default/default.ini
notolog/assets/themes/default/editor.css
notolog/assets/themes/default/md.ini
notolog/assets/themes/default/settings_dialog.css
notolog/assets/themes/default/statusbar.css
notolog/assets/themes/default/styles.css
notolog/assets/themes/default/toolbar.css
notolog/assets/themes/default/tree_view.css
notolog/assets/themes/default/viewer.css
notolog/assets/themes/default/viewer.ini
notolog/assets/themes/default/icons/LICENSE
notolog/assets/themes/default/icons/arrow-clockwise.svg
notolog/assets/themes/default/icons/arrow-repeat.svg
notolog/assets/themes/default/icons/balloon-fill.svg
notolog/assets/themes/default/icons/balloon.svg
notolog/assets/themes/default/icons/bandaid-fill.svg
notolog/assets/themes/default/icons/bandaid.svg
notolog/assets/themes/default/icons/box-arrow-up-right.svg
notolog/assets/themes/default/icons/box-arrow-up.svg
notolog/assets/themes/default/icons/caret-down-fill.svg
notolog/assets/themes/default/icons/caret-up-fill.svg
notolog/assets/themes/default/icons/code-slash.svg
notolog/assets/themes/default/icons/cursor-text.svg
notolog/assets/themes/default/icons/eyedropper.svg
notolog/assets/themes/default/icons/eyeglasses.svg
notolog/assets/themes/default/icons/file-earmark-lock2.svg
notolog/assets/themes/default/icons/file-earmark-plus-fill.svg
notolog/assets/themes/default/icons/file-earmark-x.svg
notolog/assets/themes/default/icons/file-earmark.svg
notolog/assets/themes/default/icons/filetype-html.svg
notolog/assets/themes/default/icons/filetype-md.svg
notolog/assets/themes/default/icons/filetype-txt.svg
notolog/assets/themes/default/icons/floppy2-fill.svg
notolog/assets/themes/default/icons/floppy2.svg
notolog/assets/themes/default/icons/folder-fill.svg
notolog/assets/themes/default/icons/folder-symlink.svg
notolog/assets/themes/default/icons/folder.svg
notolog/assets/themes/default/icons/github.svg
notolog/assets/themes/default/icons/link-45deg.svg
notolog/assets/themes/default/icons/linkedin.svg
notolog/assets/themes/default/icons/pencil-square.svg
notolog/assets/themes/default/icons/power.svg
notolog/assets/themes/default/icons/quote.svg
notolog/assets/themes/default/icons/robot.svg
notolog/assets/themes/default/icons/share-fill.svg
notolog/assets/themes/default/icons/shield-lock-fill.svg
notolog/assets/themes/default/icons/shield-lock.svg
notolog/assets/themes/default/icons/star-fill.svg
notolog/assets/themes/default/icons/star.svg
notolog/assets/themes/default/icons/three-dots.svg
notolog/assets/themes/default/icons/trash3-fill.svg
notolog/assets/themes/default/icons/trash3.svg
notolog/assets/themes/default/icons/twitter-x.svg
notolog/assets/themes/default/icons/type-bold.svg
notolog/assets/themes/default/icons/type-italic.svg
notolog/assets/themes/default/icons/type-strikethrough.svg
notolog/assets/themes/default/icons/type-underline.svg
notolog/assets/themes/default/icons/x-circle-fill.svg
notolog/assets/themes/default/icons/x-square-fill.svg
notolog/assets/themes/default/icons/x-square.svg
notolog/assets/themes/noir_dark/about_popup.css
notolog/assets/themes/noir_dark/ai_assistant.css
notolog/assets/themes/noir_dark/default.ini
notolog/assets/themes/noir_dark/editor.css
notolog/assets/themes/noir_dark/md.ini
notolog/assets/themes/noir_dark/settings_dialog.css
notolog/assets/themes/noir_dark/statusbar.css
notolog/assets/themes/noir_dark/styles.css
notolog/assets/themes/noir_dark/toolbar.css
notolog/assets/themes/noir_dark/tree_view.css
notolog/assets/themes/noir_dark/viewer.css
notolog/assets/themes/noir_dark/viewer.ini
notolog/assets/themes/strawberry/about_popup.css
notolog/assets/themes/strawberry/ai_assistant.css
notolog/assets/themes/strawberry/default.ini
notolog/assets/themes/strawberry/editor.css
notolog/assets/themes/strawberry/md.ini
notolog/assets/themes/strawberry/settings_dialog.css
notolog/assets/themes/strawberry/statusbar.css
notolog/assets/themes/strawberry/styles.css
notolog/assets/themes/strawberry/toolbar.css
notolog/assets/themes/strawberry/tree_view.css
notolog/assets/themes/strawberry/viewer.css
notolog/assets/themes/strawberry/viewer.ini
notolog/encrypt/__init__.py
notolog/encrypt/enc_helper.py
notolog/encrypt/enc_new_password_dialog.py
notolog/encrypt/enc_password.py
notolog/encrypt/enc_password_dialog.py
notolog/encrypt/enc_password_reset_dialog.py
notolog/enums/__init__.py
notolog/enums/ai_model_names.py
notolog/enums/colors.py
notolog/enums/enum_base.py
notolog/enums/languages.py
notolog/enums/themes.py
notolog/exceptions/__init__.py
notolog/exceptions/file_header_empty_exception.py
notolog/helpers/__init__.py
notolog/helpers/clipboard_helper.py
notolog/helpers/file_helper.py
notolog/helpers/theme_helper.py
notolog/helpers/tooltip_helper.py
notolog/helpers/update_helper.py
notolog/highlight/__init__.py
notolog/highlight/main_highlighter.py
notolog/highlight/md_highlighter.py
notolog/highlight/view_highlighter.py
notolog/lexemes/__init__.py
notolog/lexemes/lexemes.py
notolog/lexemes/de/ai_assistant.py
notolog/lexemes/de/color_picker_dialog.py
notolog/lexemes/de/common.py
notolog/lexemes/de/main_menu.py
notolog/lexemes/de/settings_dialog.py
notolog/lexemes/de/statusbar.py
notolog/lexemes/de/toolbar.py
notolog/lexemes/en/ai_assistant.py
notolog/lexemes/en/color_picker_dialog.py
notolog/lexemes/en/common.py
notolog/lexemes/en/main_menu.py
notolog/lexemes/en/settings_dialog.py
notolog/lexemes/en/statusbar.py
notolog/lexemes/en/toolbar.py
notolog/lexemes/es/ai_assistant.py
notolog/lexemes/es/color_picker_dialog.py
notolog/lexemes/es/common.py
notolog/lexemes/es/main_menu.py
notolog/lexemes/es/settings_dialog.py
notolog/lexemes/es/statusbar.py
notolog/lexemes/es/toolbar.py
notolog/lexemes/fi/ai_assistant.py
notolog/lexemes/fi/color_picker_dialog.py
notolog/lexemes/fi/common.py
notolog/lexemes/fi/main_menu.py
notolog/lexemes/fi/settings_dialog.py
notolog/lexemes/fi/statusbar.py
notolog/lexemes/fi/toolbar.py
notolog/lexemes/fr/ai_assistant.py
notolog/lexemes/fr/color_picker_dialog.py
notolog/lexemes/fr/common.py
notolog/lexemes/fr/main_menu.py
notolog/lexemes/fr/settings_dialog.py
notolog/lexemes/fr/statusbar.py
notolog/lexemes/fr/toolbar.py
notolog/lexemes/ge/ai_assistant.py
notolog/lexemes/ge/color_picker_dialog.py
notolog/lexemes/ge/common.py
notolog/lexemes/ge/main_menu.py
notolog/lexemes/ge/settings_dialog.py
notolog/lexemes/ge/statusbar.py
notolog/lexemes/ge/toolbar.py
notolog/lexemes/gr/ai_assistant.py
notolog/lexemes/gr/color_picker_dialog.py
notolog/lexemes/gr/common.py
notolog/lexemes/gr/main_menu.py
notolog/lexemes/gr/settings_dialog.py
notolog/lexemes/gr/statusbar.py
notolog/lexemes/gr/toolbar.py
notolog/lexemes/in/ai_assistant.py
notolog/lexemes/in/color_picker_dialog.py
notolog/lexemes/in/common.py
notolog/lexemes/in/main_menu.py
notolog/lexemes/in/settings_dialog.py
notolog/lexemes/in/statusbar.py
notolog/lexemes/in/toolbar.py
notolog/lexemes/it/ai_assistant.py
notolog/lexemes/it/color_picker_dialog.py
notolog/lexemes/it/common.py
notolog/lexemes/it/main_menu.py
notolog/lexemes/it/settings_dialog.py
notolog/lexemes/it/statusbar.py
notolog/lexemes/it/toolbar.py
notolog/lexemes/ja/ai_assistant.py
notolog/lexemes/ja/color_picker_dialog.py
notolog/lexemes/ja/common.py
notolog/lexemes/ja/main_menu.py
notolog/lexemes/ja/settings_dialog.py
notolog/lexemes/ja/statusbar.py
notolog/lexemes/ja/toolbar.py
notolog/lexemes/ko/ai_assistant.py
notolog/lexemes/ko/color_picker_dialog.py
notolog/lexemes/ko/common.py
notolog/lexemes/ko/main_menu.py
notolog/lexemes/ko/settings_dialog.py
notolog/lexemes/ko/statusbar.py
notolog/lexemes/ko/toolbar.py
notolog/lexemes/la/ai_assistant.py
notolog/lexemes/la/color_picker_dialog.py
notolog/lexemes/la/common.py
notolog/lexemes/la/main_menu.py
notolog/lexemes/la/settings_dialog.py
notolog/lexemes/la/statusbar.py
notolog/lexemes/la/toolbar.py
notolog/lexemes/nl/ai_assistant.py
notolog/lexemes/nl/color_picker_dialog.py
notolog/lexemes/nl/common.py
notolog/lexemes/nl/main_menu.py
notolog/lexemes/nl/settings_dialog.py
notolog/lexemes/nl/statusbar.py
notolog/lexemes/nl/toolbar.py
notolog/lexemes/pt/ai_assistant.py
notolog/lexemes/pt/color_picker_dialog.py
notolog/lexemes/pt/common.py
notolog/lexemes/pt/main_menu.py
notolog/lexemes/pt/settings_dialog.py
notolog/lexemes/pt/statusbar.py
notolog/lexemes/pt/toolbar.py
notolog/lexemes/ru/ai_assistant.py
notolog/lexemes/ru/color_picker_dialog.py
notolog/lexemes/ru/common.py
notolog/lexemes/ru/main_menu.py
notolog/lexemes/ru/settings_dialog.py
notolog/lexemes/ru/statusbar.py
notolog/lexemes/ru/toolbar.py
notolog/lexemes/se/ai_assistant.py
notolog/lexemes/se/color_picker_dialog.py
notolog/lexemes/se/common.py
notolog/lexemes/se/main_menu.py
notolog/lexemes/se/settings_dialog.py
notolog/lexemes/se/statusbar.py
notolog/lexemes/se/toolbar.py
notolog/lexemes/tr/ai_assistant.py
notolog/lexemes/tr/color_picker_dialog.py
notolog/lexemes/tr/common.py
notolog/lexemes/tr/main_menu.py
notolog/lexemes/tr/settings_dialog.py
notolog/lexemes/tr/statusbar.py
notolog/lexemes/tr/toolbar.py
notolog/lexemes/zh/ai_assistant.py
notolog/lexemes/zh/color_picker_dialog.py
notolog/lexemes/zh/common.py
notolog/lexemes/zh/main_menu.py
notolog/lexemes/zh/settings_dialog.py
notolog/lexemes/zh/statusbar.py
notolog/lexemes/zh/toolbar.py
notolog/ui/__init__.py
notolog/ui/about_popup.py
notolog/ui/ai_assistant.py
notolog/ui/color_picker_dialog.py
notolog/ui/common_dialog.py
notolog/ui/enum_combo_box.py
notolog/ui/file_system_model.py
notolog/ui/line_numbers.py
notolog/ui/rename_file_dialog.py
notolog/ui/rotating_label.py
notolog/ui/settings_dialog.py
notolog/ui/sort_filter_proxy_model.py
notolog/ui/statusbar.py
notolog/ui/toolbar.py
notolog/ui/vertical_line_spacer.py
tests/__init__.py
tests/test_enc_helper.py
tests/test_enc_password.py
tests/test_file_header.py
tests/test_html_view.py
tests/test_lexemes.py
tests/test_notolog_editor.py
tests/test_pkg_integration.py
tests/test_qt_async.py
tests/test_qt_ui.py
tests/test_settings.py
tests/test_text_block_data.py
tests/test_theme_helper.py
tests/test_themes.py