Delphi Can
OrangeUI Sorunları Hakkında. - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Mobil Platform - FireMonkey (FMX) (https://www.delphican.com/forumdisplay.php?fid=7)
+--- Konu Başlığı: OrangeUI Sorunları Hakkında. (/showthread.php?tid=4680)

Sayfalar: 1 2


OrangeUI Sorunları Hakkında. - pro_imaj - 31-03-2020

Merhaba,

OrangeUI büyük projelerde ve detaylı özelliklerini kullanmaya başlayınca çıkan bug'ların ardı arkası kesilmiyor, bu konuda hem sizin fikirlerinizi almak hemde yaşadığım sorunları bu başlık altında yazmak istiyorum.

-En büyük sorun olarak; ios tarafında telefonu ekranı dikeyden yataya çevirdiğinizde proje sanki bir resimden ibaretmiş gibi tüm bileşenler bir resmi nasıl büyütürsünüzde bozulur ya aynen öyle bozuluyor ve programdaki hiçbir nesne o andan sonra tepkime vermiyor. ios tarafında fmxedit vb bileşene tıkladığınızda klavye açılıyor fakat ekran bir resimmiş gibi öylece duruyor . (Şimdilik en büyük sorun bu)
w9UDOE.png


-fmxMemo nesnesi içerisine fmxLabel ekleyip Align özelliğini tab yapmanıza rağmen memo tarafında contentmargins alanını belirlemenize rağmen label ve memo yanlış hareket ediyor istenilen sonuç oluşmuyor. fmxEdit'lerde bu sorun yok, tüm projeyi değiştirmek zorunda kaldım.

-OrangeUI herhangi bir forum'u ve destek platformu olmadığı için; Örneğin ben bir sorun yaşıyorum buradan veya üreticiden destek alarak çözüyorum, fakat siz aynı sorunu yaşadığınızda burası dışında hiçbir yerde yazılı olmadığından hem yazılım geliştiren hemde OrangeUI üreten firma/kişi zaman kaybediyor, bunu kaç defa yazdım net bir dönüş alamadım.

-Edit nesnelerinde ContentMargins alanı var yani; FmxEdit içerisinde metnin nereden başlaması gerektiği ayarlıyorsunuz.  FmxDateEditFmxDateTimeFmxCombobox nesnelerinde bu özellik mevcut değil, bununda çözümünü arıyor, uğraşıyorum. Halbuki birkaç saniyede çözülmesi beklenen konular.

*Son çıkan sürümü yüklemedim bu sorunlarla ve bu destek sistemiyle satın alma konusunda da endişelerim var. Fiyatı çok uygun diğer componentlere göre gerçekten çok kaliteli fakat genel bir destek platformu yok, sırf bir yerde takılınca çözüme kavuşamadığı için 2 haftada bitecek proje 4 haftada bitmiyor, çünkü kurguyu değiştirmek zorunda kalıyorsunuz. Şu durumda da ilk maddede belirttiğim sorun yüzüne projeyi standart componentlere mi döndürsem konusu düşünüyorum ve çok büyük zaman kaybı olacak.

*Geliştirici mailine bu sorunların tümünü gönderdim inceliyorum cevabı var, fakat bir zaman veya satın al öyle çözelim türünden de olsa bir belirlilik yok. 

Konuyla ilgili fikirlerinizi rica ederim.

Teşekkürler.


OrangeUI Sorunları Hakkında. - nguzeller - 01-04-2020

ben sadece dik götürecek şekilde ayarladım, bu şekilde yaparsan sorun çıkmıyor.


Cvp: OrangeUI Sorunları Hakkında. - pro_imaj - 01-04-2020

(01-04-2020, Saat: 14:55)nguzeller Adlı Kullanıcıdan Alıntı: ben sadece dik götürecek şekilde ayarladım, bu şekilde yaparsan sorun çıkmıyor.

Bunu ios/android'te bunu pratik olarak nasıl belirliyorsunuz?

Ek olarak ta şuan yaşadıığm bir sıkıntı olarak (Başlığa ekliyorum);
-Edit nesnelerinde ContentMargins alanı var yani; FmxEdit içerisinde metnin nereden başlaması gerektiği ayarlıyorsunuz.  FmxDateEditFmxDateTimeFmxCombobox nesnelerinde bu özellik mevcut değil, bununda çözümünü arıyor, uğraşıyorum. Halbuki birkaç saniyede çözülmesi beklenen konular.


OrangeUI Sorunları Hakkında. - nguzeller - 01-04-2020

Menu den Project , Options , Orientation, Portrait hariç pasif yapın.


Cvp: OrangeUI Sorunları Hakkında. - elixir84 - 01-04-2020

@pro_imaj

FmxCombobox  için SelfOwnMaterial > DrawTextParam > DrawRectSetting 

Enable = True
Left = 20
SizeType = dpstPixel

denermisiniz.


Cvp: OrangeUI Sorunları Hakkında. - pro_imaj - 01-04-2020

(01-04-2020, Saat: 16:31)elixir84 Adlı Kullanıcıdan Alıntı: @pro_imaj

FmxCombobox  için SelfOwnMaterial > DrawTextParam > DrawRectSetting 

Enable = True
Left = 20
SizeType = dpstPixel

denermisiniz.

@elixir84 Teşekkürler yazdığınız şekilde oldu.
Çok alakasız bir yer gibi oluyor, sorunda burada başlıyor, ya bütün componentlerde bu işlem buradan yapılmalı yada Editlerde olduğu yerden.

@elixir84 FmxDateEdit ve FmxTimeEdit'te aynı yerden işlem yapıldığında işe yaramıyor.

(01-04-2020, Saat: 16:29)nguzeller Adlı Kullanıcıdan Alıntı: Menu den Project , Options , Orientation,  Portrait hariç pasif yapın.

@nguzeller  Teşekkür ederim çok kolaymış, ben kodla yapmaya, kontrol etmeye uğraşıyordum!


Cvp: OrangeUI Sorunları Hakkında. - elixir84 - 01-04-2020

@pro_imaj  FmxDateEdit ve FmxTimeEdit'te bende denediğimde olmadı.

OrangeUI karışık gibi gelse de zamanla alışıyorsun. Sonrası senin hayal gücüne kalıyor.


Frameler arasında geçişlerde acık olan Frame yi gizlemeyi unutma yoksa eski cihazlarda kasma yapıyor.



Cvp: OrangeUI Sorunları Hakkında. - pro_imaj - 01-04-2020

(01-04-2020, Saat: 17:09)elixir84 Adlı Kullanıcıdan Alıntı: Frameler arasında geçişlerde acık olan Frame yi gizlemeyi unutma yoksa eski cihazlarda kasma yapıyor.

Frame konusunda da çook uzun süredir cebelleşiyorum. İşlem yapılırken kullanıcıya bekleyin mesajını çıkardığım bir frame var, kendi örneğindeki waiting birebir uyguluyorum ilginç hatalar veriyor bir türlü anlamıyorum. 

işin ilginç yanı şu; Bir şey ya çalışır yada çalışmaz, bunda öyle değil ilgili hatalar bazen veriyor neden olduğunu anlayamıyorsun.


Cvp: OrangeUI Sorunları Hakkında. - pro_imaj - 01-04-2020

(01-04-2020, Saat: 17:09)elixir84 Adlı Kullanıcıdan Alıntı: @pro_imaj  FmxDateEdit ve FmxTimeEdit'te bende denediğimde olmadı.

OrangeUI karışık gibi gelse de zamanla alışıyorsun. Sonrası senin hayal gücüne kalıyor.


Frameler arasında geçişlerde acık olan Frame yi gizlemeyi unutma yoksa eski cihazlarda kasma yapıyor.

Geliştiriciye mail gönderdim gelen cevapta böyle bir şeye ihtiyaç yok, sanırım denemiş seçim işleminde sorun çıkartığını belirtti ve çözüm önerisini söyledi panel içine al bu anahtar kelimeyi alınca sonrasında çözümü aşağıdaki şekilde yaptım.

Çözüm;
1-FmxDateEdit ve FmxTimeEdit'leri ayrı ayrı panellerin içine koydum. 
2-FmxDateEdit ve FmxTimeEdit margins left özelliğini arttırdım.
3-Panelin SelfOwnMaterial=>BackColor=>isFill := True ve isTrasparent := False ve renginide White zaten default geliyor.

İşlem bu şekilde iki farklı bileşen tek bileşenmiş gibi gözüktü.  Wink
 


Cvp: OrangeUI Sorunları Hakkında. - Fesih ARSLAN - 01-04-2020

(01-04-2020, Saat: 23:18)pro_imaj Adlı Kullanıcıdan Alıntı:
(01-04-2020, Saat: 17:09)elixir84 Adlı Kullanıcıdan Alıntı: @pro_imaj  FmxDateEdit ve FmxTimeEdit'te bende denediğimde olmadı.

OrangeUI karışık gibi gelse de zamanla alışıyorsun. Sonrası senin hayal gücüne kalıyor.


Frameler arasında geçişlerde acık olan Frame yi gizlemeyi unutma yoksa eski cihazlarda kasma yapıyor.

Geliştiriciye mail gönderdim gelen cevapta böyle bir şeye ihtiyaç yok, sanırım denemiş seçim işleminde sorun çıkartığını belirtti ve çözüm önerisini söyledi panel içine al bu anahtar kelimeyi alınca sonrasında çözümü aşağıdaki şekilde yaptım.

Çözüm;
1-FmxDateEdit ve FmxTimeEdit'leri ayrı ayrı panellerin içine koydum. 
2-FmxDateEdit ve FmxTimeEdit margins left özelliğini arttırdım.
3-Panelin SelfOwnMaterial=>BackColor=>isFill := True ve isTrasparent := True ve renginide White zaten default geliyor.

İşlem bu şekilde iki farklı bileşen tek bileşenmiş gibi gözüktü.  Wink
 

Zemin renginin etkin olabilmesi için IsTransparent özelliğinin False olması gerekiyor.