Commit graph

71 commits

Author SHA1 Message Date
Thibaut Courouble
9cce390ead Fix alt+o shortcut not preventing default in Firefox 2017-09-17 11:25:05 -04:00
Thibaut Courouble
44e6316100 Add ability export/import preferences
Closes #671.
2017-09-10 09:53:31 -04:00
Thibaut Courouble
64f04305d3 Replace all remaining PNG UI icons with SVGs 2017-09-09 14:57:53 -04:00
Thibaut Courouble
30dd32c1b5 Normalize event.target for old browsers incorrectly handling SVG elements 2017-09-04 11:05:20 -04:00
Thibaut Courouble
d7001c2eb5 Optimize DOM query selectors 2017-08-07 17:28:53 -04:00
Thibaut Courouble
f891e16f39 Optimize scrolling code during page transitions 2017-08-07 16:56:54 -04:00
Thibaut Courouble
170445c95f Add setting to force native scrollbars on webkit/blink
Closes #601.
2017-06-25 18:02:29 -04:00
Thibaut Courouble
c06d1c4d2d Move the app layout class to the <body> element 2017-06-25 17:55:17 -04:00
Thibaut Courouble
dcca46cd0f Fix race-condition when auto-opening first search result
Fixes #604.
2017-04-22 08:48:53 -04:00
Thibaut Courouble
4f62ccbdbf Fix various issues when switching from single doc to full app 2017-04-16 10:58:36 -04:00
Thibaut Courouble
188c9d0229 Improve $.scrollTo
- Fixes #596.
- Fixes incorrect sidebar scrolling when sidebar has padding-top.
2017-03-26 17:19:59 -04:00
Thibaut Courouble
d63aadb27e Improve IndexedDB error handling 2017-03-05 16:38:43 -05:00
Thibaut Courouble
78213d015c Tweak offline page 2017-03-05 11:45:42 -05:00
Thibaut Courouble
4984f0064f Add setting for swapping arrow keys behavior
Closes #296.
2017-02-26 14:53:01 -05:00
Thibaut Courouble
71a3c31145 Add setting to disable smooth scrolling 2017-02-26 14:53:00 -05:00
Thibaut Courouble
e94af979d9 Add settings page 2017-02-26 09:59:43 -05:00
Thibaut Courouble
0f238609da UI improvements 2017-02-26 09:59:43 -05:00
Thibaut Courouble
2f19cf9664 Add keyboard shortcut for opening original page
Closes #510.
2016-10-30 18:01:14 -04:00
Thibaut Courouble
8c830f5790 Don't override default behavior of home/end keys when search field has focus
Closes #504.
2016-10-16 11:31:18 -04:00
Thibaut Courouble
9612016351 Load MathML polyfill stylesheet only when needed 2016-10-10 09:39:52 -04:00
Thibaut Courouble
3eb5a0caaa Better error handling when cookies are disabled 2016-09-18 15:18:47 -04:00
Thibaut Courouble
ebdfd4ea23 Avoid calling scrollToTarget twice when rendering entry pages 2016-08-14 14:19:38 -04:00
Thibaut Courouble
8d7b2029b8 Show progress percentage when installing docs
Closes #449.
2016-08-07 16:05:55 -04:00
Thibaut Courouble
af8998453a Performance improvements when rendering pages 2016-08-07 16:05:55 -04:00
Thibaut Courouble
388023ba05 Smooth scrolling when using keyboard shortcuts
Closes #328.
2016-06-26 12:44:27 -04:00
Thibaut Courouble
4b26951ff0 Store settings in cookies instead of localStorage 2016-06-19 17:49:37 -04:00
Thibaut Courouble
39cc1d3cba Force IDB schema upgrade before installing/uninstalling all docs 2016-06-11 10:20:42 -04:00
Thibaut Courouble
2e915c135a Improve performance of EntryPage#render 2016-06-05 16:39:29 -04:00
Thibaut Courouble
c2ff01d73f Warn Android WebView users about bugs + unofficial app
Rel: #388
2016-05-15 17:07:50 -04:00
Thibaut Courouble
4edefc7a8c Make copy-to-clipboard links not tabbable/focusable 2016-04-24 18:13:36 -04:00
Thibaut Courouble
e6c7949b96 Fix alt+f shortcut when there are empty links on the page 2016-04-24 18:13:28 -04:00
Thibaut Courouble
ed2806499e Improve EntryPage#subViewClass 2016-02-15 11:29:05 -05:00
Thibaut Courouble
9c53ba1d4e Fix CSS conflict on certain error pages 2016-02-07 12:06:52 -05:00
Thibaut Courouble
5015405e7c Use doc full name (incl. version) throughout the app
Ref #25.
2016-01-24 08:26:26 -05:00
Thibaut
51895e9889 Speed up rendering of entry pages 2015-10-18 17:02:27 -04:00
Thibaut
dbc628cebd Speed up re-rendering pages from cache 2015-10-18 16:59:08 -04:00
Thibaut
a37e9d87cf Add "Copy to clipboard" icon inside each code block
Closes #253.
2015-10-18 16:46:52 -04:00
Thibaut
1252b36a1c Improve offline mode error page 2015-08-09 13:28:07 -04:00
Thibaut
fb7c3a9227 Tweak page titles 2015-06-07 15:51:41 -04:00
Thibaut
9cd5f20a48 Fix entry page error 2015-05-03 22:23:10 -04:00
Thibaut
07e2007374 Fix race-condition when loading entry pages 2015-03-29 14:59:34 -04:00
Thibaut
b29d6ca002 Move doc links to manifest 2015-03-22 16:00:42 -04:00
Thibaut
cf04efe78c Fix exception in OfflinePage#onInstallSuccess 2015-02-14 11:07:02 -05:00
Thibaut
7fa75e795e Fix instance variable assignment 2015-02-01 18:24:21 -05:00
Thibaut
83681cb96c Avoid double element look-up 2015-01-22 12:17:35 -05:00
Thibaut
8ec7c85dd4 Fix race condition on offline page 2015-01-13 20:38:00 -05:00
Thibaut
16486ff467 Force page reload when loading offline page in single doc mode 2015-01-11 18:44:00 -05:00
Thibaut
6a82830ab4 Add setting for updating offline docs automatically 2015-01-11 18:33:01 -05:00
Thibaut
ebd00f5a72 Check for offline doc updates automatically 2015-01-11 17:52:50 -05:00
Thibaut
95f81055ad Add links to install/update/uninstall all docs 2015-01-10 18:47:40 -05:00