Giter Club home page Giter Club logo

Comments (6)

mifi avatar mifi commented on June 8, 2024

thanks for your suggestions

  • There's no option to use the mouse scroll wheel to go frame-by-frame. Ideally, it should allow both the use of a modifier key to perform the alternate behavior from the default as well as provide a button to toggle the default, e.g. scroll without a modifier to go forward/back by keyframe and with a modifier to do so by frame, and click a button, like the one to switch the keep/delete selected segments mode, to flip that behavior.

it works for me on macOs. are you saying that when you use the mouse wheel, nothing happens? if so, which OS are you on? have you tried to adjust the trackpad/wheel speed in settings?

  • When going into certain settings, e.g. the "Change value" ones under the "Keyboard, mouse and input" section, once the setting is adjusted and the user clicks "Done" it should go back to the settings where they were.

probably won't prioritize that because it's not something I'd imagine people use that often

  • When setting keyboard shortcuts, if attempting to add a key already in use to another function, it should notify the user of this, and what function it's currently assigned to, instead of simply doing nothing.

this has been fixed (in an unreleased version)

  • When showing the "Export options" window before exporting and opening the track selection screen, this screen is both a bit confusing and inconsistent with others throughout LC in that it requires closing it via the x to apply the changes (vs clicking a "Done" or similar button) and resulted in my clicking the check button ("Keep all tracks") thinking that was the confirm button.

not sure how to solve this. the X button is common in many dialogs in loslesscut

  • Also, the second icon/button at the top-right (between the file info and file metadata ones) doesn't have a tooltip. Finally, and most importantly, once the selections are made and this screen is closed, instead of taking the user back to the export options window like it should, it goes all the way back to the main interface.

fixed

  • Very minor, but I prefer buttons for dialog windows to be in/near those windows, and find the "Export" button being all the way at the bottom-right to be a bit awkward. Perhaps because of the size of my monitor and the fact I have a lot going on on my computer and have stuff on my desk that partially blocks that corner of the screen, but it took me a few seconds to figure out what was going on as I was expecting the button to be at the bottom of the export options dialog, and especially since I had just had to close the track selection window to apply those changes, I thought maybe this was similar and had to be closed to start it. Certainly something that despite the initial confusion would be fine once used to it, but worth mentioning.

I think because the export button is at the very lower right bottom before opening the export dialog, it also makes sense that it is in the same location once the button is clicked and the export dialog is shown

from lossless-cut.

vertigo220 avatar vertigo220 commented on June 8, 2024

thanks for your suggestions

  • There's no option to use the mouse scroll wheel to go frame-by-frame. Ideally, it should allow both the use of a modifier key to perform the alternate behavior from the default as well as provide a button to toggle the default, e.g. scroll without a modifier to go forward/back by keyframe and with a modifier to do so by frame, and click a button, like the one to switch the keep/delete selected segments mode, to flip that behavior.

it works for me on macOs. are you saying that when you use the mouse wheel, nothing happens? if so, which OS are you on? have you tried to adjust the trackpad/wheel speed in settings?

It moves forward and backward, but by keyframe. I'm saying I'd like to be able to move forward and backward frame-by-frame with the mouse wheel, and it would be ideal to be able to do this in two ways: by holding a user-customizable modifier key while scrolling, and to have a toggle button in the UI to switch between keyframe and frame.

  • When going into certain settings, e.g. the "Change value" ones under the "Keyboard, mouse and input" section, once the setting is adjusted and the user clicks "Done" it should go back to the settings where they were.

probably won't prioritize that because it's not something I'd imagine people use that often

Agree not a priority, but possibly some day.

  • When setting keyboard shortcuts, if attempting to add a key already in use to another function, it should notify the user of this, and what function it's currently assigned to, instead of simply doing nothing.

this has been fixed (in an unreleased version)

Related to this, and maybe the fix has already done this, it shouldn't just show what it's currently used for but allow replacing it as well.

  • When showing the "Export options" window before exporting and opening the track selection screen, this screen is both a bit confusing and inconsistent with others throughout LC in that it requires closing it via the x to apply the changes (vs clicking a "Done" or similar button) and resulted in my clicking the check button ("Keep all tracks") thinking that was the confirm button.

not sure how to solve this. the X button is common in many dialogs in loslesscut

Could just add an OK button that does the same as closing the window, so either works. Though closing a window is typically thought to cancel any changes, as that's the standard across most apps, so I'd still think people may do that in an attempt to cancel the changes they've made.

  • Very minor, but I prefer buttons for dialog windows to be in/near those windows, and find the "Export" button being all the way at the bottom-right to be a bit awkward. Perhaps because of the size of my monitor and the fact I have a lot going on on my computer and have stuff on my desk that partially blocks that corner of the screen, but it took me a few seconds to figure out what was going on as I was expecting the button to be at the bottom of the export options dialog, and especially since I had just had to close the track selection window to apply those changes, I thought maybe this was similar and had to be closed to start it. Certainly something that despite the initial confusion would be fine once used to it, but worth mentioning.

I think because the export button is at the very lower right bottom before opening the export dialog, it also makes sense that it is in the same location once the button is clicked and the export dialog is shown

The problem is, once the dialog is shown, the user would expect, as is the standard, that any buttons associated with it would be in it. It's strange to have a button in the main interface still be used with a dialog present like that. That said, it's a minor issue and I've provided my thoughts and reasoning, so I'll leave it at that. Perhaps others can weigh in one way or the other.

