Skip to content

DesktopEye v1.0

Choose a tag to compare

@remMirakl remMirakl released this 13 Jul 19:09
· 6 commits to master since this release

πŸš€ 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.