Andrew Dolgov
409ba0db2d
- RIP smooth scrolling and associated hacks
...
- attempt to make Headlines.move() / Article.cdmMoveToId() behave a bit more intuitively
6 years ago
Andrew Dolgov
d63329baa1
Headlines.move: add params.force_previous to always move to previous article in CDM
6 years ago
Andrew Dolgov
2deb9c555e
Headlines.move: use requestAnimationFrame in CDM :(
6 years ago
Andrew Dolgov
8dc6b48ebd
Headlines.move: when going back to top of active article, use a smarter (?) offset calculation
6 years ago
Andrew Dolgov
25c8467753
rename Headlines.correctHeadlinesOffset() to scrollToArticleId()
...
invoke it in Article.view() instead of all over the place
6 years ago
Andrew Dolgov
05a84ab778
Headlines.move: maybe glitch less when moving back to top, etc
6 years ago
Andrew Dolgov
9ae9302b6b
implement keyboard-related changes discussed in https://community.tt-rss.org/t/changing-the-amount-of-scroll-by-arrow-key/3452/7
6 years ago
Andrew Dolgov
a1ffc11619
only enable unpack observer in expanded mode
6 years ago
Andrew Dolgov
5e77d0062b
use intersection observer to unpack visible articles, remove Headlines.unpackVisible()
6 years ago
Andrew Dolgov
7adbc95acc
remove floating title, use position: sticky for cdm headers instead
6 years ago
Andrew Dolgov
4a00d41915
Article.cdmMoveToId: don't crash if params is not given
6 years ago
Andrew Dolgov
a802649d53
rename cdmScrollToId to cdmMoveToId
...
prevent smooth scrolling when going directly to an article
6 years ago
Andrew Dolgov
2558fcbe21
add hotkey "\" to cancel current search
6 years ago
ltGuillaume
19064864bf
Allow setting Insert (45) and Delete (46) as hotkeys
...
These are not reported via keypress either, so handle them via keydown.
6 years ago
Andrew Dolgov
0d467973dc
Article.pack: dispose of unpacked content properly
6 years ago
Andrew Dolgov
e17c7e2fb4
Headlines.renderAgain: scroll instantly to active article when going back to combined mode on the fly
6 years ago
Andrew Dolgov
b3e4f0188e
in combined non-expanded mode, pack headline rows as they are unfocused to save RAM
6 years ago
Andrew Dolgov
afaac95d8d
if comment URL is not specified but comment count is non-zero, show comments prompt leading to the article
6 years ago
Andrew Dolgov
a65749a512
source validationtextarea in main UI
6 years ago
Andrew Dolgov
f24ece85a6
add validationtextarea control, use it for filter match editor
6 years ago
Andrew Dolgov
2fefb4fd87
getTestResults: don't try to use previously removed variable
6 years ago
Andrew Dolgov
4f62f5f3f1
filter edit dialog: load rule editor via XHR
6 years ago
Andrew Dolgov
340bb7f392
fix typo
6 years ago
Andrew Dolgov
8645f36c5b
filter test dialog: pass contents via xhr POST
6 years ago
Andrew Dolgov
4e74da590e
af_readability: allow get full text button to work as a toggle; in cdm, scroll to article after embedding
6 years ago
Andrew Dolgov
07b27b375f
update toggle_embed_original hotkey to invoke readability embed instead of removed embed_original plugin
6 years ago
Andrew Dolgov
71ff485fbf
af_readability: add article button to embed content of a specific article
6 years ago
Andrew Dolgov
788ea95fbd
feed tree: do not mark Labels as Special
6 years ago
Andrew Dolgov
4ab3854aed
don't generate default.css, replace with themes/light.css as a default root CSS file
6 years ago
Andrew Dolgov
282b445a43
feed tree: don't set Special class on Labels category
6 years ago
Andrew Dolgov
2d3fdd6836
hide read feeds / hide read shows special: use CSS instead of JS-based hiding
6 years ago
Andrew Dolgov
60288f02e8
1. feedtree: show counters for marked articles if view-mode == marked
...
2. hide/show relevant counter nodes using css
3. cleanup some counter-related code
4. compile default css into light theme to prevent cache-related issues
6 years ago
Andrew Dolgov
076c5382fa
login form: add workarounds for chrome password manager
6 years ago
Andrew Dolgov
776fe4768b
default password warning: fix close button, don't crash if dialog is recreated (on feed tree reload etc)
6 years ago
Andrew Dolgov
4a4d7a44fa
onViewModeChanged: set view mode value as a custom body attribute
6 years ago
Andrew Dolgov
6f625aa8aa
apply Has_Marked css class to feed tree elements with marked articles
6 years ago
Andrew Dolgov
a6d314b753
support dark mode for login form
6 years ago
Andrew Dolgov
aa56bcaf44
support night mode when using share by URL
6 years ago
Andrew Dolgov
303f8fb329
properly escape quotes when rendering article data to html attributes via template strings
6 years ago
Andrew Dolgov
7e2fd9bdce
Headlines.move: fix move to previous article if scrollTop returns a fractional value for current item
6 years ago
Andrew Dolgov
f83836ade9
updateCurrentUnread: don't crash if counter element is not available
6 years ago
Andrew Dolgov
9f70bb010a
fix blank screen on load if custom theme is enabled
6 years ago
Andrew Dolgov
07f4878d59
workaround for a race condition between dojo.parse() and tt-rss loading proper day/night css on startup because of firefox async CSS loader
6 years ago
Andrew Dolgov
0d6add5d7f
show alert() if fatal exception happens while initializing base app objects and app.error is not available
6 years ago
JustAMacUser
b4dd03ba2a
Wrap AppBase.setupNightModeDetection() in try/catch because Safari doesn't support matchMedia change events.
6 years ago
Andrew Dolgov
0237dee980
implement automatic night mode detection using MQL
...
add separate light.css to force light theme
remove manual night mode toggle and related code
6 years ago
Andrew Dolgov
9c0235ab66
show current unread counter on headlines toolbar if sidebar is hidden
6 years ago
Andrew Dolgov
0a10832491
- update descriptions of changed hotkeys
...
- bind noscroll variants of move article hotkeys to n/p by default
- update N/P (i.e. scroll article content) hotkeys to scroll by fraction of viewport height instead of hardcoded pixel distance
- minor fixes w/ checking for undefined
6 years ago
Andrew Dolgov
985e11b754
re-enable updates of floating title on scroll, duh
6 years ago
Andrew Dolgov
0e4f67bf2b
with previous change, we don't actually need to automatically track active articles now at all in combined mode.
6 years ago