Age | Commit message (Collapse) | Author |
|
|
|
|
|
object instead
|
|
apparently it's not actually needed by AMD
|
|
|
|
- attempt to make Headlines.move() / Article.cdmMoveToId() behave a bit more intuitively
|
|
in CDM
|
|
|
|
offset calculation
|
|
invoke it in Article.view() instead of all over the place
|
|
|
|
https://community.tt-rss.org/t/changing-the-amount-of-scroll-by-arrow-key/3452/7
|
|
|
|
Headlines.unpackVisible()
|
|
|
|
prevent smooth scrolling when going directly to an article
|
|
combined mode on the fly
|
|
template strings
|
|
fractional value for current item
|
|
|
|
|
|
|
|
articles now at all in combined mode.
|
|
invisible, start moving from first visible one
|
|
|
|
unsubscribeFeed: check for undefined title correctly
|
|
|
|
1. instead of jumping/scrolling sometimes, always scroll by a constant viewport offset unless moving to next/prev article directly
2. when going up and current article is partially above the viewport, move to its top first instead of directly to a previous one
3. instead of previous marking active logic, on scroll in combined mode track first (partially or otherwise) visible article as active
|
|
Headlines.move()
scrollbypages, etc: make event optional anyway
|
|
|
|
|
|
enable smooth scrolling for article frame
|
|
- pgup/pgdown without modifier scroll headline buffer
- shift+pgup/pgdown work similarly to shift+up/down but operating on pages
|
|
active
|
|
1. invoke Headlines.loadMore() if last article row is close to becoming visible instead of relying on headlines-spacer offset to viewport
2. allow one final last lazy load request if incomplete buffer was received to permit some flexibility with unread counters possible changing while request was generated / serving remainder of articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
minimalism, fix label element typo (div1)
|
|
|
|
|
|
|
|
|
|
|
|
offset == 0
|