Forum Delphi.cz
Delphi => Obecné => Téma založeno: 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.
-
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
-
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.
-
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.)
-
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. ;)
-
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" ;)
-
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.
-
Neviem ako Vám, ale mne sa 10.4 správa každý deň ináč!
-
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ě.
-
JCL jsem nainstaloval ručně. QuicReport taky. A ostatní komponenty v rámci běžného update.
-
A kdyby někdo potřeboval počeštěné základní unity konstant pro Sydney :)
-
Pro JCL je potřeba upravit include JEDI, viz příloha
-
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).
-
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.
-
Report: https://quality.embarcadero.com/browse/RSP-29641 (https://quality.embarcadero.com/browse/RSP-29641)
-
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?
-
Ja čítam: F2 Opens the Add To-Do Item to edit the select task (XE7)
-
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 :-)
-
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
-
Ž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
-
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.
-
Ja som vychádzal z toho
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.
-
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.
-
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
-
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.
-
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.
-
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.
-
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.
-
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
-
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.
-
Okná sa otvoria, ale budú prázdne!
-
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/)
-
Roadmapa vypadá slibně, ale radši se nebudu moc těšit, abych pak nebyl zklamanej :-)
-
Také odporúčanie som čítal aj na Delphi-Praxis :)
-
Roadmapa vypadá slibně, ale radši se nebudu moc těšit, abych pak nebyl zklamanej :-)
Přesně, líp bych to nenapsal :-)