Commit Graph

1353 Commits

Author SHA1 Message Date
Kristján Oddsson d92a102a83 Remove `componentDidMount` function with reload.
Removing the reload (and the whole `componentDidMount` function since
the reload was the only thing in there) makes sure that the container
view isn't reloaded when the DOM changes and so does not make a request
to the container. Because of this change kitematic will not make a
request to the container when hovering over the preference button.

(I wasn't sure if this was used somewhere for real. If it is, I couldn't
find it).

Fixes #333.

Signed-off-by: Kristján Oddsson <koddsson@gmail.com>
2015-04-02 10:09:30 +00:00
Jeffrey Morgan 97272b971f Fix any mac errors due to windows changes 2015-03-31 18:31:35 -04:00
Jeffrey Morgan 9583791a18 Merge branch 'master' into jeffdm-windows
Conflicts:
	package.json
	src/ContainerHomeFolders.react.js
	src/ContainerStore.js
2015-03-31 18:17:50 -04:00
Jeffrey Morgan 246affabd4 bumping version to 0.5.13 2015-03-31 13:29:26 -04:00
Jeffrey Morgan 29482533af Merge pull request #352 from ninuxio/update_readme_win
Modify OS list
2015-03-31 12:04:00 -04:00
Nicolas Bonaldi f0a1aa463d Modify OS list 2015-03-31 18:02:46 +02:00
Jeffrey Morgan bcf66d7a11 Merge pull request #339 from domderen/win_client
Win client
2015-03-31 11:36:16 -04:00
Dominik Deren 046e640eeb - Working on changes required to setup client on windows.
- For now changes in SetupStore are made, to skip steps that do MacOS setup.
- Adding deps.ps1 script for installing all required dependencies on windows.
- Adding reset.ps1 script for removing all dependencies on windows.
- Modifying files to work with windows dependencies
- Fix for duplicate react instances in the code.
- A fix required to load only one instance of React in the application. Without such fix, on windows application loads two instances of React at start time, and crashes.
- Modifying files to support windows paths
- Modifying deps and reset powershell scripts to loose chocolatey dependency. Adding windows VirtualBox installation steps.
- Improved a workaround for adding Users directory to the shared folder in the VM on windows. Added few more fixes for Windows/Mac compatibility.
- Removing unnecessary log from deps.ps1 script,
- Updating Gulpfile to download and copy all the dependencies on application start,
- Cleaning pre and post install scripts from package.json, as they are not realy friendly for different platforms.
- Removing changes from browser.js as they were not necessary or even breaking.
- Cleaning pre and post install scripts from package.json, as they are not really friendly for different platforms.
- Fixing changes in package.json.
- Fixed reset.ps1 file to delete all folders created by the app,
- Fixed metrics.js file to properly use userAgent depending on the OS.
- Uncommented updateBinaries line in SetupStore.
- Adding open as a dependency.
- Fixing the setupStore tests.
- Adding proper directory to PATH for docker and docker-machine binaries.
- Adding support for the docker terminal command. It opens a CMD on windows and sets required env variables for the docker to work. Docker and Docker-Machine should be on the path, as they are set up there on Kitematic startup.
- Added Resources module which provides paths to all files stored in the resources directory,
- Added docker and docker-machine binary paths to Util module, to have a single place for calling those paths,
- Added binaries directory path, to Util module, to have a single place for calling this path,
- Added another exec command, which utilizes "child_process" module, and it's "exec" command, as the "exec" used right now is deprecated,
- Refactored the Installation step in the SetupStore, and connected with that SetupUtil commands to perform copying binaries from node instead of bash commands. That way application is more cross-platform friendly,
- Added new dependencies in form of fs-extra, fs-promise and any-promise, to allow yielding of fs commands in SetupUtil.
- The setup process now works correctly on windows from the beginning to end.
- Fixing broken tests.
- Improving tests.
- Adding elevated permissions to the reset script, as it is required to kill processes and remove VirtualBox.
- Added ability to run reset scripts through gulp,
- Added new npm script for resetting the environment "npm run reset".
- Refactored docker-machine module, to use Resources module for finding the machine command and general code cleaning,
- Added windows keyboard shortcut support.
- Adding the use of Resources module, instead of direct access of files in the resources dir.
- Testing appveyor.
- Testing appveyor + io.js.
- Back to node 0.10.
- Fixing permission issues with appveyor.
- Testing travis.

Signed-off-by: Dominik Deren <dominik.deren@live.com>

- Working on changes required to setup client on windows.
- For now changes in SetupStore are made, to skip steps that do MacOS setup.

- Adding deps.ps1 script for installing all required dependencies on windows.
- Adding reset.ps1 script for removing all dependencies on windows.

Fix for duplicate react instances in the code.

Modifying files to support windows paths

- Removing unnecessary log from deps.ps1 script,
- Updating Gulpfile to download and copy all the dependencies on application start,
- Cleaning pre and post install scripts from package.json, as they are not realy friendly for different platforms.
- Removing changes from browser.js as they were not necessary or even breaking.

- Fixing changes in package.json.

- Uncommented updateBinaries line in SetupStore.

- Adding open as a dependency.

- Adding proper directory to PATH for docker and docker-machine binaries.

- Fixing broken tests.

- Improving tests.

- Adding elevated permissions to the reset script, as it is required to kill processes and remove VirtualBox.

- Added ability to run reset scripts through gulp,
- Added new npm script for resetting the environment "npm run reset".

- Refactored docker-machine module, to use Resources module for finding the machine command and general code cleaning,
- Added windows keyboard shortcut support.

- Adding the use of Resources module, instead of direct access of files in the resources dir.

- Testing appveyor + io.js.

