GithubHelp home page GithubHelp logo

annelid's People

Contributors

chtboner avatar dagit avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

annelid's Issues

Error: Failed creating the event tap

I just updated to the latest release, and now I get this when launching annelid.

Screenshot 19

It doesn't seem to break anything - I can hit okay and continue and everything works as expected (at least as far as I can tell). But I do get it every time I start up annelid.

replace native dialog library

With the native dialog library we're currently using zenity is an implicit/hidden dependency. It would be better to just implement our own native dialogs, possibly. Or find a library that doesn't implicitly have other programs as dependencies.

add logging support

Logging to a file that users can easily find would help with debugging, especially for people that don't run from the terminal

Windows: Dark square when right clicking

Hello,

(Even though I know Windows isn't the primary target)

Testing the latest release on Windows, I get black boxes when I right click:
image

You can hit me up on Discord if you want or need fast testing for a fix

Annelid hangs on restart

I've mentioned this to you directly, but so you have some record of it, annelid sometimes hangs on restart. I think it happens when either qusb2snes isn't running or annelid isn't connected to it. When everything is set up right, it seems to work fine. It had just started happening to me again, and then I noticed qusb2snes wasn't running (I assume it must've crashed cause I did start it). Once I started it up again, restarting in annelid worked fine.

Hotkeys don't work for me

I found this section in the code

impl AppConfig {
    fn new() -> Self {
        let modifiers = ::egui::Modifiers::default();
        AppConfig {
            recent_splits: None,
            recent_layout: None,
            recent_autosplitter: None,
            hot_key_start: Some(HotKey {
                key: egui::Key::Num1,
                modifiers,
            }),
            hot_key_reset: Some(HotKey {
                key: egui::Key::Num3,
                modifiers,
            }),
            hot_key_undo: Some(HotKey {
                key: egui::Key::Num8,
                modifiers,
            }),
            hot_key_skip: Some(HotKey {
                key: egui::Key::Num2,
                modifiers,
            }),
            hot_key_pause: Some(HotKey {
                key: egui::Key::Num5,
                modifiers,
            }),
            use_autosplitter: Some(YesOrNo::Yes),
            frame_rate: Some(DEFAULT_FRAME_RATE),
            polling_rate: Some(DEFAULT_POLLING_RATE),
            reset_on_reset: Some(YesOrNo::No),
            global_hotkeys: Some(YesOrNo::Yes),
        }
    }
}

and while I'm not a rust dev, I did try these numbers both by themselves and with virtually every modifier combination I could think of and couldn't get anything to happen. I'm on a mac, where there is no number pad, just the number row above the letters, and I wonder if that could have anything to do with it.

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.