Forum Delphi.cz

Delphi => Obecné => Téma založeno: vandrovnik 16-06-2020, 08:49:48

Název: Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: vandrovnik 16-06-2020, 08:49:48
Ahoj,

podle komentáře u https://quality.embarcadero.com/browse/RSP-29217 (https://quality.embarcadero.com/browse/RSP-29217) má být v dalších verzích Delphi odstraněn layout Classic Undocked (Sync status from internal system, internal issue closed on Jun 9, 2020 by Oleksandr Kovalchuk with comment: Classic Undocked feature will be removed soon, so no further fix concerning it.).

Opravdu nevím, kam na tyhle "dobré" nápady chodí... Používám dva monitory, Classic Undocked mi vyhovuje nejvíc.

Chcete-li podpořit boj za to, aby tenhle layout zůstal zachován, zkuste prosím hlasovat/komentovat u https://quality.embarcadero.com/browse/RSP-29118 (https://quality.embarcadero.com/browse/RSP-29118).

Díky, K.
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: Radek Červinka 16-06-2020, 09:33:54
Jestli jsem to pochopil a mam to přímo od David Millingtona jinak - jeho odpověď když se na to ptali:

Hi all - it's the floating layout for the floating form designer, but you can still have multiple edit windows, eg create a new editor on another monitor, dock the Object Inspector or another window there, etc
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: vandrovnik 16-06-2020, 10:35:03
No on to ale asi není jediný rozdíl.

V Classic Undocked je možné mít hlavní okno přes celou šířku monitoru, editor je na něm nezávislý. Klávesou F5 můžu snadno přepnout mezi editorem roztaženým rovněž přes celou šířku obrazovky, ale přitom nepřekryje hlavní okno, a normální velikostí.

Když použiju třeba Default Layout, tak si, pravda, můžu Object Inspector atd. rozestrkat i jinam (to jsem si neuvědomil, že funguje i v tom Docked layoutu), ale přepnutí klávesou F5 funguje jinak (samostatný editor překryje hlavní okno, což je třeba při editaci kódu malý opruz, ale při editaci formuláře dost velký opruz).

Samostatný editor (alespoň ve verzi 10.4) při přepínání klávesou F12 navíc blbě zobrazuje ikonky nahoře (Used units, File Sctions) - mají černé pozadí, nebo je přes ně asi nějaký zapomenutý Caption, nevím).

Jasně, dá se s tím žít, ale je to věc, co dosud fungovala (teda když pominu, že v posledních verzích jim občas přestalo fungovat překreslování a IDE se muselo restartovat apod.), a nově ji plánují zrušit a části lidí, co na to byli zvyklí, tím znepříjemnit práci.



Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: vandrovnik 16-06-2020, 10:48:38
Další otravný rozdíl: v Default Layout se třeba okno "Editing Form1.ActionList1" zobrazí nad editorem, tj. dvakrát kliknu na akci, abych napsal obsluhu událostí, a to okno pro editaci akcí straší pořád nahoře. V Classic Undocked se schová pod editor. (Tohle by mě štvalo hlavně na notebooku, kde mám jen jeden monitor.)
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: našinec 16-06-2020, 10:51:03
Možná to je jen taktika, aby se programátoři více soustředili na požadavek za zachování Classic Layout než na odstraňování letitých chyb.  ;)
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: Jirka 16-06-2020, 11:00:58
Možná to je jen taktika, aby se programátoři více soustředili na požadavek za zachování Classic Layout než na odstraňování letitých chyb.  ;)
Že by "Vrtěti psem"  ;)
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: vandrovnik 16-06-2020, 11:54:08
Možná to je jen taktika, aby se programátoři více soustředili na požadavek za zachování Classic Layout než na odstraňování letitých chyb.  ;)

Je to možné :-) Moje vnímání hlavního okna IDE:
10.3 - Object inspector nezobrazuje celé texty
10.3.1 - Object inspector stále nezobrazuje celé texty
10.3.2 - Object inspector stále nezobrazuje celé texty
10.3.3 - Object inspector stále nezobrazuje celé texty (ale už to řeší IDE Fix Pack, hurá!), Projects se občas nepřekresluje
10.4 - Object inspector po roce a půl konečně opraven, Projects ještě nevím, Classic nezobrazuje horní paletu komponent = pro mne nepoužitelný
10.x - Classic plánují odstranit...

