Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Traditional vertical layout: timeline (one line per article) above content #102

Open
brentsimmons opened this issue Nov 6, 2017 · 24 comments

Comments

@brentsimmons
Copy link
Collaborator

Like Mail’s classic layout; like earlier versions of NetNewsWire.

@brentsimmons
Copy link
Collaborator Author

Call it Kafasis Mode.

@PBones
Copy link

PBones commented Nov 6, 2017

Yes please.

To the existence of this mode, that is.

@brentsimmons
Copy link
Collaborator Author

Here’s a very old screenshot of NetNewsWire — posted mainly because it’s so dated that it’s funny. But also because it makes it the feature request clear.
slack-imgs

@danielpunkass
Copy link
Contributor

I still use NetNewsWire 3.3.2 in this mode.

@brentsimmons brentsimmons added this to the 1.0 alpha milestone Nov 13, 2017
@brentsimmons brentsimmons modified the milestones: 1.0 Alpha, 2.0 Alpha Dec 24, 2017
@brentsimmons brentsimmons removed this from the 2.0 Alpha milestone Aug 24, 2018
@brentsimmons brentsimmons self-assigned this Sep 6, 2018
@liamgreenwood
Copy link

I joined GitHub to add my name to this request. It's the main thing that stops me using NewNetNewsWire instead of Vienna - I really dislike the vertical stripe layout.
Thanks, and thanks for creating this - RSS makes following sites doable!
Cheers, Liam

@brentsimmons brentsimmons removed their assignment Jun 7, 2019
@brentsimmons brentsimmons added this to the 5.x milestone Jun 7, 2019
@AlexCharyna
Copy link

I was huge fan of this style of layout... with the only exception, the content would be to the RIGHT of it, not below like in mail. loved loved loved it.

@tompave
Copy link

tompave commented Nov 10, 2019

+1

The usability of a layout is highly subjective. The current 3 column "modern" one is not the best for everyone.

I've noticed that this issue is two years old and was created by the main author of NNW5, but it doesn't look like it's ever been prioritized. In the meantime there have been other request for the same feature.

Is there any chance to see this added with an update?

Anyways, thank you for working on NNW and making it free and open!

@brentsimmons
Copy link
Collaborator Author

We will be considering this feature in the future, for sure — lots of people have asked for it.

Right now our attention is on a few other, higher-priority things, such as the iOS app and Feedly syncing.

@savvione
Copy link

savvione commented Jun 1, 2020

+1 for this, only thing that keeps me on NNW3.

@aar0nr
Copy link

aar0nr commented Nov 29, 2021

In Apple Mail 15.0, this is done with a view toggle called Use Column Layout, which gives the app the classic view style. The old setting "classic view" was removed.

image

@tompave
Copy link

tompave commented Nov 29, 2021

Hello, I commented on this a little over two years ago 👆. The GH notification for the comment above reminded me of this.

I just wanted to say that I've been using NNW 5 and 6 for a long time now, and I'm completely used to the three-column layout. I don't miss the old layout anymore. It really is a matter of habit, isn't it.

Again, thank you for working on NNW. It's a great app!

@sbarex
Copy link

sbarex commented Feb 11, 2022

In my opinion, the traditional layout remains unbeatable (and for this reason I continue to use the historical version).
Currently the feed list takes up too much space and shows too many things (title, first line of the article, author, date, icon) and distracts the reading. It would be nice to at least be able to decide which of this information to show and maybe even be able to choose the font size of the feed list.

@mclow
Copy link

mclow commented May 31, 2022

I use a Mac with a monitor rotated 90°; (higher than it is wide). The "vertical layout" is much more useful on such a setup.

P.S. thanks to @aar0nr for the tip about Apple Mail.

@andrebriggs
Copy link

+1 on this. I've kept a Mac on Mojave to continue to use NNW3. In the meantime does anyone know how to get NNW3 to run on Mojave+ ?

@sbarex
Copy link

sbarex commented Sep 21, 2022

Read the note on https://mjtsai.com/blog/2019/10/15/apps-lost-with-catalina/

+1 on this. I've kept a Mac on Mojave to continue to use NNW3. In the meantime does anyone know how to get NNW3 to run on Mojave+ ?

@ar-rm
Copy link

ar-rm commented Jan 21, 2023

@sbarex Read the note on https://mjtsai.com/blog/2019/10/15/apps-lost-with-catalina/

Thank you for this great tip (embedding here incase of link rot):

Chris Campbell October 16, 2019 6:48 PM
@sbarex, you can just put PubSub.framework (from Mojave) in /Library/Frameworks and the linker will find it there automatically after it can't find it in the normal spot. Then you don't have to modify anything in /System or reboot in recovery mode.

Or you can put it inside the NetNewsWire app itself (NetNewsWire.app/Contents/Frameworks) and change the using install_name_tool:

install_name_tool -change "/System/Library/Frameworks/PubSub.framework/Versions/A/PubSub" "@loader_path/../Frameworks/PubSub.framework/Versions/A/PubSub" "path/to/NetNewsWire.app/Contents/MacOS/NetNewsWire"

But I can't seem to get it to work on OS 12.6 (Monterey).

NNW 3.3 keeps crashing with either:

  • Using install_name_tool: Library not loaded: '@loader_path/../Frameworks/PubSub.framework/Versions/A/PubSub'

    • I tired various different paths (including ~/Desktop)
  • Adding PubSub.framework into the NNW bundle causes code signature errors that codesign --remove-signature doesn't fix.

