Giter Club home page Giter Club logo

spaces's People

Contributors

alankyshum avatar deanoemcke avatar jmason888 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

spaces's Issues

Quick switch spaces keyboard shortcut stopped working

On macOS Monterey (12.5.1), Chrome (104.0.5112.101) the quick-switch keyboard shortcut (⇧⌘S) no longer works.

I tried changing it to several different combinations and nothing seemed to work.

Is there any way to debug this? Unfortunately without this keyboard shortcut the power of this extension is diminished considerably (imo).

Transferring spaces from chrome store version

I just installed the latest version from GitHub. I notice it has a new backup all spaces button, but my chrome still version is still installed too, has all my spaces, and has no such button. Is there a way to go under the hook and cp some data files around to migrate all my spaces to the github build?

Recover spaces

Hi I see I'm not the only one that have this issue with spaces, have you discovered why the Extension Spaces suddenly erase all spaces, or most important do you know how to recover them? I really had important information there please your help! :)

No longer works with Manifest V3

I've noticed a sharp decrease in usability recently on this, and tried to switch it to manifest v3. Now the js has stopped working altogether. Any solutions / suggestions? It looks like you can no longer run persistent js on chrome now.

Support for "Window Naming"

There is an awesome Experiment in Chrome called "Window Naming" that allows you to give a window a name so that it displays that name on the toolbar / task switcher / etc, rather than just showing the title of whatever tab you have selected within that window. You can see it here:
chrome://flags/#window-naming

It'd be amazing if spaces could sync with this name when this experiment is enabled and the user has named the window. I'm not sure of the details of how the extension works, but I would imagine this effort would involve reading this name to use within Spaces and also updating the name of the window when the name changes in Spaces.

Unable to name / rename space

Sometimes when renaming a space, it's possible to enter a name, but the name is not getting finalised.
It just keeps accepting text and isn't renaming the space.
Possibly the button for finalising the space is just non-reactive for some reason.
Is there a regex for possible names that could trigger this? I notices it doesn't always like all caps names.

I'll add a short video when I manage to reproduce the bug.

No longer working when clicking Manage Spaces

I've been using spaces with Brave for quite a long time now. With the latest version it has stopped working when clicking Manage Spaces.

image

To open, I have to right click the extension, and go Options which brings up the main Spaces window. Once open, if you select a space and try to switch to it, that also doesn't work anymore.

image

When I try to open a space that isn't currently open, I get the following error:

image

Thanks!

Allow chrome to sync extension data

Are there any plans or is it possible to get this extension to sync using google drive or some other cloud based system? It'd be super useful as I work between a range of different systems for work and being able to take my tab work spaces with me would be a god send.

Managing spaces offset

Hi,
when in the Manage Spaces view and having multiple saved/named spaces the bold/active one is ofset. Meaning I click the first one on the list and nothing happens. Then click the third one -> the first item gets bold. Click the second -> The third gets bold etc.

windowId is undefined - Spaces is losing all data

This has been happening a few times this month now where Spaces will completely erase all data.

image

All the values turn to null in the IndexedDB sessions:

image

This happened with the version in the Chrome store as well, then I moved over to this GitHub version hoping it would solve my issues.

I have lost over 45 sessions with hundreds of pages in the store version and two of them in this github version (hence two rows in the IDB screenshot). This has been really devastating.

I'm on Google Chrome 72.0.3599.0 (Official Build) canary (64-bit)

Spaces getting renamed and overwriting other spaces

I'm currently running spaces 1.1.3 and Chrome 79. The past couple versions of spaces I've been noticing a major problem with spaces. The "active space" for a window will sometimes take on the name of another space and overwrite it somehow.

I'm not sure exactly how this is happening but I can see right now that every window I have open now (I have like 15 open) has the name of another open space if I click the Spaces icon in the upper right corner of chrome. So if I were to click that in any open window, they would all have the same name. However, if I go to Manage Spaces and look at the list of Open spaces, only one of the windows has the name and the other windows are called Unnamed window or have a different name. So there is some sort of disconnect where Spaces thinks this window is named something in one section and something else in another.

A few minutes ago I created a new window and clicked that Spaces extension icon in the upper left and it has the wrong name instead of Unnamed window.

But then I closed that new window and did a few things and opened a new window, and now that new window shows Unnamed window and all the other windows show the proper Spaces name!

I'm not sure why that is happening, but I suspect that if I create a new window and do some things in it, and it renames itself to another space and then I close it, Spaces overwrites one of its spaces with this one.

Let me know if you have an idea of how to debug this as I'm fine with loading a test branch if it could make a log to trace what's going on. This is easily reproducible for me, which unfortunately is making it so I can't really use Spaces right now as I worry about losing existing spaces. Thanks.

All my spaces lost - I have a json backup but it isn't restoring it

I was using a local copy of spaces that I took from github a few months ago. There was a branch called "improve-export" I believe, and the manifest shows it is version 0.25.

I saw that version 1.1.1 had been released and saw that the chrome store has that version so I decided to remove the manually installed extension from chrome and load the store one instead so it would automatically upgrade.

When I had it back up, all my saved spaces were gone.

Fortunately I did a backup right before I installed the upgrade. But when I paste the json file into the spaces importer, it only imports 9 of the windows (there are 70+ windows in the json).

When I look at the json file, it seems like the file seems OK. But it is not importing it properly. Any suggestions on how to debug this?

Ability to sync data via cloud

Just writing to a configured path in the local filesystem and letting people bring their own sync/backup tech would be ideal...but extensions can't do that

Following this example it should be possible and pretty quick to implement a way to auto-backup the spaces JSON export to dropbox periodically: https://github.com/vmi/dropbox-js-for-chrome-extension

It would be nice to support a noncommercial destination though. Maybe via webpacking js-git, writing to a private git repo could be supported.

My ultimate dream would be being able to connect the extension to an arbitrary private git repo that would store spaces in an easily diffed/merged loose tree format that could support auto-merging from multiple clients.

Current window loses focus when moving a tab on external monitor

If a Chrome window is open on an external monitor, moving a tab from that window will cause the window to loose focus.

Focus goes to the first open window on the computer's main screen. This may be a different chrome window which is open or it may be another application.

Remember window size and position

When I resize and reposition a Chrome window and then reopen it normally it opens in the last known size and position.

When I do the same in Spaces it always opens with some kind of default position and very wide size. It would be great if Spaces could remember the window size and its position.

Two-click space switch

It would be great if when I click on Spaces toolbar icon the list of available spaces will be right there.

Currently I have to click "Quick Switch" and then drag mouse all the way to the bottom to click on a needed space, not the best UX...

It's better to surface up to 10 spaces right there in the menu.

I have tried the latest version from this repo.

Change name of chrome window visible in window manager to space name

When I click chrome in the windows start bar to see open chrome windows, the title of each window is the name of the current open tab, which often does not allow me to know at a glance which space the window has open. I suggest the window manager title of the window is changed to space name, to make this possible.

Backup all spaces doesn't work in chrome74

master/0.23 in the webstore fails to save a useful json file as backup. I end up with part of the first tab's dat and that's it.

Yanking handle-backup from spaces.js from feature/improve-export makes it work.

Really need a license...

I'd like to fork this to fix some bugs but am concerned about the licensing. Can we just make it MIT or Apache?

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.