H Alex, At least I expect width="100%" to be what we as Flex devs and now Royale devs expects, so width="!00%" is really 100% of available space in that container. Or 50% is 50% of available space.
In height that's already solved, or at least I think I solved in my latest commit. Maybe more testing is needed, and I eventually can create some TDJ page to test this by creating cards with nested groups and controls to see that is working as expected. One of the things that made this possible is setting "overflow" at group level. hidden, and auto makes it works as we expect. DG as well uses overflow: auto to make percentage height to work as expected. In the case of width, I still need to invest time to find some viable way to get the same as I got in height. Thanks Carlos El mar., 17 mar. 2020 a las 18:52, Alex Harui (<[email protected]>) escribió: > Sorry if this is a distraction, but I want to point out something I said > on a different thread: > > It may not be wise to use percentWidth differently than what it means in > CSS if the majority of everything else is using percentWidth in a CSS > compliant way. It might be better to use different APIs that have a > different meaning. > > HTH, > -Alex > > On 3/17/20, 10:13 AM, "Carlos Rovira" <[email protected]> wrote: > > Hi Piotr, > > 2 things: > > * Card: Added default 100% w/h so Card know knows about it > * Group: Made a change to make inner content adapts to the height > > I tried to nest a VGroup to your last example with height="100%" and > seems > to work perfectly, so I think height is working well cross Cards and > Groups > that are the main "containers", rest of TDJ is working ok > > Still need to work over width issues that are more complex to fix > > let me know how it works > > > El mar., 17 mar. 2020 a las 16:22, Piotr Zarzycki (< > [email protected]>) escribió: > > > Hi Carlos, > > > > Thanks. I think what you are proposing is just a workaround. In real > > application I don't have any width/height setup at all - there are > only > > container which has percentage width/height values. I made hack > where I set > > following in css: > > > > .jewel.datagrid .listarea { > > flex: 1 !important; > > } > > > > Above code fixed issue, but I bet someone pretty quick comes with > the same > > problem. > > > > Thanks, > > Piotr > > > > wt., 17 mar 2020 o 16:13 Carlos Rovira <[email protected]> > > napisał(a): > > > > > Hi Piotr, > > > > > > right now I can't update from github, but for what I can see you > can > > solve > > > that problem just adding height to the parent Card, as in examples > 2 and > > 3 > > > in the the same page. I think Height is solved completely at DG > level, > > just > > > consider that making a component % percentage need to be based on > parent > > > know its height. > > > > > > Card is w and h 100% by default, but is configured in css, maybe I > can > > add > > > percentWidth=100 and percentHeight=100 in Card constructor by > default? > > > > > > > > > > > > > > > > > > > > > El mar., 17 mar. 2020 a las 13:31, Piotr Zarzycki (< > > > [email protected]>) escribió: > > > > > > > Hi Carlos, > > > > > > > > I was able workaround all of the issue for DataGrid, so in my > > application > > > > it seems to be working fine. There is nothing what I can commit > in > > > general, > > > > however I run into one more issue. This is unfortunately seems > to be > > real > > > > stopper. When DataGrid has height="100%" or no height at all > setup in > > > > RELEASE build it shows only header, content is not visible. I > have > > > > committed example of such grid to TourDeJewel. > > > > > > > > Thanks, > > > > Piotr > > > > > > > > niedz., 15 mar 2020 o 11:49 Piotr Zarzycki < > [email protected]> > > > > napisał(a): > > > > > > > > > Carlos, > > > > > > > > > > I don't want add anything and do not focus right now on what > event > > are > > > > > called or not. Just create locally custom layout [1], apply to > > DataGrid > > > > in > > > > > TourDeJewel example: > > > > > > > > > > .dataGridStyle { > > > > > IBeadLayout: > ClassReference("classes.beads.CustomDataGridLayout"); > > > > > } > > > > > > > > > > > > > > > And debug layout method. - This method is broken. This is what > I have > > > in > > > > > mind. - I don't care right now about those events personally - > I can > > > use > > > > > this mockup Layout for now, but basic functionality in DataGrid > > simply > > > > > doesn't work, so whole component to me is broken. > > > > > > > > > > [1] > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2Fg95ae&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378510772&sdata=hvRlcTRH9jK4zOQlf%2FCDKa7NGlx%2F1QUIrgERjdDM9c8%3D&reserved=0 > > > > > > > > > > Thanks, > > > > > Piotr > > > > > > > > > > niedz., 15 mar 2020 o 11:43 Carlos Rovira < > [email protected]> > > > > > napisał(a): > > > > > > > > > >> Hi Piotr, > > > > >> > > > > >> you mean add in line 73 of DataGridLayout.as (Jewel) the > following? > > > > >> > > > > >> (_strand as IEventDispatcher).addEventListener("widthChanged", > > > > >> sizeChangedNeeded); > > > > >> (_strand as > IEventDispatcher).addEventListener("heightChanged", > > > > >> sizeChangedNeeded); > > > > >> > > > > >> > > > > >> I think that's what Alex want to remove. The need to have 3 > > listeners. > > > > >> Maybe I'm wrong and didn't understand right. > > > > >> You can try to add those lines and if works commit. But maybe > in > > some > > > > days > > > > >> that could be removed thanks to Alex changes > > > > >> > > > > >> > > > > >> > > > > >> El dom., 15 mar. 2020 a las 11:17, Piotr Zarzycki (< > > > > >> [email protected]>) escribió: > > > > >> > > > > >> > Carlos, > > > > >> > > > > > >> > No problem. I suggest you to rather not wait but create > custom > > > > >> > DataGridLayout, listen to height/widthChanged and see what > is > > happen > > > > >> with > > > > >> > calculating layout - this part is broken. The only think > which you > > > are > > > > >> > waiting from Alex is size changing event system, but you > don't > > have > > > to > > > > >> wait > > > > >> > with fixing DataGrid itself. > > > > >> > > > > > >> > Thanks, > > > > >> > Piotr > > > > >> > > > > > >> > niedz., 15 mar 2020 o 11:12 Carlos Rovira < > > [email protected]> > > > > >> > napisał(a): > > > > >> > > > > > >> > > Hi Piotr, > > > > >> > > > > > > >> > > StyledUIBase override UIBase methods just to make use of > NaN as > > a > > > > >> valid > > > > >> > > value to unset w or h heights. > > > > >> > > Events should be the same as in UIBase. So I think we > should > > wait > > > > for > > > > >> the > > > > >> > > change Alex announce that is coming in the next days and > work > > over > > > > >> that. > > > > >> > In > > > > >> > > other case we can create code that will be useless as > those > > > changes > > > > >> are > > > > >> > > merged. > > > > >> > > > > > > >> > > > > > > >> > > El dom., 15 mar. 2020 a las 10:55, Piotr Zarzycki (< > > > > >> > > [email protected]>) escribió: > > > > >> > > > > > > >> > > > I have created custom layout which extends > DataGridLayout. I > > > have > > > > >> added > > > > >> > > > width/heightChanged event to listen but I still have > 280px > > > width. > > > > It > > > > >> > > turns > > > > >> > > > out that this line is the reason [1] > > > > >> > > > > > > > >> > > > [1] > > > > >> > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fblob%2Fca5f6964866fcc5c5333d2444c572a5eff6f70fd%2Fframeworks%2Fprojects%2FJewel%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Fjewel%2Fbeads%2Flayouts%2FDataGridLayout.as%23L197&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378510772&sdata=8xwTIy6LhH05%2Fc4tI8hCBgqOSHI0bB2qjYNaRJ8PgQs%3D&reserved=0 > > > > >> > > > > > > > >> > > > Thanks, > > > > >> > > > Piotr > > > > >> > > > > > > > >> > > > niedz., 15 mar 2020 o 10:42 Piotr Zarzycki < > > > > >> [email protected]> > > > > >> > > > napisał(a): > > > > >> > > > > > > > >> > > > > It's because when you setup width in StyledUIBase > setWidth > > > > >> dispatch > > > > >> > > > > different event than sizeChanged [1] > > > > >> > > > > > > > > >> > > > > [1] > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fblob%2Fca5f6964866fcc5c5333d2444c572a5eff6f70fd%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Fcore%2FStyledUIBase.as%23L295&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378510772&sdata=1XDq%2FJaQ4LrrAfttHhjYq1GKShyng8jhX4Eh%2Bsja4%2FQ%3D&reserved=0 > > > > >> > > > > > > > > >> > > > > niedz., 15 mar 2020 o 10:36 Piotr Zarzycki < > > > > >> > [email protected]> > > > > >> > > > > napisał(a): > > > > >> > > > > > > > > >> > > > >> Hi Carlos, > > > > >> > > > >> > > > > >> > > > >> I just tried your changes and it doesn't work. > Handler of > > > > >> > sizeChanged > > > > >> > > > >> event has not been called at all. I have added > another > > > DataGrid > > > > >> to > > > > >> > > > >> TourDeJewel to show you described issue. > > > > >> > > > >> What is weird to me that the result on the screen is > same > > as > > > in > > > > >> my > > > > >> > > > >> application, but I have a bit different outcome. I > see in > > > > >> > TourDeJewel > > > > >> > > > >> DataGrid in Chrome console that width has been setup > > > correctly > > > > >> [1], > > > > >> > > but > > > > >> > > > in > > > > >> > > > >> my application there is default width not those > which I did > > > set > > > > >> [2] > > > > >> > > > >> > > > > >> > > > >> [1] > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fibb.co%2FQndjWW4&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378520764&sdata=lDurHd8VkCiGjB19wwKKLBLbLIFqH39oYRP%2FpUEgb90%3D&reserved=0 > > > > >> > > > >> [2] > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fibb.co%2FR0kCT7r&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378520764&sdata=u%2ByoBFpnikFBRndr4hVvJ1%2Fls0whT1OcygYPJkttkAA%3D&reserved=0 > > > > >> > > > >> > > > > >> > > > >> Thanks, > > > > >> > > > >> Piotr > > > > >> > > > >> > > > > >> > > > >> niedz., 15 mar 2020 o 01:01 Carlos Rovira < > > > > >> [email protected]> > > > > >> > > > >> napisał(a): > > > > >> > > > >> > > > > >> > > > >>> Hi Piotr, > > > > >> > > > >>> just added. I must close for today. Let me know if > that > > > works > > > > >> for > > > > >> > > you, > > > > >> > > > >>> tomorrow will see it. > > > > >> > > > >>> Thanks > > > > >> > > > >>> > > > > >> > > > >>> El dom., 15 mar. 2020 a las 0:41, Piotr Zarzycki (< > > > > >> > > > >>> [email protected]>) > > > > >> > > > >>> escribió: > > > > >> > > > >>> > > > > >> > > > >>> > That's definitely solution for width="100%" is > needed. > > Go > > > > >> ahead > > > > >> > and > > > > >> > > > add > > > > >> > > > >>> > event - I can try as soon as you add it. > > > > >> > > > >>> > > > > > >> > > > >>> > Thanks, > > > > >> > > > >>> > Piotr > > > > >> > > > >>> > > > > > >> > > > >>> > On Sun, Mar 15, 2020, 12:30 AM Carlos Rovira < > > > > >> > > > [email protected]> > > > > >> > > > >>> > wrote: > > > > >> > > > >>> > > > > > >> > > > >>> > > Hi Piotr, > > > > >> > > > >>> > > > > > > >> > > > >>> > > I think you can workaround temporally but we > need a > > > > >> solution to > > > > >> > > > work > > > > >> > > > >>> > easily > > > > >> > > > >>> > > with width="100%" at framework level. That's the > > reason > > > > for > > > > >> > > Royale > > > > >> > > > or > > > > >> > > > >>> > for a > > > > >> > > > >>> > > framework. > > > > >> > > > >>> > > > > > > >> > > > >>> > > About the problem you're having is that I need > to > > > dispatch > > > > >> > > > >>> "sizeChanged" > > > > >> > > > >>> > > event. I'll try it to add soon so you can try > it. > > > > >> > > > >>> > > > > > > >> > > > >>> > > Thanks > > > > >> > > > >>> > > > > > > >> > > > >>> > > > > > > >> > > > >>> > > > > > > >> > > > >>> > > El sáb., 14 mar. 2020 a las 17:13, Piotr > Zarzycki (< > > > > >> > > > >>> > > [email protected]>) escribió: > > > > >> > > > >>> > > > > > > >> > > > >>> > > > Carlos, > > > > >> > > > >>> > > > > > > > >> > > > >>> > > > If solution to my case is setup width - I may > figure > > > out > > > > >> > > somehow > > > > >> > > > >>> how to > > > > >> > > > >>> > > get > > > > >> > > > >>> > > > width of the parent container and setup it to > the > > > grid - > > > > >> > > > >>> workaround for > > > > >> > > > >>> > > now > > > > >> > > > >>> > > > - However it doesn't actually work in a way > that I > > > would > > > > >> be > > > > >> > > able > > > > >> > > > to > > > > >> > > > >>> > apply > > > > >> > > > >>> > > > that workaround. > > > > >> > > > >>> > > > > > > > >> > > > >>> > > > In the other words if I have below situation > - My > > grid > > > > is > > > > >> > > working > > > > >> > > > >>> > > properly > > > > >> > > > >>> > > > along with columnWidth. > > > > >> > > > >>> > > > > > > > >> > > > >>> > > > <j:VGroup> > > > > >> > > > >>> > > > <j:DataGrid id="listEmails" width="500" > > > > >> > dataProvider={dp} > > > > >> > > /> > > > > >> > > > >>> > > > </j:VGroup> > > > > >> > > > >>> > > > > > > > >> > > > >>> > > > However if I have following code it doesn't > work but > > > it > > > > >> > > actually > > > > >> > > > >>> > should! > > > > >> > > > >>> > > > > > > > >> > > > >>> > > > <j:VGroup initComplete="onInit(event)"> > > > > >> > > > >>> > > > <j:DataGrid id="listEmails" > dataProvider={dp} > > /> > > > > >> > > > >>> > > > </j:VGroup> > > > > >> > > > >>> > > > > > > > >> > > > >>> > > > private function onInit (event:Event):void > > > > >> > > > >>> > > > { > > > > >> > > > >>> > > > this.listEmails.width = 500; > > > > >> > > > >>> > > > } > > > > >> > > > >>> > > > > > > > >> > > > >>> > > > Thanks, > > > > >> > > > >>> > > > Piotr > > > > >> > > > >>> > > > > > > > >> > > > >>> > > > > > > > >> > > > >>> > > > > > > > >> > > > >>> > > > pt., 13 mar 2020 o 15:18 Piotr Zarzycki < > > > > >> > > > [email protected] > > > > >> > > > >>> > > > > > >> > > > >>> > > > napisał(a): > > > > >> > > > >>> > > > > > > > >> > > > >>> > > > > Hi Carlos, > > > > >> > > > >>> > > > > > > > > >> > > > >>> > > > > I just checked your improvements and those > one > > with > > > > >> > > columnWidth > > > > >> > > > >>> > doesn't > > > > >> > > > >>> > > > > work as it should in our use case. I just > > committed > > > > >> > > additional > > > > >> > > > >>> > example > > > > >> > > > >>> > > in > > > > >> > > > >>> > > > > TourDeJewel which shows that case. Take a > look how > > > > >> DataGrid > > > > >> > > > look > > > > >> > > > >>> like > > > > >> > > > >>> > > in > > > > >> > > > >>> > > > > that example. > > > > >> > > > >>> > > > > > > > > >> > > > >>> > > > > Thanks, > > > > >> > > > >>> > > > > Piotr > > > > >> > > > >>> > > > > > > > > >> > > > >>> > > > > pon., 9 mar 2020 o 16:42 Carlos Rovira < > > > > >> > > > [email protected]> > > > > >> > > > >>> > > > > napisał(a): > > > > >> > > > >>> > > > > > > > > >> > > > >>> > > > >> Hi Piotr, > > > > >> > > > >>> > > > >> > > > > >> > > > >>> > > > >> DataGrid now has 3 improvements: > > > > >> > > > >>> > > > >> > > > > >> > > > >>> > > > >> > > > > >> > > > >>> > > > >> - No default width or height > > > > >> > > > >>> > > > >> - width and height can be not set or > set to > > > pixels > > > > >> or > > > > >> > % > > > > >> > > > >>> values > > > > >> > > > >>> > > > >> - columnWidths can be no set at all, > set all > > or > > > > just > > > > >> > some > > > > >> > > > to > > > > >> > > > >>> > pixels > > > > >> > > > >>> > > > (I > > > > >> > > > >>> > > > >> didn't loo > > > > >> > > > >>> > > > >> > > > > >> > > > >>> > > > >> Notice that, we don't support % in columns > since > > > > >> there's > > > > >> > no > > > > >> > > > way > > > > >> > > > >>> to > > > > >> > > > >>> > set > > > > >> > > > >>> > > > >> columns to percentages. We want to support > it?. > > > Maybe > > > > >> we > > > > >> > can > > > > >> > > > >>> > introduce > > > > >> > > > >>> > > > >> "columnPercentWidth" ? Not sure about this > > > > >> > > > >>> > > > >> > > > > >> > > > >>> > > > >> I'll take a look at the initializer > problem with > > > > Lists > > > > >> and > > > > >> > > > Dgs. > > > > >> > > > >>> > > > Regarding > > > > >> > > > >>> > > > >> this, what's the use case or why you want > to > > change > > > > the > > > > >> > > > >>> initializer? > > > > >> > > > >>> > > > >> having > > > > >> > > > >>> > > > >> some kind of example will help me with > this, > > since > > > > >> right > > > > >> > now > > > > >> > > > >>> don't > > > > >> > > > >>> > > know > > > > >> > > > >>> > > > so > > > > >> > > > >>> > > > >> much about it. > > > > >> > > > >>> > > > >> > > > > >> > > > >>> > > > >> Thanks > > > > >> > > > >>> > > > >> > > > > >> > > > >>> > > > >> Carlos > > > > >> > > > >>> > > > >> > > > > >> > > > >>> > > > >> > > > > >> > > > >>> > > > >> > > > > >> > > > >>> > > > >> > > > > >> > > > >>> > > > >> > > > > >> > > > >>> > > > >> El vie., 6 mar. 2020 a las 17:32, Carlos > Rovira > > (< > > > > >> > > > >>> > > > [email protected] > > > > >> > > > >>> > > > >> >) > > > > >> > > > >>> > > > >> escribió: > > > > >> > > > >>> > > > >> > > > > >> > > > >>> > > > >> > I'm thinking that the last problem need a > > > solution > > > > >> like > > > > >> > > the > > > > >> > > > >>> one in > > > > >> > > > >>> > > > >> > ComboBox with passing the IR class to the > > > internal > > > > >> List. > > > > >> > > > >>> > > > >> > (Although some issue is still in the > mapper > > > > >> > > infrastructure, > > > > >> > > > >>> but I > > > > >> > > > >>> > > > think > > > > >> > > > >>> > > > >> is > > > > >> > > > >>> > > > >> > separated issue). > > > > >> > > > >>> > > > >> > > > > > >> > > > >>> > > > >> > > > > > >> > > > >>> > > > >> > El vie., 6 mar. 2020 a las 17:24, Piotr > > Zarzycki > > > (< > > > > >> > > > >>> > > > >> > [email protected]>) escribió: > > > > >> > > > >>> > > > >> > > > > > >> > > > >>> > > > >> >> Both issues with width/height and this > one > > block > > > > >> > > migration > > > > >> > > > >>> for > > > > >> > > > >>> > now > > > > >> > > > >>> > > in > > > > >> > > > >>> > > > >> our > > > > >> > > > >>> > > > >> >> application from Table to DataGrid. I > would be > > > the > > > > >> > first > > > > >> > > > one > > > > >> > > > >>> who > > > > >> > > > >>> > > test > > > > >> > > > >>> > > > >> it > > > > >> > > > >>> > > > >> >> for sure when you find cause of that > issue and > > > fix > > > > >> it. > > > > >> > > > >>> > > > >> >> > > > > >> > > > >>> > > > >> >> Thanks for that update, > > > > >> > > > >>> > > > >> >> Piotr > > > > >> > > > >>> > > > >> >> > > > > >> > > > >>> > > > >> >> pt., 6 mar 2020 o 17:17 Carlos Rovira < > > > > >> > > > >>> [email protected]> > > > > >> > > > >>> > > > >> >> napisał(a): > > > > >> > > > >>> > > > >> >> > > > > >> > > > >>> > > > >> >> > Hi Piotr, > > > > >> > > > >>> > > > >> >> > > > > > >> > > > >>> > > > >> >> > yesterday I saw a strange behaviour > with > > > > controls > > > > >> > that > > > > >> > > > >>> compose > > > > >> > > > >>> > > list > > > > >> > > > >>> > > > >> and > > > > >> > > > >>> > > > >> >> > Item renderer changes done recently, > but was > > > in > > > > >> > > ComboBox > > > > >> > > > >>> that > > > > >> > > > >>> > can > > > > >> > > > >>> > > > >> >> configure > > > > >> > > > >>> > > > >> >> > an Item renderer and then pass to the > > > > >> ComboBoxPopUp > > > > >> > to > > > > >> > > > its > > > > >> > > > >>> List > > > > >> > > > >>> > > > >> internal > > > > >> > > > >>> > > > >> >> > component (so we can have custom > renderers > > in > > > > >> > > ComboBox). > > > > >> > > > In > > > > >> > > > >>> > this > > > > >> > > > >>> > > > case > > > > >> > > > >>> > > > >> >> > rowCount and rowHeight is not working > as > > > > expected, > > > > >> > sin > > > > >> > > ce > > > > >> > > > >>> there > > > > >> > > > >>> > > > >> >> initializer > > > > >> > > > >>> > > > >> >> > is not used in ComboBox internal > list, while > > > in > > > > >> > > > >>> VirtualComboBox > > > > >> > > > >>> > > is > > > > >> > > > >>> > > > >> >> working > > > > >> > > > >>> > > > >> >> > ok. > > > > >> > > > >>> > > > >> >> > I trace the problem to Mappers not > update > > > right > > > > >> when > > > > >> > > the > > > > >> > > > >>> > > renderers > > > > >> > > > >>> > > > >> >> refactor > > > > >> > > > >>> > > > >> >> > was done. So while the mapper in > Basic adds > > > > >> > > initializer, > > > > >> > > > in > > > > >> > > > >>> > Jewel > > > > >> > > > >>> > > > is > > > > >> > > > >>> > > > >> not > > > > >> > > > >>> > > > >> >> > doing that. I could not invest more > time > > > since I > > > > >> was > > > > >> > in > > > > >> > > > the > > > > >> > > > >>> > > middle > > > > >> > > > >>> > > > of > > > > >> > > > >>> > > > >> >> other > > > > >> > > > >>> > > > >> >> > fixes, and still had the width/height > issues > > > in > > > > >> DG, > > > > >> > so > > > > >> > > > >>> could > > > > >> > > > >>> > not > > > > >> > > > >>> > > > see > > > > >> > > > >>> > > > >> >> > exactly what's the problem. > > > > >> > > > >>> > > > >> >> > I want to see if now that this > refactor is > > > done > > > > is > > > > >> > safe > > > > >> > > > to > > > > >> > > > >>> > remove > > > > >> > > > >>> > > > >> jewel > > > > >> > > > >>> > > > >> >> > mappers to user basic versions, but a > quick > > > test > > > > >> > reveal > > > > >> > > > >>> that is > > > > >> > > > >>> > > not > > > > >> > > > >>> > > > >> >> direct. > > > > >> > > > >>> > > > >> >> > In resume, about your problem, I > think it > > > could > > > > be > > > > >> > > > >>> something > > > > >> > > > >>> > like > > > > >> > > > >>> > > > the > > > > >> > > > >>> > > > >> >> one > > > > >> > > > >>> > > > >> >> > with ComboBox, but need to have the > time to > > > > reach > > > > >> to > > > > >> > > that > > > > >> > > > >>> > point, > > > > >> > > > >>> > > > >> >> hopefully > > > > >> > > > >>> > > > >> >> > soon. > > > > >> > > > >>> > > > >> >> > Thanks > > > > >> > > > >>> > > > >> >> > > > > > >> > > > >>> > > > >> >> > > > > >> > > > >>> > > > >> >> > > > > >> > > > >>> > > > >> >> -- > > > > >> > > > >>> > > > >> >> > > > > >> > > > >>> > > > >> >> Piotr Zarzycki > > > > >> > > > >>> > > > >> >> > > > > >> > > > >>> > > > >> >> Patreon: * > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378520764&sdata=uuklkyBYu26x9RMR6gYE7oev4%2FzbuDg7NuuA2PFbciA%3D&reserved=0 > > > > >> > > > >>> > > > >> >> < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378520764&sdata=uuklkyBYu26x9RMR6gYE7oev4%2FzbuDg7NuuA2PFbciA%3D&reserved=0 > >* > > > > >> > > > >>> > > > >> >> > > > > >> > > > >>> > > > >> > > > > > >> > > > >>> > > > >> > > > > > >> > > > >>> > > > >> > -- > > > > >> > > > >>> > > > >> > Carlos Rovira > > > > >> > > > >>> > > > >> > > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378520764&sdata=WEwnOZqPtY%2BpYN94rMsuH3HsyqQHnqE40Sqq%2BC7crmA%3D&reserved=0 > > > > >> > > > >>> > > > >> > > > > > >> > > > >>> > > > >> > > > > > >> > > > >>> > > > >> > > > > >> > > > >>> > > > >> -- > > > > >> > > > >>> > > > >> Carlos Rovira > > > > >> > > > >>> > > > >> > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378520764&sdata=WEwnOZqPtY%2BpYN94rMsuH3HsyqQHnqE40Sqq%2BC7crmA%3D&reserved=0 > > > > >> > > > >>> > > > >> > > > > >> > > > >>> > > > > > > > > >> > > > >>> > > > > > > > > >> > > > >>> > > > > -- > > > > >> > > > >>> > > > > > > > > >> > > > >>> > > > > Piotr Zarzycki > > > > >> > > > >>> > > > > > > > > >> > > > >>> > > > > Patreon: * > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378520764&sdata=uuklkyBYu26x9RMR6gYE7oev4%2FzbuDg7NuuA2PFbciA%3D&reserved=0 > > > > >> > > > >>> > > > > < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378520764&sdata=uuklkyBYu26x9RMR6gYE7oev4%2FzbuDg7NuuA2PFbciA%3D&reserved=0 > >* > > > > >> > > > >>> > > > > > > > > >> > > > >>> > > > > > > > >> > > > >>> > > > > > > > >> > > > >>> > > > -- > > > > >> > > > >>> > > > > > > > >> > > > >>> > > > Piotr Zarzycki > > > > >> > > > >>> > > > > > > > >> > > > >>> > > > Patreon: * > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378520764&sdata=uuklkyBYu26x9RMR6gYE7oev4%2FzbuDg7NuuA2PFbciA%3D&reserved=0 > > > > >> > > > >>> > > > < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378520764&sdata=uuklkyBYu26x9RMR6gYE7oev4%2FzbuDg7NuuA2PFbciA%3D&reserved=0 > >* > > > > >> > > > >>> > > > > > > > >> > > > >>> > > > > > > >> > > > >>> > > > > > > >> > > > >>> > > -- > > > > >> > > > >>> > > Carlos Rovira > > > > >> > > > >>> > > > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378520764&sdata=WEwnOZqPtY%2BpYN94rMsuH3HsyqQHnqE40Sqq%2BC7crmA%3D&reserved=0 > > > > >> > > > >>> > > > > > > >> > > > >>> > > > > > >> > > > >>> > > > > >> > > > >>> > > > > >> > > > >>> -- > > > > >> > > > >>> Carlos Rovira > > > > >> > > > >>> > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378520764&sdata=WEwnOZqPtY%2BpYN94rMsuH3HsyqQHnqE40Sqq%2BC7crmA%3D&reserved=0 > > > > >> > > > >>> > > > > >> > > > >> > > > > >> > > > >> > > > > >> > > > >> -- > > > > >> > > > >> > > > > >> > > > >> Piotr Zarzycki > > > > >> > > > >> > > > > >> > > > >> Patreon: * > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378520764&sdata=uuklkyBYu26x9RMR6gYE7oev4%2FzbuDg7NuuA2PFbciA%3D&reserved=0 > > > > >> > > > >> < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378520764&sdata=uuklkyBYu26x9RMR6gYE7oev4%2FzbuDg7NuuA2PFbciA%3D&reserved=0 > >* > > > > >> > > > >> > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > -- > > > > >> > > > > > > > > >> > > > > Piotr Zarzycki > > > > >> > > > > > > > > >> > > > > Patreon: * > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378520764&sdata=uuklkyBYu26x9RMR6gYE7oev4%2FzbuDg7NuuA2PFbciA%3D&reserved=0 > > > > >> > > > > < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378520764&sdata=uuklkyBYu26x9RMR6gYE7oev4%2FzbuDg7NuuA2PFbciA%3D&reserved=0 > >* > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > -- > > > > >> > > > > > > > >> > > > Piotr Zarzycki > > > > >> > > > > > > > >> > > > Patreon: * > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378530761&sdata=YyZ9lufy1aIr0ho1tZF9yPhCwKlGGfU7YZCkgnCt1Us%3D&reserved=0 > > > > >> > > > < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378530761&sdata=YyZ9lufy1aIr0ho1tZF9yPhCwKlGGfU7YZCkgnCt1Us%3D&reserved=0 > >* > > > > >> > > > > > > > >> > > > > > > >> > > > > > > >> > > -- > > > > >> > > Carlos Rovira > > > > >> > > > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378530761&sdata=NaUEi1LW7xk0kct5WHazSIPG7e2WlKoIU%2Bf7MOlewQw%3D&reserved=0 > > > > >> > > > > > > >> > > > > > >> > > > > > >> > -- > > > > >> > > > > > >> > Piotr Zarzycki > > > > >> > > > > > >> > Patreon: * > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378530761&sdata=YyZ9lufy1aIr0ho1tZF9yPhCwKlGGfU7YZCkgnCt1Us%3D&reserved=0 > > > > >> > < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378530761&sdata=YyZ9lufy1aIr0ho1tZF9yPhCwKlGGfU7YZCkgnCt1Us%3D&reserved=0 > >* > > > > >> > > > > > >> > > > > >> > > > > >> -- > > > > >> Carlos Rovira > > > > >> > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378530761&sdata=NaUEi1LW7xk0kct5WHazSIPG7e2WlKoIU%2Bf7MOlewQw%3D&reserved=0 > > > > >> > > > > > > > > > > > > > > > -- > > > > > > > > > > Piotr Zarzycki > > > > > > > > > > Patreon: * > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378530761&sdata=YyZ9lufy1aIr0ho1tZF9yPhCwKlGGfU7YZCkgnCt1Us%3D&reserved=0 > > > > > < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378530761&sdata=YyZ9lufy1aIr0ho1tZF9yPhCwKlGGfU7YZCkgnCt1Us%3D&reserved=0 > >* > > > > > > > > > > > > > > > > > -- > > > > > > > > Piotr Zarzycki > > > > > > > > Patreon: * > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378530761&sdata=YyZ9lufy1aIr0ho1tZF9yPhCwKlGGfU7YZCkgnCt1Us%3D&reserved=0 > > > > < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378530761&sdata=YyZ9lufy1aIr0ho1tZF9yPhCwKlGGfU7YZCkgnCt1Us%3D&reserved=0 > >* > > > > > > > > > > > > > -- > > > Carlos Rovira > > > > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378530761&sdata=NaUEi1LW7xk0kct5WHazSIPG7e2WlKoIU%2Bf7MOlewQw%3D&reserved=0 > > > > > > > > > -- > > > > Piotr Zarzycki > > > > Patreon: * > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378530761&sdata=YyZ9lufy1aIr0ho1tZF9yPhCwKlGGfU7YZCkgnCt1Us%3D&reserved=0 > > < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378530761&sdata=YyZ9lufy1aIr0ho1tZF9yPhCwKlGGfU7YZCkgnCt1Us%3D&reserved=0 > >* > > > > > -- > Carlos Rovira > > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C07c8d963b02a43e6b8e908d7ca96930f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200620378530761&sdata=NaUEi1LW7xk0kct5WHazSIPG7e2WlKoIU%2Bf7MOlewQw%3D&reserved=0 > > > -- Carlos Rovira http://about.me/carlosrovira
