Licensed to the Apache Software Foundation (ASF) under one or more

contributor license agreements. See the NOTICE file distributed with

this work for additional information regarding copyright ownership.

The ASF licenses this file to You under the Apache License, Version 2.0

(the “License”); you may not use this file except in compliance with

the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an “AS IS” BASIS,

WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

See the License for the specific language governing permissions and

limitations under the License.

layout: docpage title: Jewel description: A set of modern UI components permalink: /component-sets/jewel

Jewel

A set of modern UI components

Jewel is a themeable and responsive set of user interface components for Apache Royale to help you quickly build the front end of your applications with ActionScript & MXML.

It's based by design on Basic components. But while Basic is very strict with concepts like PAYG, in Jewel, while PAYG is important, when necessary we prioritize other things like responsiveness, themes and look and feel.

Browser Support

Jewel works on the following browser and device versions:

BrowserMinimun VersionRelease Date
DesktopGoogle Chrome44+July,21, 2015
Mozilla Firefox34+Dec, 1, 2014
Apple Safari11.1+(High Sierra)Feb, 22 2018
Microsoft Edge15+
Microsoft IE11+
Opera
MobileiOS SafariMobile11.0+Sep, 19, 2017
Android5.02014
Windows Mobile

(*) This list can change depending on evolution and completion of the different components, but normally it should remain in this state.

Thanks to Browserstack{:target=‘_blank’} we created the list of minimum browser versions (*) where Apache Royale Jewel works consistently

Generated Javascript Output

For the browsers, Apache Royale generates ECMAScript version 5 (ES5) standard JavaScript to ensure applications are compatible with a wide range of available browsers, including Microssoft Internet Explorer 11 (IE11).

Components

If the component name is a link, you can click it to see more information about the component. We will update this list as we add information.

TypeNameDescriptionAvailable SDKState
ContainersButtonBarContainer that displays a series of buttons0.9.7Complete
CardContainer that surrounds other components0.9.4
GridContainer that uses Grid Layout and needs other immediate children to work as cells and host content.0.9.4Complete
SimpleTableA basic HTML table that can be declared in MXML0.9.4Complete
TableA complex HTML table element filled from a data source. Cells are ItemRenderers.0.9.4In Progress
TabBar0.9.4Complete
TabBarContentA container to use with TabBar and capable of presenting organized content0.9.4Complete
Wizard11.0+0.9.4Complete
ComponentsAlertDisplays a message and one or more buttons in a view that pops up over all other controls and views.0.9.4Complete
ButtonA commonly-used rectangular button with a text label. Users can click or tap it to take an action.0.9.4Complete
CheckBoxConsists of a box that can contain a check mark and an optional label.0.9.4Complete
ComboBox0.9.4Complete
DataGrid0.9.7
DateChooser0.9.4Complete
DateField0.9.4Complete
DropDownList0.9.4Complete
Form0.9.4Complete
FormItem0.9.4Complete
Icon0.9.4Complete
Image0.9.4Complete
LabelUsed for single or multi lined text labels0.9.4Complete
List0.9.4Complete
NumericStepper0.9.4
PopUp0.9.4Complete
RadioButtonLets the user make a single choice within a set of mutually exclusive choices0.9.4Complete
HSlider0.9.4Complete
VSlider0.9.6Complete
SnackBar0.9.4Complete
TextInputA control for single-line text field.0.9.4Complete

Jewel Themes

Jewel Themes