Skip to content

Application Shell based on Chromium Embedded Framework 'cefclient' sample app

Notifications You must be signed in to change notification settings

gruehle/appshell

Repository files navigation

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.

About

Application Shell based on Chromium Embedded Framework 'cefclient' sample app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published