from lossless-cut.

mifi avatar mifi commented on June 8, 2024

It moves forward and backward, but by keyframe. I'm saying I'd like to be able to move forward and backward frame-by-frame with the mouse wheel, and it would be ideal to be able to do this in two ways: by holding a user-customizable modifier key while scrolling, and to have a toggle button in the UI to switch between keyframe and frame.

hmm, for me it jumps only a small distance when i trackpad. maybe it's dependent on mouse hardware,driver and OS settings? if i set Timeline trackpad/wheel sensitivity to 0.01 i can even seek with a sub-frame accuracy

Related to this, and maybe the fix has already done this, it shouldn't just show what it's currently used for but allow replacing it as well.

ideally yes, but not high priority

Though closing a window is typically thought to cancel any changes, as that's the standard across most apps, so I'd still think people may do that in an attempt to cancel the changes they've made.

not sure I agree. I feel that these days when closing windows, settings dialogs or browser tabs, most apps will remember whichever changes you did. And if closing means you lose something, there will almost always be a popup confirmation dialog asking "are you sure you want to lose your unsaved data?".

Because almost all other dialogs in losslesscut behave like this (close means done, not lose all unsaved data), I think it makes sense for the tracks panel also to behave the same for consistency. if we add an OK button to the tracks panel, shouldn't we also add an OK button to close the export dialog (without exporting) and an OK button in the settings page

The problem is, once the dialog is shown, the user would expect, as is the standard, that any buttons associated with it would be in it. It's strange to have a button in the main interface still be used with a dialog present like that. That said, it's a minor issue and I've provided my thoughts and reasoning, so I'll leave it at that. Perhaps others can weigh in one way or the other.

i agree it's a bit weird, but i still think it's ok considering the fact that the user already clicked that location, and is likely to click again without moving their mouse to complete the export

from lossless-cut.

vertigo220 avatar vertigo220 commented on June 8, 2024

It moves forward and backward, but by keyframe. I'm saying I'd like to be able to move forward and backward frame-by-frame with the mouse wheel, and it would be ideal to be able to do this in two ways: by holding a user-customizable modifier key while scrolling, and to have a toggle button in the UI to switch between keyframe and frame.

hmm, for me it jumps only a small distance when i trackpad. maybe it's dependent on mouse hardware,driver and OS settings? if i set Timeline trackpad/wheel sensitivity to 0.01 i can even seek with a sub-frame accuracy

A few things here. First, I didn't even think to try that; I guess it just seemed like it did something else. Perhaps it would be helpful to put an explanation in small text under that (and other?) option(s). I tried adjusting it, and it did help, but even at 0.01, it still jumps ~5 frames at a time. So maybe the solution is to allow even finer gradations, but even then if it's not specifically advancing by frame, and is rather using some formula to determine how far it moves, and if that formula's result happens to be <=1 then it moves one frame, but if it happens to be >1 (or 1.5 or whatever) then it moves by two frames, that's still not really ideal, because it may from time to time move by more than one frame when I'm trying to go a frame at a time. So what it really needs is a specific function to go forward/back by one frame, regardless of anything else like sensitivity. And a way to quickly and easily toggle between modes, because sometimes I may want to advance by larger amounts, and I wouldn't want to have to go into settings and modify the sensitivity every time. Ideally, I could set it to go frame-by-frame with the mouse wheel, go by keyframe by holding shift while scrolling, by e.g. 200 frame by using ctrl, and by e.g. 2 seconds by using alt, and to be able to click a button on the UI to toggle the non-modified function with one of the modified functions, so I could click that then be able to scroll by keyframe without having to hold the shift key down.

Though closing a window is typically thought to cancel any changes, as that's the standard across most apps, so I'd still think people may do that in an attempt to cancel the changes they've made.

not sure I agree. I feel that these days when closing windows, settings dialogs or browser tabs, most apps will remember whichever changes you did. And if closing means you lose something, there will almost always be a popup confirmation dialog asking "are you sure you want to lose your unsaved data?".

Because almost all other dialogs in losslesscut behave like this (close means done, not lose all unsaved data), I think it makes sense for the tracks panel also to behave the same for consistency. if we add an OK button to the tracks panel, shouldn't we also add an OK button to close the export dialog (without exporting) and an OK button in the settings page

The problem is, once the dialog is shown, the user would expect, as is the standard, that any buttons associated with it would be in it. It's strange to have a button in the main interface still be used with a dialog present like that. That said, it's a minor issue and I've provided my thoughts and reasoning, so I'll leave it at that. Perhaps others can weigh in one way or the other.

i agree it's a bit weird, but i still think it's ok considering the fact that the user already clicked that location, and is likely to click again without moving their mouse to complete the export

I get your point as well. All I'm saying is it threw me. I use a computer daily, home and work, with numerous various programs ranging from very simple to very complex, intuitive and not. When I first used LC, these aspects were different from what I'm used to in most programs and I personally found them awkward and unintuitive. As I said, I actually clicked the button for a completely different action, despite being in a strange place for an apply button, because it was the only thing I could see that made any sense at all. And yes, other areas are like that, but I also found those a bit strange and confusing at first. I just think it's helpful to give first impressions to get an idea of what something is like to a new user, and those were mine. You don't agree, and others may not as well, and that's fine, I just wanted to offer that feedback.

from lossless-cut.

Related Issues (20)

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.