Updates to fix some smaller issues.
Merge a bunch of PR. #334, #377, #377
Fixes issues with the tree-view since atom 1.17.0.
- Fixes #297. Thanks to @wmcmurray.
- Link added for available icons thanks to @umpirsky.
Fixed an issue when the projects file was empty.
- Added back the check to see if the path exists in a project. You can however still open it which you couldn't before.
- Added a link to the documentation about
devMode
.
And some other fixes behind the scenes :)
- Deploy seems to be broken so this is pretty much 3.3.0.
- Added option to save paths relative to home dir.
- Fixed bug that would change a relative path to absolute when saving a project.
- The Prettify Title option now works again.
And some other things and corrections.
Now automatically closes the edit/save view on save and restores focus to whatever had focus last.
- Added
Project Manager: Update Projects
command that for example can be used to include a new git repository without having to reload Atom. - Added a notification when saving or editing a project.
- Added a notification for when a syntax error is found in
projects.cson
. - Only properties that have been changed on a project is now saved to keep
projects.cson
a bit more clean.
Fixes #260
Fixes the sorting option.
Fixes #259
Added a new setting for reversing the effect of shift+enter
in the list view, so it will default to open in the same window.
Added a method to save a project in the provider. Check the readme for more info.
Fixed an issue that prevent the settings from being loaded.
This release features a complete rewrite and structure that should hopefully fix some bugs. Make sure to reload Atom after the update.
Some of the new features include:
- A new setting to include git repositories found in your
core.projectHome
directory. - You can now open a project with
shift + enter
which will open it in the current window. - The start of a new project edit mode.
Project Manager: Edit Project
in the command palette. It currently only features some of the fields, but everything should be added. - A new structure in the
projects.cson
file. Finally rid of the unnecessary object key :) Your file will be updated the first time you save a project. - The templates integration isn't 100% yet, but it's there.
Please report any bugs you find, but first make sure you have reloaded Atom.
Apm seem to have screwed up with publishing.
Missed including a node package.
Recursion should be fixed now.
Fix recursion that could happen in some cases.
Just publishing to add the correct changelog. See 2.9.1
This is really 2.9.1 but a git issue messed up the version number.
- Fixes #209
- Now adds and removes paths when added to the projects settings.
- Added some prettifying of autosuggested project title.
- Bugfixes
- You can now sort projects by the last modification date of the root path.
- The Project Manager will now look for a local settings file (
project.cson
) for the currently active project and merge the settings with what's inprojects.cson
. - Plus some other behind the scenes stuff which could mean you have to restart Atom for everything to work as it should. Thanks to @mrodalgaard for one of the fixes.
Fix #195
Bugfix
Now adds back focus to editor when closing the project list view.
Fixes #143
Fixes #180
- The option to close the current window when opening a new project is now back. Still not a great implementation but the old one seems to work again.
- The project listing will now warn you if a projects path is not available.
Fixes #163
#161 should now be fixed for real thanks to @douggr :)
Should fix #161
Fixed #160
Fixed bug that happened when there where no settings on a project
Package now use ES6 mostly. Still some views done in CoffeeScript. A restart of Atom could be needed for it to work after the update.
Now shows a notification if the projects.cson
file isn't correctly formatted.
- Fixes a bug that would not update a project if the key had changed manually in the
projects.cson
. Not a 100% fix, but will hopefully work for now until a prettier one is around :) - Added a notification with a link to a fix for when the
projects.cson
file can't be watched.
- Updated READ ME to be a bit more clear
- Added cleaning of package commands on deactivation.
Now automatically updates a project and its settings if it's the active project when it has been updated in the projects.cson
file
Added services to let other packages get access to the saved projects. Look through the API section of the read me and let me know if you have any questions or you find any bugs with it.
And also fixed some bugs :)
Fixed bug where the list view would sort projects wrong if there were to many
Added back the menu under Packages
Renamed Project Manager: Toggle
to Project Manager: List Projects
to make it clearer what it does.
Fixed an issue where the projects file would be added to late.
No noticeable changes, just a rewrite of the package to make it easier to add new features and take in pull requests. Please let me know if you find any bugs :)
Added support for scoped settings. Thanks to @benjic
Fixes issue where projects couldn't be listed because template didn't exist. Thanks to @coopermaruyama
A issue with enabling project settings turned up with an updated to Atom. Did a fix that got rid of the error, but might need an improved fix.
- Fixes sorting when more than 10 projects are saved
- Updated dependencies
- Now shows an error notification if the projects file isn't valid
Updated the save project dialog
Here just because apm got messed up and thought it published 1.15.6 but it did not and now I have to publish 1.15.7 instead. Weird and annoying. Anyone know how to fix this?
Bugfix
Performance fix
Update deprecated calls
Updated readme with new keybinding
Windows seems to be case sensitive so now using alt-shift-P
Changed keybindings on windows and linux to alt-shift-p
.
Fixed deprecated calls. Thanks to @tswaters
Added notifications
Added filters for project listing, ex: group: atom
- Improved loading of settings
- Fixed deprecated warnings
- Added tests for most things
Big thanks to @alvaromartin
Now using the new commands API
Fixed link to octicons in readme
Project Manager: Save Project
now automatically fills in the title field with the current directory name
Disabled Close Current since it currently breaks in Atom. Will enable it again as soon as there is a good solution to fix it.
Bugfix
- You can now add a
group:
setting on a project and sort the projects list by group. - Added a marker for projects with
devMode: true
to the projects list to make it more clear that it will open in developer mode
Did a fix that might fix an error that sometimes came up when updating to latest version. If an error still comes up, try updating to latest version of Atom, currently 0.135
Bug fix
Now using the updated config system. If you were using "sort by title" you will have to set it again with the new sort by option.
- You can now add templates in the projects file.
Now using FS instead of pathwatcher for monitoring changes in the projects file.
- Project Manager: Edit Projects will now open file in the current window instead of a new one
- Added possibility to open project in dev mode with
devMode: true
Changed the way settings work which mean that if you have used any of the old settings, you have to redo them. This way all settings that can be set from the settings view/config.cson can be project specific.
# Old way
'settings':
'setTabLength': 2
# New way
'settings':
'editor.tabLength': 2
'editor.showIndentGuide': true
'project-manager.showPath': true
Miss read the updated Atom::open() API so going back to the old way of closing the current window, but with a fix to it.
Now use the updated Atom::open() API
- Removed Project Manager from the context menu since it has nothing todo with the interface.
- Some code cleanup and fix
- Fixed inconsistency in filename in README and CHANGELOG.
- Added brackets around hostname in
projects.[hostname].cson
to make it clearer that that part will change to use the hostname of the environment.
- Updated changelog
- Updated readme
Something seems to have happend during publish so 1.6 was skipped
- Project path now shows when saving a project
This update adds an option for environment specific project files which are based on your hostname to be able to sync the atom folder between environments without ignoring projects.cson
. Enabling this option will create a projects.[hostname].cson
file.
After enabling this option you will have to manually move the contents of projects.cson
to the new projects.[hostname].cson
file. After this projects.cson
can be delete or left alone.
- Added option to sort by title.
- Added changelog