Bug 465412 - Option for only half-page "scrolling past end"
Summary: Option for only half-page "scrolling past end"
Status: REPORTED
Alias: None
Product: kate
Classification: Applications
Component: general (other bugs)
Version First Reported In: 22.12.1
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-07 10:11 UTC by hasezoey
Modified: 2023-02-07 10:11 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description hasezoey 2023-02-07 10:11:47 UTC
SUMMARY
I would like to see a option for "scrolling past the end of the document" to only scroll at max half a page instead of allowing one full page

STEPS TO REPRODUCE
1. Open a new file
2. Write more than 1 line (best would be to fill out one full page)
3. try to scroll further
4. notice that it goes one full empty page past the document

OBSERVED RESULT
currently allows to go one full blank page past the end of the document

EXPECTED RESULT
allow only half a empty page to scroll past the end

SOFTWARE/OS VERSIONS
Operating System: Manjaro Linux
KDE Plasma Version: 5.26.5
KDE Frameworks Version: 5.102.0
Qt Version: 5.15.8
Kernel Version: 6.1.9-1-MANJARO (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5800X 8-Core Processor
Memory: 15.5 GiB of RAM
Graphics Processor: AMD Radeon RX Vega
Manufacturer: ASUS

ADDITIONAL INFORMATION
This option could be added in 3 ways:
- add a nested checkbox which basically says "only allow half a empty page" under "allow scrolling past the end"
- change the option "allow scrolling past the end" into a selection box  (enum?) which has options "None / Off", "Full Blank Page" and "Half Blank Page"
- allow customizing how much is allowed to scroll past (in percent so that it can be used in any window size and be consistent)

in case it matters, this was also proposed in a similar form to vscode https://github.com/microsoft/vscode/issues/56174

PS: i was not sure which component this request is for (considered "general" and "application")