============================================================================ RELEASE NOTE for Carbide.ui Theme Edition 3.2 26.10.2007 ============================================================================ Product Description: ==================== Carbide.ui has been designed with the creative professional in mind. It allows the S60 and Series 40 UI to be customized with full WYSIWYG layout, without the need for layout definition, coding or specialized mobile design experience. In addition, Carbide.ui can be integrated with a wide range of creative graphic and audio packages, allowing designers to work with their favourite tools. Carbide.ui Theme Edition 3.2 enables creation of S60 Audio themes. Audio themes are supported on some of the s60 3rd Edition Feature Pack 1 and later phones; e.g. Nokia 5700. Carbide.ui Theme Edition creates S60 themes that alter the appearance of the S60 UI. Themes can be created, edited, and viewed easily. Once a theme has been created, the tool will package it into a Symbian OS installation file and prepare it for OMA DRM protection, if required, after which it will be ready for deployment to devices. Main features: ============== - Create a graphical and audio theme package from scratch - Create a theme by mixing ready-made components and/or self-created ones - Edit a previously created theme (ready-made SIS packages cannot be edited; the source file is required) - Import an existing theme What's new in 3.2? ==================== - Colorize feature allows to see all colours or only common colors,in Layers view, for multiselected SVG images - Synchronization with selection in editor can be switched off in the Component view - Support for Series 40 theme - Support for S60 Audio theme - New Resource view (new look and feel) - Copy file system folders to skin all elements at once. Element IDs are resolved based on filename. Done through Menu Edit | Paste element(s) into theme... - Referencing colors and changing multiple colors in one step - Referenced Colors view with drag n drop to colorize theme and SVG elements - File dialog with SVG thumbnails support - Switch displayed phone in editor (platform combo) - Plugin management: install phone specific layout and skinnable items set - New skinnable elements added to s60: - Nine Piece Call Handling - Calculator buttons - Idle volume control - Improved performance More information on these features is available in help. System Requirements: ==================== Minimum: - Microsoft Windows XP Professional SP2 or Microsoft Windows XP Home SP2 - 512 MB RAM minimum - 430 MB disk space - 1.5 GHz or faster processor - Display supporting 16-bit color at 1280x1024 Recommended: - Microsoft Windows XP Professional SP2 or Microsoft Windows XP Home SP2 - 1 GB RAM - 430 MB disk space - 2.8 GHz or faster processor - Display supporting 24-bit color at 1280x1024 - Sound card Note: By default, configuration is optimized for 1GB (or more) of RAM machines. Depending on the hardware, tweaking parameter -Xmx (maximum memory used) could bring reasonable improvements. For users with 512MB or RAM proper value should be in range from -Xmx256m to -Xmx374m. Instruction: edit $INSTALL_FOLDER\Eclipse\eclipse.ini file, and change -Xmx384m to -Xmx256m, save the file and restart the tool. Compatibility Issues: ===================== - Theme packages created with the tool are compatible with phones based on S60 Platform 2nd Edition; Feature Packs 1, 2 and 3, S60 Platform 3rd Edition, Feature Packs 1 and 2. The compatible platform release is decided in the sis packaging phase of theme creation. Note that different platform versions may support different theme features. - It is not possible to open Series 40 2.0 theme and convert it to 3.0 theme by switching platform on toolbar from Series 40 v2.0 to v3.0, like it is the with s60 themes. There is a workaround to convert 2.0 theme to 3.0: User should open v2.0 theme, launch Tools | Create New Package Wizard, select 3.0 version and create nth file. Then, open the nth file from File | Open Theme. It is possible to create nth file that supports both 2.2 and 3.0 theme formats, by marking both platforms in Create New Package wizard. Please, note that Series 40 theme 3.0 format is not a superset of 2.0 format. Both are having format specific elements and any conversion could cause a data lost. Known Problems and Limitations: =============================== - S40_TS_Handset_Guidelines.pdf is not updated and doesn't contain information for Series 40 phones that implement 3.0 Theming. It contains description for 2.2 and earlier s40 Theming platform and phones. - In rare cases, SVG being created in Adobe Illustrator CS3 and saved in default mode, i.e. when Save for Web & Devices save option was not used, it appears to be out of viewbox when applied to Carbide.ui. Graphics looks as if its top left corner has been translated towards center. This happens either during the save action of Illustrator, where Carbide.ui converts the SVG to SVG-t or when such SVG file is pasted to Carbide.ui where Carbide.ui filters out all non SVG-t compliant content.Some of the filtered content is Adobe specific transformation of inverse viewBox matrix (e.g. viewBox="-0.75 0.748 20 8"). Workaround: Use Illustrator CS3 Save For Web & Devices option when saving SVG file. - Switching of displayed phone (platform) in editor is not supported for S40 projects but, for S60 graphical themes. More info is available in Compatibility Issues section of this document. - Animated layers & effects (layer animations): Preview of animation and behavior on the phone may differ. Some of the elements do not support all of the effects when applied to first layer. Elements in Backgrounds and Areas, support only relative time mode animations only with with two control points (start and end) and SVG graphics is recommended to be used in combination with animated background effects. Check zebra example theme. - In rare cases, undo may fail after platform is changed multiple times. - Problems when opening workspace edited with former versions of Eclipse. Known Eclipse defect. Workaround: Metadata folder of existing workspace should be cleared, no need to delete existing projects from the workspace. All folders inside Eclipse\ Configuration folder should be cleared, except config.ini file which must not be edited or removed. - Eclipse workspace path should not contain non-ASCII characters. - Tool may not work properly for projects containing non-ASCII characters running on non-unicode platforms. - Linking project path is case sensitive - Embedded bitmaps (png, jpeg, bmp) inside svg are not supported. - S40 features works fine on emulator 5.0 Feature pack 1, for gif/animated gif format ONLY. Risks: -It is tested only on emulator and not on phone -Formats like swf, svg, m3g are not working consistently -Audio is not tested( Testing on Phone is not yet done) -Cover UI (mini screen) is not tested (As phone test is yet to complete) -Importing folder is not working(as there is only 3.0 option now) - When two s40 theme elements ("reorder-item-background-highlight" and "reorder-item-highlight") are skinned together does not work well, but when skinned individually it works as expected. Work Around - When these two elements are skinned together, "reorder-item-background-highlight" entry in theme.xml needs to be modified as example shown below. For example: ----------------------------------------------------------------- ----------------------------------------------------------------- should be modified as shown below ----------------------------------------------------------------- ----------------------------------------------------------------- Minor issues: ============= - Save As for s40 themes doesn't refresh. Workaround is to reopen the theme. - When Optimize or Colorize is set to true, during processing, alpha-channel is lost. Image might get black borders. It is highly recommended to use svg colorizing, bitmap colorizing is deprecated. - Usage of JPG files is not recommended; defects reported when using JPG files. - Some of the preview screens might have stretched and inaccurate graphics - Effects: The following effect settings might be shown differently on the phone than showed in tool preview. a) Animation might not work if defined on the first layer b) Solarize effect with threshold value around 255 c) Noise d) Contrast effect with intensity value set to -255 - Undo might not work after changing resolutions. Work around - Manually perform the operation. - Some of the features are on beta level, missing progress bar for long operations and minor defects might appear here and there. e.g. referenced colors, audio themes. Development team apologize for the any problems that you might experience. Please, report them to forum. Thank You for your help. - Other Medium/Low priority issues related to scaling, component store, resource view in S40. ------------------------------------------------------------------------------------------------- Copyright © 2007 Nokia Corporation. All rights reserved. Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation. Other product and company names mentioned herein may be trademarks or trade names of their respective owners.