Custom Icons Implementation and Package Restructuring (#21)

* Implement custom icon for Vocalinux (Closes #10)

* Fix system tray icon display issue

* Temp commit before purging

* refactor: restructure project into proper vocalinux package

* test: fix and improve audio_feedback and tray_indicator tests with proper mocking and isolation

* test: update import paths in test files to use the new package structure

* Remove icon background

* fix: implement robust resource path discovery in audio_feedback module

* fix: improve resource discovery across application for consistent icon and sound loading

* chore: ensure uninstall script is compatible with new resource paths

* Fix black formatting
This commit is contained in:
Jatin K Malik
2025-04-19 20:54:34 -05:00
committed by GitHub
parent d1c3e286f1
commit b5af600714
37 changed files with 7427 additions and 853 deletions
+3 -4
View File
@@ -1,13 +1,12 @@
"""
Tests for the command processor module.
Tests for the command processor functionality.
"""
import unittest
from unittest.mock import MagicMock, patch
import pytest
from src.speech_recognition.command_processor import CommandProcessor
# Update import path to use the new package structure
from vocalinux.speech_recognition.command_processor import CommandProcessor
class TestCommandProcessor(unittest.TestCase):