1. #1
    Sencha - Ext JS Dev Team dongryphon's Avatar
    Join Date
    Jul 2009
    Location
    Kansas
    Posts
    1,616
    Vote Rating
    212
    dongryphon has much to be proud of dongryphon has much to be proud of dongryphon has much to be proud of dongryphon has much to be proud of dongryphon has much to be proud of dongryphon has much to be proud of dongryphon has much to be proud of dongryphon has much to be proud of dongryphon has much to be proud of

      2  

    Default Introducing Neptune Charcoal

    As a demonstration of creating custom themes for Ext JS 4.2 based on Neptune, we have created the Neptune Charcoal example theme (ext-theme-neptune-charcoal)!

    You can see a screenshot and instructions on its GitHub page - https://github.com/senchalabs/CmdPac...ptune-charcoal

    As a Sencha Cmd package, you can download it or "require" it in your application's app.json (see instructions at GitHub).

    Let us know what you think and enjoy!
    Don Griffin
    Director of Engineering - Frameworks (Ext JS / Sencha Touch)

    Check the docs. Learn how to (properly) report a framework issue and a Sencha Cmd issue

    "Use the source, Luke!"

  2. #2
    Ext JS Premium Member Steffen Hiller's Avatar
    Join Date
    Mar 2008
    Posts
    779
    Vote Rating
    30
    Steffen Hiller will become famous soon enough Steffen Hiller will become famous soon enough

      0  

    Default

    Like!

  3. #3
    Sencha - Support Team slemmon's Avatar
    Join Date
    Mar 2009
    Location
    Boise, ID
    Posts
    6,120
    Vote Rating
    227
    slemmon has much to be proud of slemmon has much to be proud of slemmon has much to be proud of slemmon has much to be proud of slemmon has much to be proud of slemmon has much to be proud of slemmon has much to be proud of slemmon has much to be proud of slemmon has much to be proud of

      0  

    Default

    I like the way you theme, Don!

  4. #4
    Sencha Premium User
    Join Date
    Nov 2010
    Location
    Chicago
    Posts
    1,684
    Vote Rating
    491
    LesJ has a brilliant future LesJ has a brilliant future LesJ has a brilliant future LesJ has a brilliant future LesJ has a brilliant future LesJ has a brilliant future LesJ has a brilliant future LesJ has a brilliant future LesJ has a brilliant future LesJ has a brilliant future LesJ has a brilliant future

      0  

    Default

    Nice, but a little dark. Light Charcoal please!

  5. #5
    Sencha Premium Member
    Join Date
    Apr 2013
    Posts
    33
    Vote Rating
    12
    dwils will become famous soon enough

      0  

    Default

    Are there more instructions coming for this? There doesn't seem to be any kind of documentation for getting this theme to actually work with the kitchen sink example.

  6. #6
    Sencha User
    Join Date
    Jun 2011
    Location
    Ukraine, Mykolayiv
    Posts
    101
    Vote Rating
    1
    rsqw is on a distinguished road

      0  

    Default

    Looks better than Sencha's default one.

  7. #7
    Ext JS Premium Member
    Join Date
    Mar 2007
    Posts
    61
    Vote Rating
    4
    ap is on a distinguished road

      0  

    Default Compile

    I'm having trouble compiling this using compass. Trying to use Sencha Cmd to build this and got a bunch errors

    encha Cmd v4.0.0.203
    [ERR] Cannot satisfy requirements for "ext-theme-neptune"!
    [INF] The following versions are available:
    [INF] The following versions can be satisfied:
    [ERR] The following versions cannot be satisfied:
    [ERR] ext-theme-neptune-charcoal: ext-theme-neptune (No matches!)
    [ERR] Cannot satisfy requirements for "ext-theme-neptune"!
    [INF] The following versions are available:
    [INF] The following versions can be satisfied:
    [ERR] The following versions cannot be satisfied:
    [ERR] ext-theme-neptune-charcoal: ext-theme-neptune (No matches!)

    extjs path is updated correctly in the config.rb file.

  8. #8
    Sencha User
    Join Date
    Apr 2012
    Posts
    32
    Vote Rating
    1
    kekassing is on a distinguished road

      0  

    Default

    I am getting the same error with CMD 4.0.1.30 when I did not previously get it with CMD 4.0.0.161. It however continues to build, and my theme still seems to work.

  9. #9
    Sencha - Ext JS Dev Team dongryphon's Avatar
    Join Date
    Jul 2009
    Location
    Kansas
    Posts
    1,616
    Vote Rating
    212
    dongryphon has much to be proud of dongryphon has much to be proud of dongryphon has much to be proud of dongryphon has much to be proud of dongryphon has much to be proud of dongryphon has much to be proud of dongryphon has much to be proud of dongryphon has much to be proud of dongryphon has much to be proud of

      0  

    Default

    These errors seem like perhaps the Ext JS subset that is copied into the workspace (pointed at by ext.dir - see "sencha diag show") is missing its "packages" folder.

    This can happen if you upgrade Cmd and not the framework (a bug) across a certain level of older version of Cmd.

    The fix should be easy. Off to the side somewhere, generate a new workspace using the desired version of Ext JS and replace the "ext" folder in your workspace with the one generated there.

    Code:
    sencha -sdk /path/to/ext generate workspace /temp/ws
    rm -rf /path/to/my-real-workspace/ext
    mv /temp/ws/ext /path/to/my-real-workspace
    This should have "ext/packages/" and several packages listed - such as -ext-theme-netpune.
    Don Griffin
    Director of Engineering - Frameworks (Ext JS / Sencha Touch)

    Check the docs. Learn how to (properly) report a framework issue and a Sencha Cmd issue

    "Use the source, Luke!"

  10. #10
    Sencha User
    Join Date
    Apr 2012
    Posts
    32
    Vote Rating
    1
    kekassing is on a distinguished road

      0  

    Default

    So does CMD modify files inside the ext dir? My ext.dir points to a directory outside my workspace which is simply an unpacked ext-4.2.1-gpl.zip. Looking at this, it appears that the packages directory is OK.

    Code:
    Sencha Cmd v4.0.1.30
    [ERR] Cannot satisfy requirements for "ext-theme-neptune"!
    [INF]    The following versions are available:
    [INF]    The following versions can be satisfied:
    [ERR]    The following versions cannot be satisfied:
    [ERR]       theme-patton: ext-theme-neptune (No matches!)
    [ERR] Cannot satisfy requirements for "ext-theme-neptune"!
    [INF]    The following versions are available:
    [INF]    The following versions can be satisfied:
    [ERR]    The following versions cannot be satisfied:
    [ERR]       theme-patton: ext-theme-neptune (No matches!)
    [INF] Configuration property changed. Reloading build environment state.
    [INF]                            app.classpath : /home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/ui/webui/app,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/ui/webui/app.js,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/ui/webui/overrides,/home/kkassing/dev/trinity_3.4/output/bacchus/br/build/trinity/sys/ui/webui/app,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/hw/ethswitch/linkstreet/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/hw/dsl/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/contextIP/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/ethernet/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/ipinterface/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/route/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/bridge/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/update/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/arp/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/vlan/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/accessservice/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/alarmMgmt/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/aaa_local/mgmt/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/dynif/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/adv/acl/mgmt/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/adv/dnsmasq/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/adv/dyndns/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/adv/tc/mgmt/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/lib/packet_matcher/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/pkg/rtd/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/pkg/ntp/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/pkg/snmp/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/platform/mgmt/base/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/platform/mgmt/addons/web
    [INF]                          app.cmd.version : 4.0.1.30
    [INF]                           app.config.dir : /home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/ui/webui/.sencha/app
    [INF]                                  app.dir : /home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/ui/webui
    [INF]                            app.framework : ext
    [INF]                    app.framework.version : 4.2.1.883
    [INF]                                   app.id : 2ac5bdb1-75bd-4c45-b03c-7736337bf3f2
    [INF]                                 app.name : WebUI
    [INF]                            app.page.file : /home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/ui/webui/index.html
    [INF]                            app.page.name : index.html
    [INF]                       app.requires.names :
    [INF]                    app.requires.packages :
    [INF]                       app.resource.paths : /home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/ui/webui/resources
    [INF]                         app.sass.etcpath : /home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/ui/webui/sass/etc/all.scss
    [INF]                       app.sass.namespace : WebUI
    [INF]                         app.sass.srcpath : /home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/ui/webui/sass/src
    [INF]                         app.sass.varpath : /home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/ui/webui/sass/var
    [INF]                                app.theme : theme-patton
    [INF]                         app.web.mappings : /home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/ui/webui
    [INF]                             app.web.port : 1841
    [INF]                     buildenvironment.dir : /home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/ui/webui
    [INF]                buildenvironment.load.dir : /home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/ui/webui
    [INF]                           cmd.config.dir : /opt/Sencha/Cmd/4.0.1.30
    [INF]                                  cmd.dir : /opt/Sencha/Cmd/4.0.1.30
    [INF]                     cmd.framework.minver : 4.2.0
    [INF]                    cmd.framework.version : 4.2.99.99999
    [INF]                             cmd.jvm.args : -Xms128m -Xmx1024m -Djava.awt.headless=true
    [INF]               cmd.merge.tool.args.araxis : -wait -merge -3 -a1 {base} {user} {generated} {out}
    [INF]               cmd.merge.tool.args.kdiff3 : {base} {user} {generated} -o {out}
    [INF]              cmd.merge.tool.args.p4merge : {base} {user} {generated} {out}
    [INF]            cmd.merge.tool.args.smartsync : {user} {generated} {base}
    [INF]           cmd.merge.tool.args.sourcegear : --merge --result={out} {user} {base} {generated}
    [INF]             cmd.merge.tool.args.tortoise : -base:{base} -theirs:{generated} -mine:{user} -merged:{out}
    [INF]                               cmd.minver : 3.0.0.0
    [INF]                             cmd.platform : linux-x64
    [INF]                          cmd.server.port : 1841
    [INF]                              cmd.version : 4.0.1.30
    [INF]                             cmd.web.port : 1841
    [INF]                                  ext.dir : /home/kkassing/dev/trinity_3.4/output/bacchus/br/build/extjs-4.2.1
    [INF]                      framework.classpath : /home/kkassing/dev/trinity_3.4/output/bacchus/br/build/extjs-4.2.1/src
    [INF]                     framework.cmd.minver : 3.1.0.206
    [INF]                    framework.cmd.version : 3.1.2.342
    [INF]                     framework.config.dir : /opt/Sencha/Cmd/4.0.1.30/plugins/ext/4.2
    [INF]                            framework.dir : /home/kkassing/dev/trinity_3.4/output/bacchus/br/build/extjs-4.2.1
    [INF]                           framework.name : ext
    [INF]                   framework.packages.dir : /home/kkassing/dev/trinity_3.4/output/bacchus/br/build/extjs-4.2.1/packages
    [INF]                        framework.version : 4.2.1.883
    [INF]                           repo.local.dir : /opt/Sencha/Cmd/repo
    [INF]         system.java.net.useSystemProxies : true
    [INF]                         theme.base.names : ext-theme-base,ext-theme-neutral,ext-theme-neptune,theme-patton
    [INF]                      theme.base.packages : /home/kkassing/dev/trinity_3.4/output/bacchus/br/build/extjs-4.2.1/packages/ext-theme-base,/home/kkassing/dev/trinity_3.4/output/bacchus/br/build/extjs-4.2.1/packages/ext-theme-neutral,/home/kkassing/dev/trinity_3.4/output/bacchus/br/build/extjs-4.2.1/packages/ext-theme-neptune,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/ui/webui/packages/theme-patton
    [INF]                        trinity.build.dir : /home/kkassing/dev/trinity_3.4/output/bacchus/br/build/trinity/sys/ui/webui
    [INF]                        trinity.classpath : /home/kkassing/dev/trinity_3.4/output/bacchus/br/build/trinity/sys/ui/webui/app,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/hw/ethswitch/linkstreet/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/hw/dsl/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/contextIP/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/ethernet/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/ipinterface/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/route/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/bridge/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/update/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/arp/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/vlan/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/accessservice/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/alarmMgmt/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/aaa_local/mgmt/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/core/dynif/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/adv/acl/mgmt/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/adv/dnsmasq/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/adv/dyndns/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/adv/tc/mgmt/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/lib/packet_matcher/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/pkg/rtd/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/pkg/ntp/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/pkg/snmp/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/platform/mgmt/base/web,/home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/platform/mgmt/addons/web
    [INF]                      trinity.controllers : "Home","NavController","Wizard","EthSwitchBindController","EthSwitchController","PfDsl","PortDsl","ContextIp","EthernetController","IpInterface","Ips","RouteBindsController","RouteController","RouteEntryController","BridgeController","BridgeInterfacesController","BridgeMacController","BridgeStpController","BridgeTapController","Upgrade","Arps","InterfaceVlanController","VlanCtrl","VlanMappingCtrl","VlanMappingTcCtrl","AccessServices","AlarmsController","AAAController","AAALogController","InterfaceController","AclBindsController","AclController","AclRulesController","DhcpController","DhcpCtxFormCtrl","DhcpDnsEntryCtrl","DhcpLeaseEntryCtrl","DhcpRangeFormCtrl","DhcpRouterCtrl","DnsController","DnsHostController","DnsNameController","DnsSearchController","DynDNSController","RtdCenterController","RtdController","RtdLogController","NtpController","NtpServerController","Snmp","SnmpCommunity","SnmpHost","SnmpTarget","ConstValueCtrl","ImageController"
    [INF]                          trinity.ext.dir : /home/kkassing/dev/trinity_3.4/output/bacchus/br/build/extjs-4.2.1
    [INF]                      trinity.install.dir : /home/kkassing/dev/trinity_3.4/output/bacchus/br/target/usr/share/web
    [INF]                       trinity.isDevBuild : false
    [INF]                      workspace.build.dir : /home/kkassing/dev/trinity_3.4/output/bacchus/br/build/trinity/sys/ui/webui
    [INF]                    workspace.cmd.version : 3.1.2.342
    [INF]                     workspace.config.dir : /home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/ui/webui/.sencha/workspace
    [INF]                            workspace.dir : /home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/ui/webui
    [INF]                   workspace.packages.dir : /home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/ui/webui/packages
    [INF]                      workspace.theme.dir : /home/kkassing/dev/trinity_3.4/buildroot/extsrc/trinity/sys/ui/webui/packages/${args.themeName}