@ACTom
known_gaps:
Borderless-window rounded corners + native drop shadow: implemented in tyControls.WindowEffects (TyApplyWindowEffects), applied by TTyForm on show/theme/maximize. ON by default; opt out via TyForm { border-radius: 0; window-shadow: false; }.
TyForm { border-radius: 0; window-shadow: false;}
tested with antdesign.tycss :
border-radius is (partly?)working but window-shadow is always shown.
Is there a way to apply above to a ttyform at runtime like other controls "StyleOverride" ?
best
I really hadn’t thought about that before, I’ll look into it later. The main concern is whether it might disrupt the existing structure.
@ACTom
EDIT: couldn't use tyscrollcontent from latest commit (d1849d2).
---
tyscrollbox issue ;tested with latest commit cef6109(fix(scrollbox): keep the content )
- Scrollbars behind child control(panel),( I know that scroll bar is also child of scrollbox)
- Scroll using mouse wheel: first delta/tick of wheel is forcing movement scrollbar to wrong direction
- using the Scrollbars : scrollbar flicker/repaint issue? or (wrong recursive) calculation issue?
-using the Scrollbars : content movement a bit strange hopping?!--> check gif
best
Understood, this mainly fixes the dragging issue for now, and the details still need to be optimized.
@actom
Scaling HighDPI
Set manifest setiings for DPI "Vista-8...10+, per monitor V2(True/PM_V2)"
Start the prog at 100 percent scaling screen(OK).
Move to other screen (250%). Took 2-4 seconds! to "recalc"! (tytitlebar problem and more)
Move back to 100% screen. Took 2-4 seconds! to "recalc"! ( layout broken (forever))
There are layout problems using example container:
- A couple of problems might be solved using correct anchoring/alignment
- TyTitlebar much to height
- layout get broken
best
Received, the DPI issue looks quite significant.
Recently, I discovered that a batch of controls were not implemented according to the conventional definitions of Delphi/Lazarus, and I am now fixing these issues. Scanning for these problems has consumed too much of my Claude quota, so I may not be able to update for the next few days—my weekly quota has been used up.