Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-24 | * add actions dropdown to toggle combined mode | Andrew Dolgov | |
* hide 'toggle widescreen' menu item when in combined mode * unify some mode toggling code in App | |||
2021-12-14 | * fox.form.Select: add several properties allowing it to better | Andrew Dolgov | |
imitate other controls like DropDownButton, etc. * rework several main toolbar items to use fox.form.Select instead of other controls * replace HOOK_HEADLINE_TOOLBAR_SELECT_MENU_ITEM with HOOK_HEADLINE_TOOLBAR_SELECT_MENU_ITEM2 because of markup change (option instead of menuitem) * PluginHost: add some explicit typecasts to make intellephense shut up | |||
2021-06-28 | main toolbar: clarify element ordering, fix some indents | Andrew Dolgov | |
2021-04-09 | fix noscript notifications | Andrew Dolgov | |
2021-03-16 | use svg icon for headlines loadmore prompt | Andrew Dolgov | |
2021-03-11 | add some media queries to improve main UI on small-width devices | Andrew Dolgov | |
2021-03-11 | add Config::LOCAL_OVERRIDE_JS | Andrew Dolgov | |
2021-03-08 | cleanup javascript_tag and stylesheet_tag | Andrew Dolgov | |
2021-03-08 | minor cleanup related to toolbar-main (use dijit methods, etc) | Andrew Dolgov | |
2021-03-01 | move startup checks to Config, set a bunch of @deprecated annotations | Andrew Dolgov | |
2021-02-26 | pass translations to frontend as a json object | Andrew Dolgov | |
2021-02-25 | use constants in get_pref()/set_pref() | Andrew Dolgov | |
2021-02-25 | fix get_pref always using default profile; remove unneeded code from db_prefs | Andrew Dolgov | |
2021-02-23 | drop errors.php and simplify error handling | Andrew Dolgov | |
2021-02-22 | move db-prefs shortcut functions to functions.php | Andrew Dolgov | |
2021-02-22 | don't include config.php everywhere | Andrew Dolgov | |
2021-02-22 | migrate the rest into Config:: | Andrew Dolgov | |
2021-02-22 | wip: initial for config object | Andrew Dolgov | |
2021-02-22 | dirname(__FILE__) -> __DIR__ | Andrew Dolgov | |
2021-02-18 | get rid of a few more prototype-isms | Andrew Dolgov | |
2021-02-18 | initial for RIP prototype/scriptaculous | Andrew Dolgov | |
2021-02-14 | render headline-specific toolbar on the client | Andrew Dolgov | |
2021-02-14 | use shortcut echo syntax for php templates | Andrew Dolgov | |
2021-02-12 | RIP easy-installer | Andrew Dolgov | |
2021-02-11 | disable themes in safe mode; rework safe mode warning/login prompt | Andrew Dolgov | |
2021-02-11 | shorten pref tab names; make log-alert clickable | Andrew Dolgov | |
2021-02-08 | move some old-style handlers to new callback ones | Andrew Dolgov | |
2021-02-05 | initial WIP for php8; bump php version requirement to 7.0 | Andrew Dolgov | |
2020-11-30 | add support for an override stylesheet which applies to all users | Andrew Dolgov | |
2020-09-22 | remove a lot of stuff from global context (functions.php), add a few helper ↵ | Andrew Dolgov | |
classes instead | |||
2020-09-14 | remove csrf token from rpc method sanityCheck | Andrew Dolgov | |
2020-08-13 | pluginhost: allow overriding default sort modes via ↵ | Andrew Dolgov | |
HOOK_HEADLINES_CUSTOM_SORT_MAP etc | |||
2020-05-13 | remove floating title, use position: sticky for cdm headers instead | Andrew Dolgov | |
2020-02-28 | add URL parameter to ignore user theme on startup | Andrew Dolgov | |
2019-12-18 | remove version.php and VERSION global constant, do version-related things in ↵ | Andrew Dolgov | |
a slightly less ridiculous way | |||
2019-12-15 | workaround for a race condition between dojo.parse() and tt-rss loading ↵ | Andrew Dolgov | |
proper day/night css on startup because of firefox async CSS loader | |||
2019-12-12 | implement automatic night mode detection using MQL | Andrew Dolgov | |
add separate light.css to force light theme remove manual night mode toggle and related code | |||
2019-10-07 | Add HOOK_FEED_TREE to div feeds-holder | jc | |
2019-07-15 | main toolbar: set order values for main toolbar elements | Andrew Dolgov | |
2019-04-14 | Fix button focus issues | Michael Kuhn | |
This change introduces derived classes for ComboButton, DropDownButton and Select that make sure that buttons do not remain focused after their menus are closed. This allows using hotkeys after closing them. | |||
2019-04-13 | Fix focus issues with hotkeys | Michael Kuhn | |
Since making use of keypress in addition to keydown, hotkeys did not work in certain scenarios, including clicking on the feed tree expanders or empty spaces of the toolbar. This issue is caused by dijit.Tree and dijit.Toolbar implementing the _KeyNavMixin, which explicitly stops propagation of keypress events. This change contains two main fixes plus a smaller hotfix: 1. It overrides _onContainerKeydown and _onContainerKeypress for fox.FeedTree (which inherits from dijit.Tree). 2. It adds fox.Toolbar, which overrides _onContainerKeydown, _onContainerKeypress and focus. This fixes hotkeys being swallowed and the first focusable child receiving focus when clicking on an empty space of the toolbar. 3. It adds the same handling of keydown and keypress to the prefs hotkey handler as is done in the main hotkey handler. | |||
2019-03-06 | actions dropdown: use material menu icon | Andrew Dolgov | |
2019-02-23 | fill in some missing doctypes; use short doctype where it wasn't | Andrew Dolgov | |
2018-12-26 | remove lib/mobile_detect | Andrew Dolgov | |
2018-12-13 | remove jshrink | Andrew Dolgov | |
2018-12-10 | move all status icons like net-alert together on the toolbar | Andrew Dolgov | |
2018-12-10 | show alert if recent_log_events > 0 | Andrew Dolgov | |
2018-12-09 | add qmcToggleNightMode to actions dropdown | Andrew Dolgov | |
2018-12-09 | add hotkey (a N) to toggle night.css | Andrew Dolgov | |
2018-12-09 | remove theme supports-version etc checking | Andrew Dolgov | |