Pauan / tab-organizer

Google Chrome Extension that makes it easier to manage many tabs!
MIT License
65 stars 8 forks source link

"New Tab" tabs show that don't exist - can I help debug? #176

Open philiprhoades opened 8 years ago

philiprhoades commented 8 years ago

People,

Tab Organiser is still the best tool I have found for shuffling tabs around between open windows but there is an annoying bug where, after a bit of use of Chrome, the TO window shows numerous "New Tab"s showing in the various open Chrome windows - these tabs don't actually exist but the only way to get rid of them is to shut down all the Chrome windows and restart Chrome - but these "ghost" New Tabs start reappearing after more use. I am happy to clone the repo and have a look at the code but I am not very familiar with JS and Node but I will give it a go if there is someone who could help with suggestions about how to proceed etc?

Thanks, Phil.

Pauan commented 8 years ago

Hi Phil, are you using Tab Organizer from the Chrome Web Store?

If so, that version is severely out of date (the last update was on April 9, 2012!)

This repository contains the latest code, which has fixed the ghost tabs problem. But it is missing many features, so it is not yet ready to be released on the Chrome Web Store.

If you are willing to put up with bugs and missing features, you can try installing it by following these directions:

https://github.com/Pauan/tab-organizer#how-to-install

After that, you can create Github issues reporting bugs or requesting features.

philiprhoades commented 8 years ago

Did that - unfortunately I don't like the new interface - it is like a lot of other extensions that I have looked at and rejected and to stick with the old TO - that allows me a big view of the windows and to move tabs easily sideways to other windows. Is there any way to restore the original interface?

Thanks, Phil.

Pauan commented 8 years ago

That feature (the ability to have a popup that shows all the windows side by side like the old Tab Organizer) is on my TODO list, I just haven't implemented it yet. I'll let you know when I implement it, so that you can try it out.

philiprhoades commented 8 years ago

Pauan/tab-organizer,

On 2016-09-19 13:15, Pauan wrote:

That feature (the ability to have a popup that shows all the windows side by side like the old Tab Organizer) is on my TODO list, I just haven't implemented it yet. I'll let you know when I implement it, so that you can try it out.

Thanks!

You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub [1], or mute the thread [2].

*

Links:

[1] https://github.com/Pauan/tab-organizer/issues/176#issuecomment-247904901 [2] https://github.com/notifications/unsubscribe-auth/ABGap_3BSHC2m6SMavLj_mkLO4woutWpks5qrf5IgaJpZM4J1rGd

Philip Rhoades

PO Box 896 Cowra NSW 2794 Australia E-mail: phil@pricom.com.au

philiprhoades commented 7 years ago

Pauan,

No updates yet - are you still intending to keep TO going?

Thanks,

Phil.

On 2016-09-19 13:15, Pauan wrote:

That feature (the ability to have a popup that shows all the windows side by side like the old Tab Organizer) is on my TODO list, I just haven't implemented it yet. I'll let you know when I implement it, so that you can try it out.

You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub [1], or mute the thread [2].

*

Links:

[1] https://github.com/Pauan/tab-organizer/issues/176#issuecomment-247904901 [2] https://github.com/notifications/unsubscribe-auth/ABGap_3BSHC2m6SMavLj_mkLO4woutWpks5qrf5IgaJpZM4J1rGd

Philip Rhoades

PO Box 896 Cowra NSW 2794 Australia E-mail: phil@pricom.com.au

Pauan commented 7 years ago

Hi @philiprhoades,

Yes, but progress is very slow, because I am busy with my job and other projects.

Unfortunately, I don't expect any updates anytime soon.

philiprhoades commented 7 years ago

Pauan,

On 2016-11-13 17:48, Pauan wrote:

Hi @philiprhoades [1],

Yes, but progress is very slow, because I am busy with my job and other projects.

Unfortunately, I don't expect any updates anytime soon.

OK - if could find time to look at it myself, would you be able to answer questions for me? - I would be pretty much starting from scratch with JS although I am fairly familiar with other languages like C and Ruby . .

Thanks,

Phil.

Philip Rhoades

PO Box 896 Cowra NSW 2794 Australia E-mail: phil@pricom.com.au

Pauan commented 7 years ago

@philiprhoades I don't mind answering questions, though it would probably take you a while to get up to speed with the code.

Also, I am currently in the process of replacing JavaScript with PureScript. This is being done in a separate branch, so it does not affect the JavaScript code. But it does mean that any work that you do will eventually need to be ported over to PureScript (probably by me).

Pauan commented 7 years ago

@philiprhoades I just added some code which fixed an error with the options page, which means it is now possible to open the options page. You will have to run git pull and then npm run build to update.

If you open the options page, you can change the "Display groups..." setting to "Horizontally", and you can change the "Open as a..." setting to "Popup", then it will be the same as the old Tab Organizer.

Unfortunately, it is still not possible to drag-and-drop tabs, so that feature is still missing.

philiprhoades commented 7 years ago

Pauan,

On 2016-11-13 22:41, Pauan wrote:

@philiprhoades [1] I just added some code which fixed an error with the options page, which means it is now possible to open the options page. You will have to run git pull and then npm run build to update.

