Coder Social home page Coder Social logo

Comments (10)

mstroeck avatar mstroeck commented on May 26, 2024

Thanks for reporting this issue. I'm not quite sure how the hell that slipped in :-) But we'll fix it ASAP.

from vienna-rss.

ansani avatar ansani commented on May 26, 2024

hi dak,
on 2600 code I see these lines:

    case NSEnterCharacter:
        case NSCarriageReturnCharacter:
            if ([mainWindow firstResponder] == [foldersTree mainView])
            {
                if (flags & NSAlternateKeyMask)
                    [self viewSourceHomePageInAlternateBrowser:self];
                else
                    [self viewSourceHomePage:self];
                return YES;
            }
            else if ([mainWindow firstResponder] == [mainArticleView mainView])
            {
                if (flags & NSAlternateKeyMask)
                    [self viewArticlePagesInAlternateBrowser:self];
                else
                    [self viewArticlePages:self];
                return YES;
            }
            return NO;

it seems that - using kb shortcut - you need to use ONLY alt/option to switch from internal to external browser. If this is not the correct behaviour I'll fix. I need a feedback from older users :D

from vienna-rss.

dak180 avatar dak180 commented on May 26, 2024

As someone who is not very comfortable reading c based code beyond include directives (I am more of a bash person), could you give me a better idea of what is happening there so I might comment more intelligently?

from vienna-rss.

ansani avatar ansani commented on May 26, 2024

hi dak, sorry for my cryptic comment :P
I meant that if you want to open articles on internal browser (or show source on internal browser) - following the code - you need to press ALT + RETURN.

If this is not the expected behaviour I can fix this.

from vienna-rss.

dak180 avatar dak180 commented on May 26, 2024

That being the behavior unconditionally is not expected. Under the general preferences there is an option that says Open links in external browser.
If that option is checked then ALT + RETURN should open things in the internal browser.
If that option is not checked then ALT + RETURN should open things in the external browser.

The problem is that I have that option unchecked and it is not opening stuff in the internal browser by default.

from vienna-rss.

ansani avatar ansani commented on May 26, 2024

I agree with you!

My only doubt is that are used two different keys (RETURN and ALT + RETURN) to handle different behaviors (RETURN open on external browser and ALT + RETURN open on internal browser whatever is the option selected on general preferences).

But I think should be fixed ans users should use only RETURN.

from vienna-rss.

ansani avatar ansani commented on May 26, 2024

@mstroeck what do you think for this issue ? We need to leave actual behavior (RETURN for external and ALT + RETURN for internal browser) or Vienna need to observe the behavior user selected on preferences ?

from vienna-rss.

dak180 avatar dak180 commented on May 26, 2024

@ansani personally I very much prefer to have RETURN open things in the internal browser largely because I will tend to go through a large number of things opening them as I find ones I will want to come back to and deleting those that I do not need to examine in such depth; being able to do this with the keyboard on a laptop with one hand allows me to do this rapidly and sending me out of the app or requiring two hands to accomplish this task would (and does from present experience) slow me down quite a bit.

from vienna-rss.

mstroeck avatar mstroeck commented on May 26, 2024

I feel the user should be able to set what he wants in the preferences.

from vienna-rss.

TheSpyder avatar TheSpyder commented on May 26, 2024

I didn't see this here :)

I've submitted a pull request (#32) to fix this. The problem wasn't return vs alt+return, it's that in no way shape or form did enter on the item list open the internal browser.

In testing my fix it has restored the correct behaviour in all circumstances, honouring both the external browser preference checkbox and overriding it with alt+return while also retaining the new multi-select support added in 2.6. There's a beta build in my fork's download section.

from vienna-rss.

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.