Application Shell based on Chromium Embedded Framework 'cefclient' sample app
C++ Objective-C C Shell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
appshell.xcodeproj
appshell
.gitignore
Brackets.vcxproj
README.md
appshell.gyp
appshell.sln
appshell_paths.gypi
libcef_dll_wrapper.vcxproj
make_appshell_project.bat
make_appshell_project.sh

README.md

Overview

This is the beginnings of a new CEF3-based application shell for Brackets. It is not ready for use yet, so please continue to use the existing brackets-app shell until further notice.

If you are interested in contributing to this shell, let us know on the brackets-dev Google Group, or on the #brackets channel on freenode.

Building

This project requires a CEF3 binary distribution in order to build.

Mac

####Prerequisites

  • XCode 3.2.6 or later required to build the project
  • CEF3 binary distribution version 3.1157.677 or newer
  • To modify the project files, you will also need:
    • python
    • chromium source code (at least the src/build and src/tools directories). Hopefully this is a short-term requirement.

####Setup and Building Copy all of the contents of the CEF3 binary distribution into the same directory as this file. Open appshell.pbxproj in XCode. NOTE: If you are using XCode 4, do not select "Project Modernization" or you will get compile errors.

####Generating Projects This is only required if you are changing the project files. NOTE: Don't change the xcode project files directly. Any changes should be done to the .gyp files, and new xcode projects should be generated.

  • Add a CHROMIUM_SRC_PATH environment variable that points to your chromium 'src' folder (without a final '/').
  • Open a terminal window on this directory and run make_appshell_project.sh (Note: while not required, it is a good idea to delete the old appshell.xcodeproj before generating a new one.)

Windows

####Prerequisites

  • Visual Studio 2010 or later required to build the project. The free Visual Studio Express works fine.
  • CEF3 binary distribution version 3.1142.654 or newer
  • To modify the project files, you will also need:
    • python
    • chromium source code (at least the src/build and src/tools directories). Hopefully this is a short-term requirement.

####Setup and Building Copy all of the contents of the CEF3 binary distribution into the same directory as this file. Open appshell.sln in Visual Studio. NOTE: If you are using Visual Studio Express, you may get warnings that say some of the projects couldn't be loaded. These can be ignored.

####Generating Projects This is only required if you are changing the project files. NOTE: Don't change the Visual Studio project files directly. Any changes should be done to the .gyp files, and new Visual Studio projects should be generated.

  • Add a CHROMIUM_SRC_PATH environment variable that points to your chromium 'src' folder (without a final '/').
  • Open a command prompt on this directory and run make_appshell_project.bat

Linux

Not available yet. Please let us know if you'd like to help with the Linux version.