Jako rád bych na nějakou verzi pěl jen chválu a velebil je, jak krásně funguje, vidím, že spoustu práce na verzi 10.4 odvedli, ale vždycky se jim podaří k tomu přidat něco vyloženě k nasr..., o co člověk zakopává co chvíli.
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: Stanislav Hruška 16-06-2020, 11:58:18
Neviem ako Vám, ale mne sa 10.4 správa každý deň ináč!
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: vandrovnik 16-06-2020, 12:06:34
Neviem ako Vám, ale mne sa 10.4 správa každý deň ináč!

Mně ne, protože ho zatím nepoužívám :-)
Především kvůli tomu rozbitému Classic Undocked, kvůli chybějícímu JCL/JVCL v GetIt, které se mi nechce instalovat ručně, protože jsem s nimi dřív vždycky měl nějaké trable, a kvůli dosud chybějící SecureBridge komponentě.
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: JaroB 16-06-2020, 12:09:47
JCL jsem nainstaloval ručně. QuicReport taky. A ostatní komponenty v rámci běžného update.
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: JaroB 16-06-2020, 12:12:07
A kdyby někdo potřeboval počeštěné základní unity konstant pro Sydney :)
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: JaroB 16-06-2020, 12:16:02
Pro JCL je potřeba upravit include JEDI, viz příloha
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: vandrovnik 16-06-2020, 12:17:26
Hi all - it's the floating layout for the floating form designer, but you can still have multiple edit windows, eg create a new editor on another monitor, dock the Object Inspector or another window there, etc

Pro zajímavost, v těch dalších Edit windows nefunguje klávesa F2 na uložení (položka v menu přitom funguje).
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: Radek Červinka 16-06-2020, 12:19:43
Mel by být brzo hotfix na nekteré reportované problémy. Jako mrzí mne to i za vas, ale Classic layout nepoužívám a na většinu věcí jsem zatím az na vyjimky nenarazil.
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: vandrovnik 16-06-2020, 12:28:43
Report: https://quality.embarcadero.com/browse/RSP-29641 (https://quality.embarcadero.com/browse/RSP-29641)
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: Radek Červinka 16-06-2020, 14:47:44
Hi all - it's the floating layout for the floating form designer, but you can still have multiple edit windows, eg create a new editor on another monitor, dock the Object Inspector or another window there, etc

Pro zajímavost, v těch dalších Edit windows nefunguje klávesa F2 na uložení (položka v menu přitom funguje).

Pro zajímavost, ted jsem zkoušel různé verze Delphi, a nikde mi F2 nedělá ukládání. Jen CTRL+S. Jak jsi přišel na F2?
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: Stanislav Hruška 16-06-2020, 15:07:36
Ja čítam: F2  Opens the Add To-Do Item to edit the select task (XE7)
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: vandrovnik 16-06-2020, 15:36:55
Používám mapování kláves "IDE classic", radši to dopíšu i do toho reportu, ani mi nedošlo, že by to mohlo být jinak :-)
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: Fíša 26-10-2020, 17:14:56
Tak už je to tu, jak jsem teď po přechodu na D10.4.1 zjistil, Classic undocked je pryč a to tak že oficiálně a záměrně :-(
Ono tedy většina okének (Project manager, Object inspector, Messages...) jde z hlavního okna vytáhnout třeba na druhý monitor bez problémů, i se při Save desktop uloží a příště správně objeví, ale zásadní problém je to, že chybí Floating Form Designer (resp.již nelze vypnout Embedded designer). Tzn.nemůžu vidět formulář v designeru a zároveň editovat jeho kód :-( Pokud někdo přišel k Delphi už v 'zadokované' době a nenapadlo ho že by to šlo i lépe, tak mu to možná nechybí, ale mně ta svázanost vysloveně vytáčí. Jeden z nešťastných uživatelů založil issue v Quality portal: https://quality.embarcadero.com/browse/RSP-31279
Takže pokud chcete podpořit návrat Classic undocked nebo aspoň Floating form designeru, prosím přidejte hlas tomuto issue (Vote). Jsou tam i odkazy na vysvětlující video a diskuzi, pro ty co nemají EDN účet, přikládám radši i sem. Díky. Fíša

https://youtu.be/lzBBfoERZo8
https://community.idera.com/developer-tools/general-development/f/rad-studio-general/73381/10-4-source-editor-and-form-in-separate-windows
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: Stanislav Hruška 26-10-2020, 17:25:40
Že nemôžeš mať otvorenú jednotku viackrát, je skutočnosťou už niekoľko generácií Delphi. Ale nie je pravda, že nemôžeš mať otvorených viac okien nedokovaných okien.
Pozri prílohu. Je to ver. 10.4.1
Dve okná sú prázdne len preto, lebo som to obnovil z profilu Desktopu
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: Fíša 26-10-2020, 17:36:35
Ale mně nejde o to (většinou) mít jeden zdroják otevřený víckrát, mně jde o to vidět zároveň formulář v designeru a zárověň editovat jeho .pas.
F.
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: Stanislav Hruška 26-10-2020, 17:51:54
Ja som vychádzal z toho
Citace
nebo aspoň Floating form designeru,
. Je pravda, že potom návrat k Docked režimu je problematický ;)  Musel som reštartovať Delphi. Mne to nechýba, ale hlas tam dám. Podporujem také veci, aj keď ich nepoužívam.
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: starous 26-10-2020, 22:06:47
Tohle bude záměr, protože IDE s tím zřejmě problémy samo o sobě nemá. Pokud stisknu na klasické Unit jednotce "New edit windows", tak se vytvoří nové okno editoru a zároveň se do něj přesune kopie toho souboru. V případě formulláře se záložka v IDE vymaže a jen přesune do nového okna.

Vidím to na nějakou vynucenou konzistenci dat.
Aha, už to vidím. Pokud edituju soubor pas a mám jej otevřený v několika oknech, tak se veškeré změny v textu provádějí automaticky ve všech editorech. Při editaci formuláře není toto jednoduché udělat. Proto IDE neumožňuje mít stejný formulář zobrazený v několika editorech.
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: Slappy 28-10-2020, 09:22:53
Je to možné :-) Moje vnímání hlavního okna IDE:
10.3 - Object inspector nezobrazuje celé texty
10.3.1 - Object inspector stále nezobrazuje celé texty
10.3.2 - Object inspector stále nezobrazuje celé texty
10.3.3 - Object inspector stále nezobrazuje celé texty (ale už to řeší IDE Fix Pack, hurá!), Projects se občas nepřekresluje
10.4 - Object inspector po roce a půl konečně opraven, Projects ještě nevím, Classic nezobrazuje horní paletu komponent = pro mne nepoužitelný
10.x - Classic plánují odstranit...

