Hi Hugo, I saw the issues. Some things:
1.- Please add them as github issues, since is better to track and fix 2.- Jewel is constant development, so I think is important to keep in the loop at least until we reach 0.9 or 1.0, since still many things must be developed or fixed, and APIs can be fine tuned in the process. Keeping with an old nightly could bring many issues when upgrading. Again, I hope APIs will be freezing as we reach final versions, but for now it's the only way to keep up with the latest while getting a robust library. I hope some of the problems you are having could be finally something that can be updated in your code, and keep you bringing me the ones you don't get solved so I can take a look thanks El vie., 4 sept. 2020 a las 10:40, Hugo Ferreira (<[email protected]>) escribió: > Hi Carlos, > > Thank you very much to fix the issue related with DataGrid and TextInput. > I just update to last night build and got several new issues that I > reported separated (meanwhile I will try to investigate myself). > I can't test the DataGrid fix because of this issues, that are preventing > my DataGrid to show the data. > > Carlos Rovira <[email protected]> escreveu no dia sexta, 4/09/2020 > à(s) 08:33: > > > Hi Mike, > > > > yesterday solved a bug in list keyboard handling that was causing > keyboard > > not working as expected in list and datagrid, so ensure you grab the > > nightly that has that fixes. > > > > Thanks > > > > El mié., 2 sept. 2020 a las 22:24, Piotr Zarzycki (< > > [email protected]>) escribió: > > > > > Hi Mike, > > > > > > You can download easy Nightly using Moonshine SDK Installer - using > > couple > > > of clicks. Check out Moonshine to get more. > > > > > > Thanks, > > > Piotr > > > > > > śr., 2 wrz 2020 o 20:51 Carlos Rovira <[email protected]> > > > napisał(a): > > > > > > > Hi Mike, > > > > your problem is related to the version 0.9.7. > > > > I think I added tabIndex post 0.9.7, so you'll need to use a nightly > > > build > > > > with the latest [1]. > > > > > > > > IMHO, I think it is better to use nightly build or build from sources > > at > > > > least until we reach 1.0 and all be more settled, but all days we > > improve > > > > Royale, so sticking with a version means to quickly be out of date. > > v1.0 > > > > will mean things more stable (hopefully). > > > > > > > > [1] https://royale.apache.org/get-involved/ > > > > > > > > El mié., 2 sept. 2020 a las 17:59, MikeH > > > > (<[email protected]>) escribió: > > > > > > > > > Hi Carlos, sorry for the delay in replying I have been out of town. > > > > > > > > > > The Royale application is getting quite large now so I wont be able > > to > > > > > include it all, its a conversion from an existing Flex Application. > > > > > > > > > > First my development environment is: > > > > > > > > > > Royale SDK apache-royale-0.9.7-bin-js-swf > > > > > IDE is Visual Studio Code > > > > > OS is Windows 10 > > > > > > > > > > > > > > > The Royale application is defined as a Jewel application like so: > > > > > > > > > > <?xml version="1.0" encoding="utf-8"?> > > > > > <j:Application xmlns:fx="http://ns.adobe.com/mxml/2009" > > > > > xmlns:j="library:// > > > ns.apache.org/royale/jewel > > > > " > > > > > xmlns:js="library:// > > > > ns.apache.org/royale/basic" > > > > > > > > > > xmlns:mx="library:// > > ns.apache.org/royale/mx > > > " > > > > > xmlns:local="*" > > > > > xmlns:view="view.*" > > > > > xmlns:controller="controller.*" > > > > > initialize="initApp()"> > > > > > > > > > > <fx:Style source="resources/defaults.css"/> > > > > > > > > > > <fx:Script> > > > > > > > > > > </fx:Script> > > > > > <j:beads> > > > > > <js:ClassAliasBead /> > > > > > <js:ParentDocumentBead/> > > > > > <js:ApplicationDataBinding/> > > > > > <js:URLParameterBead id="appParams"/> > > > > > </j:beads> > > > > > < > > > > > <fx:Declarations> > > > > > > > > > > </fx:Declarations> > > > > > <j:valuesImpl> > > > > > <js:SimpleCSSValuesImpl /> > > > > > </j:valuesImpl> > > > > > > > > > > <j:initialView> > > > > > <view:Dashboard id="dashboard" > > > > > thisParent="{this}" > > > > > > hostName="{hostName}" > > > > > userid="{userid}"/> > > > > > </j:initialView> > > > > > </j:Application> > > > > > > > > > > > > > > > The Dashboard view is basically the same layout as in TourDeJewel: > > > > > > > > > > <?xml version="1.0" encoding="utf-8"?> > > > > > <j:ApplicationResponsiveView > > > > > xmlns:fx="http://ns.adobe.com/mxml/2009" > > > > > xmlns:j="library://ns.apache.org/royale/jewel" > > > > > xmlns:js="library://ns.apache.org/royale/basic" > > > > > xmlns:html="library://ns.apache.org/royale/html" > > > > > xmlns:mx="library://ns.adobe.com/flex/mx" > > > > > xmlns:view="view.*" > > > > > xmlns:local="*" > > > > > xmlns:vo="*" > > > > > xmlns:models="models.*" > > > > > initComplete="init()"> > > > > > > > > > > <fx:Script> > > > > > > > > > > </fx:Script> > > > > > > > > > > <j:model> > > > > > <models:MainNavigationModel localId="mainNavigationModel"/> > > > > > </j:model> > > > > > > > > > > <j:beads> > > > > > <js:Router localId="router" stateChange="hashChanged()" /> > > > > > <js:ContainerDataBinding/> > > > > > <js:BrowserOrientation localId="bo"/> > > > > > <j:CleanValidationErrors/> > > > > > </j:beads> > > > > > > > > > > > > > > > <j:Drawer localId="drawer" <b>tabIndex="1"*> > > > > > <j:beads> > > > > > <j:ResponsiveDrawer auto="true"/> > > > > > </j:beads> > > > > > <j:DrawerHeader> > > > > > <j:ImageButton id="logo_button_btn"/> > > > > > </j:DrawerHeader> > > > > > <j:DrawerContent> > > > > > <j:Navigation localId="containerNavigation" > > > > > className="navIconLinkItemRenderer" > change="navChangeHandler(event)"> > > > > > <j:beads> > > > > > <js:ConstantBinding > > sourceID="mainNavigationModel" > > > > > sourcePropertyName="containerDrawerNavigation" > > > > > destinationPropertyName="dataProvider"/> > > > > > <j:NavigationActionNotifier/> > > > > > > > > > > </j:beads> > > > > > > > > > > </j:Navigation> > > > > > > > > > > </j:DrawerContent> > > > > > > > > > > <j:DrawerFooter height="100"> > > > > > <j:style> > > > > > <js:SimpleCSSStyles backgroundColor="#2C74BE"/> > > > > > </j:style> > > > > > <j:BarRow> > > > > > <j:BarSection> > > > > > <j:Image id="logo_img" width="100%"/> > > > > > </j:BarSection> > > > > > </j:BarRow> > > > > > </j:DrawerFooter> > > > > > > > > > > </j:Drawer> > > > > > > > > > > <j:FooterBar localId="footerbar" fixed="true"> > > > > > <j:style> > > > > > <js:SimpleCSSStyles backgroundColor="#2C74BE"/> > > > > > </j:style> > > > > > <j:BarRow> > > > > > <j:BarSection> > > > > > > > > > > > > > > > </j:BarSection> > > > > > <j:BarSection itemsHorizontalAlign="itemsCenter"> > > > > > <html:H3 text="" /> > > > > > </j:BarSection> > > > > > <j:BarSection itemsHorizontalAlign="itemsRight"> > > > > > > > > > > </j:BarSection> > > > > > </j:BarRow> > > > > > </j:FooterBar> > > > > > > > > > > > > > > > <j:TopAppBar localId="topappbar" fixed="true" > > > > hasDrawer="{drawer.fixed > > > > > && drawer.isOpen}"> > > > > > <j:BarRow> > > > > > <j:BarSection> > > > > > <j:IconButton click="drawer.isOpen ? > drawer.close() : > > > > > drawer.open()"> > > > > > <j:beads> > > > > > <j:ResponsiveVisibility > > desktopVisible="false" > > > > > wideScreenVisible="false" /> > > > > > </j:beads> > > > > > <j:icon> > > > > > <js:MaterialIcon > > text="{MaterialIconType.MENU}" > > > > /> > > > > > </j:icon> > > > > > </j:IconButton> > > > > > <j:BarTitle id="title_bar" text="Home"/> > > > > > </j:BarSection> > > > > > <j:BarSection itemsHorizontalAlign="itemsRight"> > > > > > > > > > > <j:Label localId="learner_name_lbl"> > > > > > <j:style> > > > > > <js:SimpleCSSStyles fontWeight="bold" > > > > > color="#FFFFFF" fontSize="15"/> > > > > > </j:style> > > > > > </j:Label> > > > > > > > > > > <j:ToggleButton id="showHideNotification_btn" > > > > > click="setFootbar(event)" selected="true"> > > > > > <j:beads> > > > > > <j:ToolTip toolTip="Show or Hide the > > > Notification > > > > > Area"/> > > > > > </j:beads> > > > > > <j:icon> > > > > > <js:MaterialToggleIcon > > > > > text="{MaterialIconType.VISIBILITY}" > > > > > selectedText="{MaterialIconType.VISIBILITY_OFF}" /> > > > > > </j:icon> > > > > > </j:ToggleButton> > > > > > > > > > > <j:ToggleButton click="logout()"> > > > > > <j:beads> > > > > > <j:ToolTip toolTip="Logout"/> > > > > > </j:beads> > > > > > <j:icon> > > > > > <js:MaterialToggleIcon > > > > > text="{MaterialIconType.LOCK}" > > > > selectedText="{MaterialIconType.LOCK_OPEN}" > > > > > /> > > > > > </j:icon> > > > > > </j:ToggleButton> > > > > > > > > > > </j:BarSection> > > > > > </j:BarRow> > > > > > </j:TopAppBar> > > > > > > > > > > <j:ApplicationMainContent localId="main" > hasTopAppBar="true" > > > > > hasFooterBar="true"> > > > > > > > > > > <j:ScrollableSectionContent name="home" > width="100%" > > > > > height="100%"> > > > > > <view:Content_Home id="home_panel_content" > > > > > NETCON="{NETCON}"/> > > > > > </j:ScrollableSectionContent> > > > > > > > > > > <j:ScrollableSectionContent name="my_courses" > > > > width="100%" > > > > > height="100%"> > > > > > <view:My_Courses > > id="my_courses_panel_content" > > > > > NETCON="{NETCON}"/> > > > > > </j:ScrollableSectionContent> > > > > > > > > > > <j:ScrollableSectionContent name="my_visits" > > > width="100%" > > > > > height="100%"> > > > > > <view:My_Visits > id="my_visits_panel_content" > > > > > NETCON="{NETCON}"/> > > > > > </j:ScrollableSectionContent> > > > > > > > > > > <j:ScrollableSectionContent name="my_messages" > > > > > width="100%" height="100%"> > > > > > <view:My_Messages > > > id="my_messages_panel_content" > > > > > NETCON="{NETCON}"/> > > > > > </j:ScrollableSectionContent> > > > > > > > > > > <j:ScrollableSectionContent name="my_account" width="100%" > > > > > height="100%"> > > > > > <view:My_Account > > id="my_account_panel_content" > > > > > NETCON="{NETCON}"/> > > > > > </j:ScrollableSectionContent> > > > > > > > > > > </j:ApplicationMainContent> > > > > > </j:ApplicationResponsiveView> > > > > > > > > > > > > > > > If I try to add tabIndex="??" to any components and compile I get > > this > > > > > error: > > > > > > > > > > <j:Drawer localId="drawer" tabIndex="1"> > > > > > ^ > > > > > > > > > > 6.5844643 seconds > > > > > The terminal process "d:\Java\jre1.8.0_172\bin\java.exe '-jar', > > > > > > > > > > > > > > > > > > > > 'c:\Users\mikw\.vscode\extensions\bowlerhatllc.vscode-nextgenas-1.2.2\bin\asconfigc.jar', > > > > > '--sdk', > > > > > 'd:\ApacheRoyaleSDK\v2\apache-royale-0.9.7-bin-js-swf\royale-asjs', > > > > > '--debug=true', '--project', 'c:\xampp > > > > > 1.8.1\htdocs\RoyaleJSVS\asconfig.json'" terminated with exit code: > 3. > > > > > > > > > > Im thinking it may be my Visual Studio not set up correctly? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > Sent from: http://apache-royale-development.20373.n8.nabble.com/ > > > > > > > > > > > > > > > > > -- > > > > Carlos Rovira > > > > http://about.me/carlosrovira > > > > > > > > > > > > > -- > > > > > > Piotr Zarzycki > > > > > > > > > -- > > Carlos Rovira > > http://about.me/carlosrovira > > > -- Carlos Rovira http://about.me/carlosrovira
