gab-ai-inc / gab-dissenter-extension

Dissenter.com Browser Extension source code
https://dissenter.com
Apache License 2.0
272 stars 43 forks source link

Feature Request - Open Dissenter as new tab/window #11

Open animegirl13 opened 5 years ago

animegirl13 commented 5 years ago

Title is self explanatory but yeah. Would love if there was a button to open dissenter as a new tab or window

mgabdev commented 5 years ago

Thanks for the suggestion. For clarity, would you envision this feature working like:

danuker commented 5 years ago

Speaking for myself (since OP didn't respond yet), the reason I want this is because the browser popup is too easy to close. If I want to copy something from the page to quote, the popup closes, and the Dissenter page inside it is lost with my comment.

My particular problem can be solved better by #16 - a sidebar that does not close when I try to copy something would be ideal.

Strictly looking at this ticket, I can envision two scenarios useful to me:

Scenario A: Setting of where to open the comments

There is a preference/setting where I can choose what the Extension button (next to the URL) does, the options being:

Scenario B: "Pop-out" button

There is a "pop-out" button somewhere on the pop-up, which lets you make that pop-up into a regular page/tab/window. However scenario B might be a bit slower, since the browser has to load the comments page for the popup, and then for the regular page again.

animegirl13 commented 5 years ago
* A button is displayed on a page, upon click, a new tab/window opens

That was what I originally had in mind, however after reading @danuker post I believe his Scenario A would work out better.

danuker commented 5 years ago

There is a workaround for scenario B, at least in Firefox: right-click the popup, then go to "This Frame" -> "Open Frame in New Tab".

danuker commented 5 years ago

@animegirl13 : don't you think a sidebar (either browser-based or HTML-injected) would be even better?

geeknik commented 5 years ago

I'm all for tapping the extension button and getting the dissenter page open up in a new tab.

DennisLoska commented 5 years ago

@mgabdev Just inject some HTML to the current page e.g.<div id="root"></div> and render the whole app inside that div popup. That way you could make the window draggable, resizeable and also add some opacity to see some of the websites content. At least that's what I would do. Right now the extension feels clunky to work with, because the window is small, fixed and you have to scroll a lot.