DesktopEye v1.0
π What's New in v1.0
- cleaning
- fix Add osx tesseract native libraries
- Create README.md
- Add osx tesseract native libraries
- Add linux tesseract native libraries
- refactor: remove unused test for unauthorized access in DownloadServiceUnitTests
- fix: update test results artifact name to include OS matrix
- fix: update test project path in build configuration
- Ouais bon rebase qui fait de la merde
- refactor: clean up unused namespaces and improve folder structure in tests
- refactor: update service provider references to use a consistent static property
- feat: implement platform-specific scale factoring services for macOS, Windows, and Linux
- feat: implement macOS scale factor detection
- refactor: simplify ScaleFactor property implementation
- reset ScaleFactor
- delete useless commented code block
- delete weird catch
- small fix and delete tests
- add language to modelDownloader
- merge suite
- Add application setup and application config
- fix: update CI configuration to use runner.os for NuGet caching
- fix: update CI configuration to use matrix.os for NuGet caching
- feat: enhance CI configuration for multi-platform support
- cleaning
- integrate TTS orchestrator and update audio player for text-to-speech functionality (cleaning and tests in the next commit(s))
- feat: add text-to-speech feature with Kokoro TTS integration
- Add tts feature (wip) : audioPlayer control with a button to generate audio and launch the listening right after
-
- add comment and logging for the wiktionary feature - small changes in WiktionaryFormatter.cs and DialogService.cs to have a better UI - add test (I commented it out for the moment because it fails but all my tests fails so i will check this)
- Update DektopEyeBuildAndRelease.yml
- Update DektopEyeBuildAndRelease.yml
- refactor: remove FastText.Native packages from project files
- Update DektopEyeBuildAndRelease.yml
- Update DektopEyeBuildAndRelease.yml
- feat: add RuntimeIdentifiers for cross-platform support in project files
- Update DektopEyeBuildAndRelease.yml
- Update DektopEyeBuildAndRelease.yml
- Update DektopEyeBuildAndRelease.yml
- Update DektopEyeBuildAndRelease.yml
- Update DektopEyeBuildAndRelease.yml
- Update DektopEyeBuildAndRelease.yml
- Update DektopEyeBuildAndRelease.yml
- Create DektopEyeBuildAndRelease.yml
- Wiktionary feature : - highlight a word to make a popup window appears with definitions - basic cache implem to avoid calling api multiple times for the same words - the feature is operational both on extracted text and translated text (we will need to do some changes if we need this in another view) -small fix in path service for macOS
- feat: implement Python GIL management methods for thread-safe execution
- refactor: update model loading and initialization logic for improved performance
- feat: add model provider and download services for model management
- refactor: rename TrayIconManager and update namespace for better organization
- refactor: rename service managers and update dependency injection for orchestrators
- refactor: update resource paths and improve resource management in project files
- refactor: restructure namespaces and improve organization for application and infrastructure components
- refactor: reorganize namespaces and improve structure for main features
- feat: enhance UI styles and layout for ScreenCaptureActionsView
- feat: add relaunch analysis button and command to ScreenCaptureActionsView
- feat: add language selection ComboBox to ScreenCaptureActionsView [WIP] (do not merge)
- feat: update Bugsnag API key for error tracking configuration
- refactor: simplify ScreenCaptureActionsView layout by removing unused elements and adjusting margins (ou le commit est trop large mais je ne fais que Γ§a)
- feat: change constructor access modifiers to public for ScreenCaptureActionsViewModel and ScreenCaptureViewModel
- refactor: simplify DownloadService and NTextCatClassifierTest by removing unnecessary fields
- feat: integrate Bugsnag for error tracking in various services and view models
- feat: integrate Bugsnag for error reporting and add the first bugsnag call as a exemple
- Fix missing package in test project
- Fix various issues (OCR service, preprocessing...)
- Remove folder creation in csproj
- Implement improved OCR and add preprocessing
- feat: add image processing indicators and improve UI layout for ScreenCaptureActions
- feat: update UI layout and styles for ScreenCapture and MainWindow to adapt natively to OS
- poc improved tesseract implementation
- feat: enhance ScreenCapture UI with new design elements and improved functionality
- feat: enhance UI styles and add close functionality to ScreenCaptureActions
- feat: update interface, fixe test, refacto
- Improve manager and related services
-
- fix download service (add header to httpclient) - adapt test classes to that change
- Add services: Conda, Download, Path, NTextCat Add managers: Ocr, TextClassifier, Translation, PythonRuntime Add common Language enum Add some resources Add various tests and fixtures Add a simple UI Rename, move and clean up some files and folder
- Rename projects and fix some warnings
- add language detection and first implementation for traduction
- Screen capture implementation on MacOS
- Fix windows capture implementation
- refactor: Replace SKBitmap with Avalonia Bitmap in screen capture services
- refactor: Rename capture-related classes and update service dependencies
- Replace SKBitmaps by Avalonia Bitmaps
- Fix property not working
- various changes
- Add missing changes
- Add windows capture implementation
- Fix previewer not working
- Move platform-specific code to a platform solution and add platform-specific DI
- Move resources and minor changes
- Fix namespace mismatch
- Separate projects
- Add SkiaSharp.NativeAssets dependency and bump other dependencies
- Remove duplicate files and fix some issues from the merge
- Improve selection tool
- Fix SelectionArea dimming effect
- Fix SelectionArea leaving screen bounds.
- Add a crude custom area selection control
- Fix missing package dependency
- basic tesseract implementation
- Fix missing DataContext for MainWindow
- feat(Core-feature): Add a basic interface as skaffold
- Downgrade SkiaSharp for Linux compatibility
- Fix missing library on Windows
- Implement capture on linux Dedicated capture window And various changes
π¦ Downloads
Choose the appropriate version for your operating system:
- Windows x64:
DesktopEye-Windows-x64-v1.0.zip - Linux x64:
DesktopEye-Linux-x64-v1.0.tar.gz - macOS ARM64:
DesktopEye-macOS-ARM64-v1.0.tar.gz
π Checksums
SHA256 checksums are provided for each download to verify integrity.