Git Product home page Git Product logo

bottom-dock's People

Contributors

benjaminromano avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

Forkers

ezraimaging

bottom-dock's Issues

An option to hide the tabs panel

I use only todo-manager plugin with this dock and I think that this panel with one open tab is not very useful for me. It takes space on the screen and the highlighted tab is a bit distracting. Regarding the controls, they could be useful, but I still can access them with the hotkeys.
So what I'm asking for is an option to hide this panel if there is only one tab (or some keybinding to toggle it?).

Failed to load the bottom-dock package

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.2.4
System: Mac OS X 10.10.5
Thrown From: bottom-dock package, v0.3.6

Stack Trace

Failed to load the bottom-dock package

At Cannot find module 'space-pen'

Error: Cannot find module 'space-pen'
    at Module._resolveFilename (module.js:336:15)
    at Function.Module._resolveFilename (/Applications/Atom.app/Contents/Resources/app.asar/src/module-cache.js:383:52)
    at Function.Module._load (module.js:286:25)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/Users/ooxx/.atom/packages/bottom-dock/lib/views/bottom-dock.coffee:2:10)
    at Object.<anonymous> (/Users/ooxx/.atom/packages/bottom-dock/lib/views/bottom-dock.coffee:1:1)
    at Module._compile (module.js:434:26)
    at Object.defineProperty.value [as .coffee] (/Applications/Atom.app/Contents/Resources/app.asar/src/compile-cache.js:190:21)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/Users/ooxx/.atom/packages/bottom-dock/lib/main.coffee:5:14)
    at Object.<anonymous> (/Users/ooxx/.atom/packages/bottom-dock/lib/main.coffee:1:1)
    at Module._compile (module.js:434:26)
    at Object.defineProperty.value [as .coffee] (/Applications/Atom.app/Contents/Resources/app.asar/src/compile-cache.js:190:21)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Package.module.exports.Package.requireMainModule (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:661:34)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/package.js:115:28
    at Package.module.exports.Package.measure (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:92:15)
    at Package.module.exports.Package.load (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:106:12)
    at PackageManager.module.exports.PackageManager.loadPackage (/Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:434:14)
    at PackageManager.module.exports.PackageManager.loadPackages (/Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:386:14)
    at AtomEnvironment.module.exports.AtomEnvironment.startEditorWindow (/Applications/Atom.app/Contents/Resources/app.asar/src/atom-environment.js:667:21)
    at Object.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/initialize-application-window.js:38:8)
    at Object.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/initialize-application-window.js:49:4)
    at Module._compile (module.js:434:26)
    at Object.defineProperty.value [as .js] (/Applications/Atom.app/Contents/Resources/app.asar/src/compile-cache.js:190:21)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at setupWindow (file:///Applications/Atom.app/Contents/Resources/app.asar/static/index.js:79:5)
    at window.onload (file:///Applications/Atom.app/Contents/Resources/app.asar/static/index.js:35:9)

Commands

Config

{
  "core": {}
}

Installed Packages

# User
bottom-dock, v0.3.6

# Dev
No dev packages

Ability to display the tabs inside the status bar itself

Hello

This package neatly tidies up all panels into a single user interface. I like how it puts all the extensions that need some sort of bottom dock into a single dock that allows you to switch between those views, without having one displaying over or on top of each other.

Although I'm fond of having all the panels inside a single tab display, would it be possible to display the tabs themselves in the status bar rather than a button "Bottom Dock" which then pops up the panel with a list of tabs at the bottom? I understand that this was probably done to prevent them from cluttering the status bar, but in an ideal case where all other packages hook into this one, there won't be a lot of other clutter left in the status bar and it would save a click each time if you want to quickly switch to a specific tab.

It would also pave the way to updating the name of a tab to display a message in it (i.e. the linter-manager could display "Linter (5)" or similar).

Thans in advance

Uncaught TypeError: Cannot read property 'getId' of null

[Enter steps to reproduce below:]

I had a TODO panel open and just clicked x close button.

Atom Version: 1.0.3
System: Mac OS X 10.10.5
Thrown From: bottom-dock package, v0.1.1

Stack Trace

Uncaught TypeError: Cannot read property 'getId' of null

At /Users/laughedelic/.atom/packages/bottom-dock/lib/views/dock-pane-manager.coffee:55

TypeError: Cannot read property 'getId' of null
  at DockPaneManager.deletePane (/Users/laughedelic/.atom/packages/bottom-dock/lib/views/dock-pane-manager.coffee:55:17)
  at BottomDock.deletePane (/Users/laughedelic/.atom/packages/bottom-dock/lib/views/bottom-dock.coffee:49:32)
  at Emitter.module.exports.Emitter.emit (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:82:11)
  at TabManager.deleteClicked (/Users/laughedelic/.atom/packages/bottom-dock/lib/views/tab-manager.coffee:57:16)
  at TabManager.deleteClicked (/Users/laughedelic/.atom/packages/bottom-dock/lib/views/tab-manager.coffee:1:1)
  at HTMLSpanElement.<anonymous> (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app.asar/node_modules/atom-space-pen-views/node_modules/space-pen/lib/space-pen.js:220:36)
  at HTMLSpanElement.jQuery.event.dispatch (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app.asar/node_modules/jquery/dist/jquery.js:4435:9)
  at HTMLSpanElement.elemData.handle (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app.asar/node_modules/jquery/dist/jquery.js:4121:28)

Colors (for errors/warnings, etc.) in table

As mentioned in issue #9, I think it'd be nice to be able to opt for colors to be displayable within the expanded Bottom Dock table, e.g., how "Error" shows up in red in the default linter display?

vertical dock?

i use an ultra-wide screen. i would love it if there was an option to have the bottom-dock appear as a side-dock instead, with vertical panels instead of horizontal ones. please consider this as an option!

Auto opening dock on every window reload

I'm using todo-manager plugin, but I guess, the issue is related to the bottom dock. Since some recent update (I can't tell precisely), the dock automatically opens on every window reload (or just opening a new project). If it's an intended behaviour, I would like it to be optional.

Clicking bottom-dock close button won't allow bottom dock to open

I don't know if this is a new bug from a recent update. I can use my hot key combo to toggle it open and closed, and I can click the "Bottom Dock" item in the bottom status bar, this also successfully toggles the dock open/closed. If I click the close button in the bottom dock, I cannot open it again until I close atom and reopen it. Atom v1.5.4, bottom-dock v0.4.0, ubuntu v 15.10. Thanks for your hard work, I love this plug in!

Request: Esc to close panel

When the bottom-dock is shown, on pressing esc it should toggle the panel to close.

This functionality exist in many panel-based packages.

Better tags on atom.io

Be nice if you could add a tag bottom-dock to any projects (obviously the ones you own) that uses bottom-dock.

And perhaps update contributing readme to have users who create new packages with the tag bottom-dock.

This would allow an easy way to see what plugins are related to bottom-dock

Persist selection of tabs across sessions

It would be nice if the tab selection within Bottom Dock can be remembered even after closing Atom (ideally per project).

For example, I like to to keep it on "Current File" and "Linter", but it resets with each restart to "Open Files" and "TODO".

Thanks!

HTML in Pane Title

Would it be possible to put HTML in the title of a pane for mild customization. For example with this one could add a badge next to the title of their pane.

Log panel dissapearing

Hello

been using bottom-dock for some time now with no issues, recently when i save my work and the "watch-all" grunt task runs, the log panel dissapears and I cant tell wether my project is building. I've tried reinstalling the package, clearing logs, stopping/refetching tasks, restarting atom/my pc but nothing seems to work.

I happened to come across the cause of the issue by accident but it might be helpful if anyone is still working in this plugin.

If you save your work with a syntax error (e.g semi-colon within a console.log or something) then this appears to break bottom-dock.

Might just be something that's wrong on my end (aside from the syntax fail!) but figured it would be worth sharing.

test

Start panel closed

Is there the ability for the dock to be closed by default when opening Atom?

Atom freezes up when running `atom .` shell command from OSX home directory

I was messing around with this package and notice a slight bug. I'm currently on OSX 10.11.4 and if you run atom . from the home directory ~/Users/userName while the bottom-dock package is enabled, Atom will freeze up and is unresponsive. If you try closing Atom or wait just a few, Atom will display the following message:
"Editor is not responding,
The editor is not responding. Would you like to force close it or just keep waiting?"

If you click Keep waiting, the app is still unresponsive and at some point you just need to click "close".

If I disable the bottom-dock package, then run the atom . command from the ~/Users/userName home directory Atom will open and displays the file tree structure as it should.

I'm not aware of any log files that I could include for your debugging, however, please let me know if there's any additional information that would be helpful.

Failed to activate the bottom-dock package

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.45.0 x64
Electron: 4.2.7
OS: Microsoft Windows 10 Pro N
Thrown From: bottom-dock package 0.4.4

Stack Trace

Failed to activate the bottom-dock package

At Cannot find module 'space-pen'

Error: Cannot find module 'space-pen'
    at Module._resolveFilename (internal/modules/cjs/loader.js:584:15)
    at Module._resolveFilename (~/AppData/Local/atom/app-1.45.0/resources/electron.asar/common/reset-search-paths.js:43:12)
    at Function.get_Module._resolveFilename (~/AppData/Local/atom/app-1.45.0/resources/app/static/<embedded>:11:155413)
    at Module.require (/app.asar/static/index.js:61:43)
    at require (~/AppData/Local/atom/app-1.45.0/resources/app/static/<embedded>:11:146745)
    at /packages/bottom-dock/lib/views/bottom-dock.coffee:2:10)
    at /packages/bottom-dock/lib/views/bottom-dock.coffee:1:1)
    at /packages/bottom-dock/lib/views/bottom-dock.coffee:1:1)
    at Module.get_Module._compile (~/AppData/Local/atom/app-1.45.0/resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (~/AppData/Local/atom/app-1.45.0/resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:602:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:541:12)
    at Function.Module._load (internal/modules/cjs/loader.js:533:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (~/AppData/Local/atom/app-1.45.0/resources/app/static/<embedded>:11:146745)
    at /packages/bottom-dock/lib/main.coffee:5:14)
    at /packages/bottom-dock/lib/main.coffee:1:1)
    at /packages/bottom-dock/lib/main.coffee:1:1)
    at Module.get_Module._compile (~/AppData/Local/atom/app-1.45.0/resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (~/AppData/Local/atom/app-1.45.0/resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:602:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:541:12)
    at Function.Module._load (internal/modules/cjs/loader.js:533:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (internal/modules/cjs/helpers.js:20:18)
    at customRequire (~/AppData/Local/atom/app-1.45.0/resources/app/static/<embedded>:1:721712)
    at Package.requireMainModule (~/AppData/Local/atom/app-1.45.0/resources/app/static/<embedded>:11:3338526)
    at Package.activateNow (~/AppData/Local/atom/app-1.45.0/resources/app/static/<embedded>:11:3326510)
    at measure (~/AppData/Local/atom/app-1.45.0/resources/app/static/<embedded>:11:3326288)
    at Package.measure (~/AppData/Local/atom/app-1.45.0/resources/app/static/<embedded>:11:3323898)
    at activationPromise.activationPromise.Promise (~/AppData/Local/atom/app-1.45.0/resources/app/static/<embedded>:11:3326148)
    at new Promise (<anonymous>)
    at Package.activate (~/AppData/Local/atom/app-1.45.0/resources/app/static/<embedded>:11:3326091)
    at PackageManager.activatePackage (~/AppData/Local/atom/app-1.45.0/resources/app/static/<embedded>:11:382452)
    at config.transactAsync (~/AppData/Local/atom/app-1.45.0/resources/app/static/<embedded>:11:382068)
    at Config.transactAsync (~/AppData/Local/atom/app-1.45.0/resources/app/static/<embedded>:11:331716)
    at PackageManager.activatePackages (~/AppData/Local/atom/app-1.45.0/resources/app/static/<embedded>:11:382018)
    at PackageManager.activate (~/AppData/Local/atom/app-1.45.0/resources/app/static/<embedded>:11:381568)
    at t.loadState.then (~/AppData/Local/atom/app-1.45.0/resources/app/static/<embedded>:1:743877)

Commands

Non-Core Packages

atom-beautify 0.33.4 
atom-live-server 2.3.0 
atom-minify 0.8.0 
atom-sort-sass 0.2.1 
atom-wrap-in-tag 0.6.0 
autocomplete-font-awesome 1.0.2 
autocomplete-paths 2.12.2 
bottom-dock 0.4.4 
drunken-php 0.2.4 
emmet 2.4.3 
file-icons 2.1.40 
gulp-manager 0.2.19 
highlight-selected 0.17.0 
html-to-css 0.2.2 
ide-css 0.3.4 
open-terminal-here 2.3.2 
php-cs-fixer 4.1.1 
pigments 0.40.2 
remote-ftp 2.2.4 
Sublime-Style-Column-Selection 1.7.5 
sync-settings 4.3.2 

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.