Object Inspector nepoužívam - vidím, že som sa vyhol množstvu trápenia :D
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: Radek Červinka 28-10-2020, 10:15:56
Ale mně nejde o to (většinou) mít jeden zdroják otevřený víckrát, mně jde o to vidět zároveň formulář v designeru a zárověň editovat jeho .pas.

https://blogs.embarcadero.com/new-for-the-ide-in-rad-studio-10-4-1/ (https://blogs.embarcadero.com/new-for-the-ide-in-rad-studio-10-4-1/)

Z velkou pravděpodobností hraničící s jistotou se to nevrátí, důvodů je hodně. Podstatě se jedná o featuru, která byla před 17 lety deprecated a od té doby byla jen uměle udržována při životě se spoustou problémů a vzhledem k mizivému množství lidí co ji používají se optavdu zruší. Jediné o co ve skutečnosti lidi přijdou je jen to popisuje Fíša, viz odkaz.
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: Fíša 28-10-2020, 11:39:32
https://blogs.embarcadero.com/new-for-the-ide-in-rad-studio-10-4-1/ (https://blogs.embarcadero.com/new-for-the-ide-in-rad-studio-10-4-1/)

Z velkou pravděpodobností hraničící s jistotou se to nevrátí, důvodů je hodně. Podstatě se jedná o featuru, která byla před 17 lety deprecated a od té doby byla jen uměle udržována při životě se spoustou problémů a vzhledem k mizivému množství lidí co ji používají se optavdu zruší. Jediné o co ve skutečnosti lidi přijdou je jen to popisuje Fíša, viz odkaz.

No, nějaká i když asi malá naděje přeci jen ještě žije, vzhledem k příspěvku Davida Millingtona v diskuzi k tomu jeho článku (September 21, 2020 at 2:20 pm) zde:
https://blogs.embarcadero.com/new-for-the-ide-in-rad-studio-10-4-1/#comment-208 (https://blogs.embarcadero.com/new-for-the-ide-in-rad-studio-10-4-1/#comment-208)

Možná konečně pochopil, proč to někteří tak používáme.
F.
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: Radek Červinka 28-10-2020, 13:59:16
https://blogs.embarcadero.com/new-for-the-ide-in-rad-studio-10-4-1/ (https://blogs.embarcadero.com/new-for-the-ide-in-rad-studio-10-4-1/)

Z velkou pravděpodobností hraničící s jistotou se to nevrátí, důvodů je hodně. Podstatě se jedná o featuru, která byla před 17 lety deprecated a od té doby byla jen uměle udržována při životě se spoustou problémů a vzhledem k mizivému množství lidí co ji používají se optavdu zruší. Jediné o co ve skutečnosti lidi přijdou je jen to popisuje Fíša, viz odkaz.

