Code Monkey home page Code Monkey logo

hermes's People

Contributors

gdurantin avatar jnruan avatar nicklambourne avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

hermes's Issues

Image resizing

Images should be resized to 400px*300px. Pillow is already listed as a dependency and should be able to do this.

Interface unusable in MacOS 10.14 'Mojave' Dark Mode

Description

With the text and background mismatch, as well as the main menu buttons clashing with dark theme, app is unusable in MacOS's dark mode. User will need to switch to normal mode in order to use Hermes. (See Current Behaviour).

This is a low priority bug, and more a quality of life enhancement.

Expected Behavior

Hermes GUI standardised to OS themes under default settings.

Current Behavior

Under MacOS Dark Mode, the interface clashes with white buttons, and text in table is white over a white background.

mainmenu

table1

table2

Possible Solution

  • Font changes
  • PyQT Themes
  • General Theme Customisation

Steps to Reproduce

  1. Run Hermes, and use as normal under MacOS Dark Mode.

FFMPEG Support

In order to deal with non-wav audio, we'll need FFMPEG support. I built in the functionality to download it, but haven't hooked up the install with Hermes.
screen shot 2018-11-14 at 11 53 54 am

Image Preview button does not update when data loaded into table.

Description

Bug report added for thoroughness.

When user creates a save file with transcriptions AND images attached to transcriptions, upon loading the data back into Hermes, the image preview button does not update to indicate an image exists though the image is loaded into the Transcription object since the image is previewable.

Expected Behavior

Preview image should go green upon loading a save with images associated.

Current Behavior

Preview image stays 'red' for 'no image' despite an image being loaded, detected, and previewable.

Possible Solution

  • Swap image preview icon on table populate.

Steps to Reproduce

  1. Run Hermes, load a save file (.hermes) that contains images for a transcription.

Solution

Ensured that on table populate by FilterTable, we also update the preview button as loading data also makes use of table population methods.

Multiple ELAN imports

Adding the ability to import multiple ELAN files to create a comprehensive dictionary will be valuable.
Issues to solve:

  • Conflicts/overlapping transcriptions translations
  • Support for multiple audio files and/or images (and how to deal with previews)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.