If you open the options page, you can change the "Display groups..." setting to "Horizontally", and you can change the "Open as a..." setting to "Popup", then it will be the same as the old Tab Organizer.

Unfortunately, it is still not possible to drag-and-drop tabs, so that feature is still missing.

That is my prime need in fact so I am still using the old version and exiting from all the Chrome windows periodically to get rid of the zombie tabs . .

Thanks,

Phil.

Philip Rhoades

PO Box 896 Cowra NSW 2794 Australia E-mail: phil@pricom.com.au

Pauan commented 7 years ago

@philiprhoades I just added in some code which re-adds in drag-and-drop support (including moving tabs between windows). However, it's a quick fix, so there may be bugs, especially with inactive tabs.

philiprhoades commented 7 years ago

Pauan,

On 2016-11-14 00:46, Pauan wrote:

@philiprhoades [1] I just added in some code which re-adds in drag-and-drop support (including moving tabs between windows). However, it's a quick fix, so there may be bugs, especially with inactive tabs.

It seems to work OK - I will keep using it and see how I go but the side-by-side option is much nicer and more efficient! PureScript looks interesting . .

Thanks,

Phil.

Philip Rhoades

PO Box 896 Cowra NSW 2794 Australia E-mail: phil@pricom.com.au

philiprhoades commented 7 years ago

Pauan,

On 2016-11-14 20:27, Philip Rhoades wrote:

Pauan,

On 2016-11-14 00:46, Pauan wrote:

@philiprhoades [1] I just added in some code which re-adds in drag-and-drop support (including moving tabs between windows). However, it's a quick fix, so there may be bugs, especially with inactive tabs.

It seems to work OK - I will keep using it and see how I go but the side-by-side option is much nicer and more efficient! PureScript looks interesting . .

I have received a couple of pop-up error boxes but I can't copy and paste them - do you want me to report errors? (screenshots of the pop-ups?). An odd thing happening now:

Thanks,

Phil.

Philip Rhoades

PO Box 896 Cowra NSW 2794 Australia E-mail: phil@pricom.com.au

Pauan commented 7 years ago

@philiprhoades Screenshots would be nice.

The greyed out tabs/windows is a new feature, known as "inactive tabs".

However, there is currently a bug which causes duplication (which should not be happening).

Unfortunately, the best way to deal with it right now is to just close the gray tabs (by clicking on the X button).

philiprhoades commented 7 years ago

Pauan,

On 2016-11-16 19:24, Pauan wrote:

@philiprhoades [1] Screenshots would be nice.

Attached.

The greyed out tabs/windows is a new feature, known as "inactive tabs".

However, there is currently a bug which causes duplication (which should not be happening).

Right.

Unfortunately, the best way to deal with it right now is to just close the gray tabs (by clicking on the X button).

OK, thanks.

Phil.

Philip Rhoades

PO Box 896 Cowra NSW 2794 Australia E-mail: phil@pricom.com.au

philiprhoades commented 7 years ago

Hmm . . my attachment didn't get through on the email reply . . here it is: screenshot_2016-11-16_02-35-51

philiprhoades commented 7 years ago

Any more work planned for this version in the near future? I had a look at "Tabs Outliner" which has one main feature I like - the ability to create a tree structure of tabs but I still prefer "Tab Organizer"'s interface - even this Beta version's - but I would prefer to get the old side by side IF back in the future . .

Thanks, Phil.

Pauan commented 7 years ago

@philiprhoades Perhaps I'm misunderstanding your request, but it's already possible to use the old side-by-side style with Tab Organizer Beta:

  1. Right click on the Tab Organizer icon and select Options

  2. Under the Groups category change Display groups... to Horizontally

  3. Under the Popup category change Open as a... to Popup

philiprhoades commented 7 years ago

Pauan,

On 2016-12-17 14:33, Pauan wrote:

@philiprhoades [1] Perhaps I'm misunderstanding your request, but it's already possible to use the old side-by-side style with Tab Organizer Beta:

*

Right click on the Tab Organizer icon and select Options *

Under the Groups category change Display groups... to Horizontally *

Under the Popup category change Open as a... to Popup

Ah! Excellent! Now all I need is the crashing and the ghost windows fixed . .

Thanks!

Phil. -- Philip Rhoades

PO Box 896 Cowra NSW 2794 Australia E-mail: phil@pricom.com.au

AlexByte commented 7 years ago

Lol, why not to upload beta version to market?

Pauan commented 7 years ago

@AlexByte Because the beta version isn't even close to ready.

It's missing many features, and it also has many bugs.

mikhoul commented 7 years ago

Hi @Pauan ,

Could you tell me what are the specificity of the different branch to be sure to choose the more advanced ?

I will follow this project and in few weeks I will make a build.

N.B.: What is the advantage of using PureScript over JS for the addon ?

Regards :octocat:

Pauan commented 7 years ago

@mikhoul Right now the only branch that works is the ecmascript6 branch.

PureScript has many advantages over JavaScript: it has ADTs, it has pattern matching, it has typeclasses, it is statically typed, and it separates pure functions from functions with side effects.

These features help a lot to prevent bugs, and they also make it a lot easier to refactor the code and add new features.