No, nějaká i když asi malá naděje přeci jen ještě žije, vzhledem k příspěvku Davida Millingtona v diskuzi k tomu jeho článku (September 21, 2020 at 2:20 pm) zde:
https://blogs.embarcadero.com/new-for-the-ide-in-rad-studio-10-4-1/#comment-208 (https://blogs.embarcadero.com/new-for-the-ide-in-rad-studio-10-4-1/#comment-208)

Možná konečně pochopil, proč to někteří tak používáme.
F.


Tak příště nemluvme o classic undocked je pryč, ale konkrétně o tomto konkrétním problému, tj. zároveň pohled na form a kod. Tohle je podle všeho řešitelné dokováním.
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: Fíša 28-10-2020, 15:15:25
Tak příště nemluvme o classic undocked je pryč, ale konkrétně o tomto konkrétním problému, tj. zároveň pohled na form a kod. Tohle je podle všeho řešitelné dokováním.

No, tak nějak intuitivně jsem (možná chybně) předpokládal, že obě věci spolu souvisí, a že classic undocked layout variantu Embcd ruší z toho důvodu, že se jim léta nedařilo vychytat chyby nastávající hlavně při floating form designeru (tj.Embedded designer off), které zřejmě nastaly poprvé když se dokování zavedlo.
Ona je otázka, co to je tedy vlastně Classic undocked? IMHO to znamená, že si můžu z hlavního okna 'oddokovat' všechna okýnka která tam jsou, až mi zbyde jen hlavní menu s toolbary. Teď se to dá v D10.4.1 vlastně taky udělat, až na to okno s code editorem, které je v hlavním okně zamknuté a vytáhnout nejde.
(Díky tomu nemůžu mít codeEditor roztažený na celou výšku monitoru (ať už hlavního nebo vedlejšího), pořád mi nad ním bude strašit pruh s hlavním menu (který mi vždy stačil jen v levé menší půlce obrazovky, protože pracuju klávesnicí a ikon mi stačilo těch pár k manipulaci s komponenty na formuláři, jako bringToFront apod.), ale bez toho se dá konec konců žít.)

Jasně že floating designer je druhá věc. Klidně na to můžeme založit jiné vlákno. Ale jak's myslel tedy že to je řešitelné dokováním, když přepínač Embedded designer zmizel a bez F12 (který mi kód schová) si z kódu formulář prostě nezobrazím?

Stále si nejsem jist jestli mluvíme o tom samém, ale to co mi nejvíc chybí nejlíp popsal a z duše mi mluví J.P. Dijkstra ve svém diskusním příspěvku (https://blogs.embarcadero.com/new-for-the-ide-in-rad-studio-10-4-1/#comment-221) pod zmiňovaným článkem.
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: Radek Červinka 29-10-2020, 08:55:27

Jasně že floating designer je druhá věc. Klidně na to můžeme založit jiné vlákno. Ale jak's myslel tedy že to je řešitelné dokováním, když přepínač Embedded designer zmizel a bez F12 (který mi kód schová) si z kódu formulář prostě nezobrazím?


Jako ze to budou pravdepodobne resit ze se designer bude dat nekam dokovat nezavisle, ne ze to ted uz jde, nepresne jsem to napsal.

>Díky tomu nemůžu mít codeEditor roztažený na celou výšku monitoru

to nechápu, viz příloha
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: Fíša 01-11-2020, 19:33:47
No ale to děláš jednorázově přes to New edit window, ne? Nebo to umíš uložit do layoutu tak aby po restartu IDE se ti všechny code-editor okna otevíraly jako floating?

F.
 
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: Stanislav Hruška 01-11-2020, 20:01:06
Okná sa otvoria, ale budú prázdne!
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: Stanislav Hruška 17-11-2020, 18:35:39
Nakoniec si bol vyslyšaný. Viď novú cestovnú mapu https://blogs.embarcadero.com/rad-studio-november-2020-roadmap-pm-commentary/ (https://blogs.embarcadero.com/rad-studio-november-2020-roadmap-pm-commentary/)
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: vandrovnik 17-11-2020, 21:45:30
Roadmapa vypadá slibně, ale radši se nebudu moc těšit, abych pak nebyl zklamanej :-)
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: Stanislav Hruška 18-11-2020, 09:00:39
Také odporúčanie som čítal aj na Delphi-Praxis :)
Název: Re:Delphi v budoucnu bez layoutu Classic Undocked
Přispěvatel: Fíša 18-11-2020, 14:35:50
Roadmapa vypadá slibně, ale radši se nebudu moc těšit, abych pak nebyl zklamanej :-)

Přesně, líp bych to nenapsal :-)