Modifying /Library/Frameworks at all is now out of the question. And placing PubSub.framework into ~/Library/Frameworks doesn't work either.

Additional reference about dyld that's just over my head:

Any ideas?


I'm sorry to post this here. But hopefully that's ok until this issue is closed.

@sbarex
Copy link

sbarex commented Jan 21, 2023

I do not remember how I link the PubSub.framework inside the old app.

I have the version 3.3.2 open all day until the new version has better graphics (or until I find a better replacement). I'm on MacOS 13.1 (intel). If you want I can send you my pathed app.

@ar-rm
Copy link

ar-rm commented Jan 21, 2023

@sbarex
I do not remember how I link the PubSub.framework inside the old app.

Bummer.

I have the version 3.3.2 open all day until the new version has better graphics (or until I find a better replacement). I'm on MacOS 13.1 (intel). If you want I can send you my pathed app.

Thanks for the offer.

I might test it, but instructions would be safer and best for everyone.

Not finding a lot of good answers about re-signing a package after modifying it. I thought about disabling or ignoring code signing for a specific app, but I don't think I was able to get that to work either.

I tried this:
codesign -f -s - /Applications/NetNewsWire\ 3.3.app/Contents/MacOS/NetNewsWire

But it returned:
/Applications/NetNewsWire 3.3.app/Contents/MacOS/NetNewsWire: code object is not signed at all In subcomponent: /Applications/NetNewsWire 3.3.app/Contents/Library/Automator/NNWExportSubscriptions.action

And still doesn't open.

(But now it's not responding at all. Not even crashing. I might need to restart or something else.)

@sbarex
Copy link

sbarex commented Jan 21, 2023

try

codesign -f --deep -s - /Applications/NetNewsWire\ 3.3.app
@ar-rm
Copy link

ar-rm commented Jan 21, 2023

try

codesign -f --deep -s - /Applications/NetNewsWire\ 3.3.app

Good thought! I saw --deep in my skimming.

Received this error:
/Applications/NetNewsWire 3.3.app: bundle format is ambiguous (could be app or framework) In subcomponent: /Applications/NetNewsWire 3.3.app/Contents/Frameworks/Sparkle.framework

@sbarex
Copy link

sbarex commented Jan 22, 2023

When I did the patch I'm pretty sure I didn't have any problems or had to do too many steps…

And try to codesign only the PubSub.framework? Or strip all codesignature?

@timmerk
Copy link

timmerk commented May 19, 2023

Crossing my fingers this makes it into 7.0!

@timmerk
Copy link

timmerk commented May 19, 2023

@sbarex Read the note on https://mjtsai.com/blog/2019/10/15/apps-lost-with-catalina/

Thank you for this great tip (embedding here incase of link rot):

Chris Campbell October 16, 2019 6:48 PM
@sbarex, you can just put PubSub.framework (from Mojave) in /Library/Frameworks and the linker will find it there automatically after it can't find it in the normal spot. Then you don't have to modify anything in /System or reboot in recovery mode.
Or you can put it inside the NetNewsWire app itself (NetNewsWire.app/Contents/Frameworks) and change the using install_name_tool:
install_name_tool -change "/System/Library/Frameworks/PubSub.framework/Versions/A/PubSub" "@loader_path/../Frameworks/PubSub.framework/Versions/A/PubSub" "path/to/NetNewsWire.app/Contents/MacOS/NetNewsWire"

But I can't seem to get it to work on OS 12.6 (Monterey).

NNW 3.3 keeps crashing with either:

  • Using install_name_tool: Library not loaded: '@loader_path/../Frameworks/PubSub.framework/Versions/A/PubSub'

    • I tired various different paths (including ~/Desktop)
  • Adding PubSub.framework into the NNW bundle causes code signature errors that codesign --remove-signature doesn't fix.

Modifying /Library/Frameworks at all is now out of the question. And placing PubSub.framework into ~/Library/Frameworks doesn't work either.

Additional reference about dyld that's just over my head:

Any ideas?

I'm sorry to post this here. But hopefully that's ok until this issue is closed.

I got it working! Steps I took:

  • I copied PubSub.framework from a 10.14.11 install located in /System/Library/PrivateFrameworks/ to /Library/Frameworks/ on macOS 13 on a M1 Mac
  • When I tried to run NetNewsWire 3.3.2 by right clicking on it and clicking open (since it was untrusted), it launched, then crashed with a "code signature invalid" error on the PubSub.framework in the logs.
  • I then opened a terminal, and navigated to /Library/Frameworks/
  • Then I ran "codesign --remove-signature PubSub.framework"
  • I once again right clicked on NetNewsWire 3.3.2, and opened it... it worked!

Thanks for your post to get me headed in the right direction - I've been missing my RSS feeds for YEARS!

@gwynne
Copy link

gwynne commented Aug 19, 2023

I've been on NNW 4.1.0 since its original release, but the legacy WebKit API is aging extremely poorly, no surprise there, and the obvious result is that 4.1 is getting increasingly dysfunctional. This single missing feature is the only thing stopping me from switching to 6.x. I take note that this issue has been open since before NNW 5.x existed, much less 6.x. Even @danielpunkass took the time to register his preference for the original layout, and now so have I. In short, @brentsimmons, is there any chance of getting this at last? 😰

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment