Giter Site home page Giter Site logo

sammdot / alleycat Goto Github PK

View Code? Open in Web Editor NEW
25.0 25.0 2.0 1.39 MB

Free computer-aided transcription system for stenographers

Home Page: https://alleycat.sammdot.ca

License: MIT License

HTML 0.28% Rust 4.97% TypeScript 80.08% JavaScript 2.80% CSS 5.53% Python 6.34%

alleycat's Introduction

Sammi De Guzman 陳慧珊 🇵🇭 🇭🇰 🇨🇦

Hi! I'm Sammi (she/her), a software engineer at Twitter, and currently based in San Francisco, California. I studied Computer Science at the University of Toronto, where I previously worked as a teaching assistant.

I like to cook, write code, design pretty websites, take transit, fly virtual planes, and run around a deserted island in my spare time.

alleycat's People

Contributors

sammdot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

alleycat's Issues

(Windows) AlleyCAT crashes when opening an existing or new file

Title is self explanatory. AlleyCAT does recognize keystrokes, but crashes when clicking New File or Open File (with an .rtf file created by AlleyCAT).
I installed AlleyCAT with the provided .msi, and alleycat-link through the command line. alleycat-link is properly enabled (no err messages).

Sys info:

  • OS: Windows 10 Family 22H2
  • Locale: French (Canada)
  • Plover: 4.0.0.dev12

Troubleshooting steps tried:

  1. Rebooting computer.
  2. Restarting AlleyCAT.
  3. Restarting Plover.

AlleyCAT opens blank window and can't be closed after clicking "New" in menu bar

After opening a new document and then clicking "New" in the menu bar, AlleyCAT opened a new blank window titled tao window.
The program wasn't unresponsive or anything, it just wouldn't close with the normal X or via alt+f4. It closed when stopped via task manager.

Windows 10, AlleyCAT-win v0.4.3
https://user-images.githubusercontent.com/18739767/186309961-0c36910b-1635-4b4f-b043-14f9b24b20d0.mp4

Edit: This also happens when opening an existing file from the same menu bar. Opening documents and creating new documents from the main screen works as expected.

Correcting certain strokes while connected to Plover causes input to jump to beginning of document

While connected to Plover with translations enabled, certain strokes cause the input to jump to the beginning of the document, output part of the stroke, and jump back at the next stroke. For example, stroking burial PWU/REU/A*L with the misstroke and correction AL/*/A*L outputs PWU -> bury -> bury al -> bury -> ial bury.

Windows 10, AlleyCAT 0.4.3

Steps to reproduce:

  1. Open a new document in AlleyCAT.
  2. Connect to Plover and enable translations.
  3. Stroke PWU/REU/AL/*/A*L. (The stroke might be different, as I'm using Aerick's Lapwing dictionaries.)
  4. You should see ial bury.

The stroke that outputs "ial" actually appears at the top of AlleyCAT's paper tape.

image

This does not happen with:

  • PWR*EU/KWRAL burial
  • TROR/KWRAOEUZ terrorize
  • PWU/REU/KWRAOEUZ buryize
  • PWU/REU/KWRAEUT buryiate
  • TROR/A*L terroral
  • TER/TOER/A*L territorial
    (each stroked with AL/* before the last stroke)

It does occur with:

  • TER/TOER/KWRAL (TER/TOER/AL/*/KWRAL)

image

alleycat.bug.001.mp4

No link from AlleyCAT to Plover, couldn't find the plugin.

I don't know if it should be posted here:
Just after I read (17th Aug 2022) the news on Mirabai's Opensteno blog, immediately I had downloaded the newest/latest Plover and AlleyCAT to my Xubuntu Linux szmirlap 5.15.0-46-generic #49~20.04.1-Ubuntu SMP Thu Aug 4 19:15:44 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux.
I started Plover, then AlleyCAT. Could not find in Plugin's Manager the plugin for AlleyCAT (nothing like alleycat-link).
Plover works great.
AlleyCAT works great.
But they don't work together.
I'm not a programmer, just a user.

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.