- Back to node 0.10.

- Fixing permission issues with appveyor.

Signed-off-by: Dominik Deren <dominik.deren@live.com>
2015-03-31 16:20:35 +01:00
Jeffrey Morgan 0f697914b1 Merge pull request #346 from kitematic/bump-virtualbox
Bump Virtualbox Version
2015-03-29 16:40:52 -04:00
Jeffrey Morgan 2565493975 Bumping version in package.json 2015-03-29 16:38:30 -04:00
Jeffrey Morgan 39d999b635 Bump Virtualbox Version 2015-03-29 16:24:47 -04:00
Jeffrey Morgan ffdc9d3019 Update CONTRIBUTING.md 2015-03-29 14:19:08 -04:00
Jeffrey Morgan f4307531a0 Merge branch 'click-repo-open-hub-sitepage' of https://github.com/allen-servedio/kitematic 2015-03-28 21:54:20 -04:00
Allen Servedio c51a2bdce6 Missed updating one tool tip. 2015-03-28 21:48:18 -04:00
Jeffrey Morgan e81371d2b7 Merge pull request #281 from allen-servedio/click-repo-open-hub-sitepage
Altering the repo name to be a link that takes you to the Docker Hub page
2015-03-28 21:43:37 -04:00
Allen Servedio 1b8e25501c Changes made in response to code review. 2015-03-28 21:34:22 -04:00
Jeffrey Morgan 70208ed19e bump version 2015-03-27 14:49:01 -04:00
Jeffrey Morgan b47d78e7a6 Merge pull request #342 from kitematic/fix-env-bug
Fix bug where environment variables wouldn't be saved
2015-03-27 14:45:42 -04:00
Jeffrey Morgan 149f31750e Fix bug where environment variables wouldn't be saved 2015-03-27 14:45:27 -04:00
Sean Li e435a67a7f Merge pull request #341 from kitematic/ui-polish
UI Polish
2015-03-27 11:38:24 -07:00
Sean Li 0cb0a7c588 Display no logs message when there is no logs. 2015-03-27 11:00:14 -07:00
Sean Li b10f2996e7 Bumped up running status animation speed slightly. 2015-03-27 10:10:04 -07:00
Sean Li 898213d515 Rounded containers in icons. 2015-03-27 10:05:17 -07:00
Sean Li e43305e4a3 Merge branch 'master' into ui-polish 2015-03-27 09:50:59 -07:00
Jeffrey Morgan 55f648354f Merge pull request #340 from kitematic/fix-volumes
Fixes for various volume-related bugs
2015-03-27 12:37:09 -04:00
Jeffrey Morgan 4780087ad4 Fix opening directory on first launch 2015-03-27 12:30:22 -04:00
Jeffrey Morgan bada95e9e0 Fix bug related to Env vars 2015-03-27 12:12:36 -04:00
Jeffrey Morgan 835e0d55ca Volumes off by default unless edit files folder is Clicked. Ability to disable volumes 2015-03-27 11:55:56 -04:00
Jeffrey Morgan d5527f6d5a Update README.md 2015-03-26 14:55:58 -04:00
Jeffrey Morgan 25773a40f1 Merge pull request #329 from domderen/deps_load_fix
A fix required to load only one instance of React in the application.
2015-03-25 11:47:08 -04:00
Sean Li 379f0280ec Icon label padding tweak. 2015-03-24 11:27:41 -07:00
Sean Li f589d2c65d Cleaner icons. 2015-03-24 11:25:51 -07:00
bhaal275 9c49b17efd A fix required to load only one instance of React in the application. Without such fix, on windows application loads two instances of React at start time, and crashes. 2015-03-24 09:22:57 +01:00
Jeffrey Morgan eba5aa1426 Update README.md 2015-03-22 17:29:34 -07:00
Jeffrey Morgan 6b0f2df11d Update README.md 2015-03-22 17:18:29 -07:00
Jeffrey Morgan 8bd396ad7e Update README.md 2015-03-22 13:31:08 -07:00
Jeffrey Morgan e899722552 Temporarily removing contributor forum link 2015-03-22 13:31:00 -07:00
Jeffrey Morgan 9169786d9f Update README.md 2015-03-22 13:21:49 -07:00
Jeffrey Morgan 94bcb93e9c Update README.md 2015-03-22 13:21:34 -07:00
Jeffrey Morgan bbc3abc5cc Update README.md 2015-03-22 12:31:48 -07:00
Jeffrey Morgan ce7d7a3405 Merge pull request #316 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
2015-03-22 12:31:24 -07:00
The Gitter Badger 3130d8234a Added Gitter badge 2015-03-22 19:30:58 +00:00
Jeffrey Morgan 6669389580 Update ROADMAP.md 2015-03-20 19:57:11 -07:00
Jeffrey Morgan f7f4fa8c5b Adding development steps 2015-03-20 19:03:12 -07:00
Jeffrey Morgan 2ee03ed440 Merge pull request #309 from spf13/patch-1
Readme changes
2015-03-19 09:56:44 -07:00
Steve Francia 126768f273 Adding community stuff to readme and reorganizing the structure a bit 2015-03-19 12:48:06 -04:00
Steve Francia 4a8ff045e0 Remove "Developing" section from readme 2015-03-19 09:40:20 -07:00
Jeffrey Morgan 2a6c7b9174 Merge pull request #297 from ttwthomas/master
Fix issue 268
2015-03-18 14:46:40 -07:00
Jeffrey Morgan 9e2c11f6d0 Changing protocol to Docker 2015-03-18 11:51:59 -07:00
Jeffrey Morgan 4a5162ba23 Merge branch 'master' into hub-button 2015-03-17 13:31:57 -07:00