Comments (10)
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.
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.
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.
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.
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.
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.
@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.
@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.
I feel the user should be able to set what he wants in the preferences.
from vienna-rss.
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)
- Can't reorder feeds HOT 3
- Exporting list of articles HOT 2
- Exporting articles
- Misbehaviors in 3.9.0 :7ad9df044: (8175) HOT 9
- Restore ability to disable Javascript HOT 1
- UX: Unread article count hard to read HOT 3
- Problem with recent update HOT 15
- Mark as read only works halfway on newest 3.9 release HOT 9
- Bug in Vienna 3.9.0 - Open links in external browser HOT 1
- Crash on startup after upgrade to 3.9.0 HOT 1
- MacUpdate RSS feed – partial download HOT 10
- Version 3.9.0 changing subscription list to alphabetical order.
- Unusual hits in the Open RSS service HOT 1
- Can no longer sort article subscriptions at all HOT 7
- issue with Delete Article keyboard shortcut in Vienna 3.9.0 HOT 1
- Turning off "Check for new articles on startup" means no checks for new articles ever HOT 13
- New scrolling behaviour is suboptimal
- Vienna 3.9.0 immediately crashes at start up
- Stop Vienna from Sorting Folders on the Left Panel HOT 2
- Numerous duplicate posts in BBC feed
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vienna-rss.