0.25.0 (2021-06-09)
- fix package-deps loading (6030cc4)
- handle showDataTip promise correcrly - fix types (4f4bc23)
- make datatip glow less pronounced (5a2b365)
- update atom-ide-base (416bf82)
- update dependencies (1050929)
- use the Solid ViewContainer (62066e7)
0.24.1 (2021-03-15)
- make onMouseWheel free (07f6760)
- remove excess null-check for subs (8df66d5)
- show datatips even when there is other overlays such as Linter (91f7e3e)
- simplify comparing markers (371cd9c)
- update atom dependencies (b9bd8aa)
- use === in null checks (3924ecd)
0.24.0 (2021-02-27)
- only glow info bar (3a56420)
- remove config for hover animation (2aa61c9)
0.23.5 (2021-02-27)
- datatips were shown on mouse move even when disabled in the configs (c354bd9)
- increase wait time for showing datatips to 100ms (3ce7d5f)
0.23.4 (2021-02-17)
- add type defs for react (6a3531f)
0.23.3 (2021-02-10)
- fix copying text on MacOS (f7e64e4)
0.23.2 (2021-02-06)
0.23.1 (2021-02-02)
- add makeOverLayCopyable function (a62a5b0)
- add userSelect override in makeOverlaySelectable (19ffa09)
- create selectable-overlay file (7b261e1)
- export all functions (0b0aa9c)
- refactor makeOverlaySelectable (235163e)
- refactor overlayFocusFix (80eb5b5)
- update atomi-ide-base (a08af45)
- use atom-ide-base selectable-overlay functions (eba2a13)
0.23.0 (2021-02-02)
- make datatip text copyable (9e04409)
- make datatip text selectable (9c2a28e)
- remove z-index override (426d303)
0.22.1 (2021-01-31)
- use @font-family (95cd1cc)
0.22.0 (2021-01-30)
- use gray color for datatips (doc category) (1379cd2)
0.21.1 (2021-01-24)
- do not show datatip on cursor stay (f34e02a)
- make config a json file (86b7b0d)
- show datatip on mouse move automatically (d2196b4)
0.21.0 (2021-01-23)
- add types from jsdoc to ts (20a7ecb)
- bump @types/atom (aaf1e26)
- bump rollup (54c783a)
- change the style of the datatip to match other Atom popovers (fdbdbc4)
- import used types (b82a1bb)
- lint fix (1203c79)
- remove unnecessary null set in deactive/dispose (1b76156)
- remove unused param (1be8e1f)
- return of mountDataTipWithMarker (67cd74d)
- rollup config (f08aab6)
- update atom-package-deps (fc137e5)
- use class properties in datatip manager (816be8c)
- use import type (9720762)
- convert to TypeScript (6b7075f)
- Convert codebase to TypeScript
- Use popover-list class for datatip
0.20.4 (2020-10-28)
- clean memory in case of an error (21505d3)
- return right away if the element is not created (88e4854)
- use optional chaining in onCommandEvt (7396906)
- use optional chaining in unmountDataTip (8b2d646)
0.20.3 (2020-10-22)
- make mousewheel listener passive (0363e9c)
0.20.2 (2020-10-22)
- fix scrolling on the datatip (dc1c991)
0.20.1 (2020-10-22)
- bump (633e8e7)
0.20.0 (2020-10-12)
- set datatip-element class for ViewContainer (bf0ebaf)
- set font-size and font-family on the datatip-element (81072ca)
- set max width and hight on the datatip-element (332d94e)
- style code blocks for all datatip-elements (8226892)
- code snippet highlighting (4cd5f46)
0.19.1 (2020-10-11)
- fix memory leaks due to the markers not being destroyed (7253200)
- reduce the latency from 100ms to 80ms (7012ad1)
0.19.0 (2020-10-11)
- highlight the hovered words (58eddcc)
0.18.2 (2020-10-11)
- add marging to pre (fdbd331)
- add padding to datatip elements (4b4dc3a)
- don't add overflow to child elements (985734d)
- move markdown view style (ea14afe)
- position and display for component container (aa177ce)
- remove dimensions from datatip-element, nowrap whitespace (193f098)
- snippet style padding, dimensions, overflow (b9b9982)
- use better names for classes (0d9c292)
0.18.1 (2020-10-10)
- overflow:auto datatip-element (b4d9665)
0.18.0 (2020-10-09)
- fix component data name (f620147)
- add glowClass to initialization + reduce glow brightness (04b4d22)
- atom-ide-base 2 (cef003a)
- faster filtering algorithm (d5be56d)
- use atom-ide-base markdown-service (9f7a21a)
- use self-contained components from atom-ide-base (1d910f5)
0.17.0 (2020-10-08)
- use atom-ide-base 1.11.2 (630ada2)
0.16.0 (2020-10-06)
- use atom-ide-base 1.8.0 (60c3558)
- use getSnippetHtml and getDocumentationHtml from atom-ide-base (cfd2eb1)
- use ViewContainer from atom-ide=base (956fba4)
0.15.0 (2020-10-05)
- babel env var (aef34c7)
0.14.1 (2020-08-13)
- change default delay to 100ms (1a93eca)
0.14.0 (2020-08-12)
- bump (6ce4a2e)
0.13.2 (2020-07-22)
0.13.1 (2020-07-21)
- fix the markdown service (e0a6ee1)
- race conditions (27905ea)
- use JSX to create the elements (c3bb452)
0.13.0 (2020-07-21)
- apply datatip-content to React datatips (162b820)
- apply datatip-marked to HTML datatips (0be36fd)
- apply datatip-snippet to Snippet datatips (d1f035d)
- glow on hover (ba039bc)
0.12.3 (2020-07-21)
- increase default wait time to 200 (86e4a7d)
0.12.2 (2020-07-05)
0.12.1 (2020-07-05)
0.12.0 (2020-07-05)
- add ppublish (39f5e44)
- babel.config.js (3a8a36b)
- dynamic atom-package-deps import (ae9ea63)
- enable release again (7a7c343)
- move config to main.js (c23cdd3)
- remove use babel (12fed03)
- removed unused plugins (e6c161c)
- rollup deps in package.json and scripts (cedce82)
- rollup.config.js (8d91d5a)
- update package-lock.json (ccbd413)
- use community bot for now (b64d730)
- using env to support cmd (0e7e37e)
- using named import/exports (4332b20)
0.11.4 (2020-04-13)
- activation hook to improve the loading time by deferring it (3262ab3)
0.11.3 (2020-04-11)
0.11.2 (2020-02-02)
0.11.1 (2019-12-07)
- use UI-font for markdown body strings (db0d07b)
0.11.0 (2019-06-24)
- make iteration over datatip providers obvious (3b8f0fa)
- iterate over datatip providers and show the datatip of the first (29ee00b)
- upgrade additional build packages (9818b39)
0.10.6 (2019-06-21)
0.10.5 (2019-06-21)
- upgrade packages (55209af)
0.10.4 (2019-04-25)
- remove language identifier preambles from code snippets (2c02f9b)
0.10.3 (2019-04-25)
- multiple items of same type in datatip; preamble in snippets (88173a2)
0.10.2 (2019-04-18)
- markdown text positioning (770399a)
0.10.1 (2019-04-18)
- markdown text rendering (a095867)
0.10.0 (2019-04-18)
- encapsulation of datatip service interface (43b505e)
- remove console logs (505dbce)
- remove obsolete typings reference (c4ad0d4)
- update markdown service reference to 1.0.0 (d2b299f)
- additional code documentation (f0328f2)
- code docs and adding typings (45b1ec5)
- prepare central data tip manager (837a39b)
- separate snippet from documentation view again (1c3cd9b)
- use new renderer with default grammar input (17b9f3e)
0.9.5 (2019-04-08)
- rendering of markdown text with additional break in the description (172719d)
0.9.4 (2019-03-31)
- hide datatip view if cursor moved to position without datatip (bf3e635)
0.9.3 (2019-03-31)
- remove blinking of tooltip window when mouse hover it (f940370)
- unrelated and wrong changes (0da78d7)
0.9.2 (2019-03-21)
- it doesn't like dynamic heights for long markdown descriptions :( (456c02f)
0.9.1 (2019-03-21)
- datatip overlay size (be70a7f)
0.9.0 (2019-03-21)
- don't show overlay if another is already visible at the same range (58fc173)
0.8.3 (2019-03-19)
- improve handling of unmounting data tips on screen (c4f4441)
0.8.2 (2019-03-19)
- upload screenshot to github cdn (9be45d1)
0.8.1 (2019-03-18)
0.8.0 (2019-03-18)
- add request token to markdown service calls (16876c0)
0.7.5 (2019-03-18)
- datatip leftovers, max-height for large documentation (4fd3228)
0.7.4 (2019-03-17)
- font-size and pre tag design (4a2a5a5)
0.7.3 (2019-03-17)
- dependency installation prompt (85386ed)
0.7.2 (2019-03-17)
- null pointer during startup (6b1e399)
0.7.1 (2019-03-17)
- package-dependency installation (9f06556)
0.7.0 (2019-03-17)
- introduce markdown-rendering service (b42076f)
0.6.9 (2019-03-15)
- do not show the datatip when the mouse is too far away from a token (793321e), closes /github.com/facebookarchive/nuclide/blob/master/modules/atom-ide-ui/pkg/atom-ide-datatip/lib/DatatipManager.js#L79L94
0.6.8 (2019-03-12)
- move to atom-community
- proper handling of null & undefined from LSP
- hide the data tip as soon as keyboard input is detected
- introduce the same timing constraint for cursor move event to make rapid typing less cumbersome
- optimize mouse move capturing by waiting for mouse move ended event before calling datatip provider
- optimize range / point calculation for cursor / mouse movement
- make data tip stick on screen when mouse enters it
- add a new config option (default: false) to update the data tip as soon as you move your mouse around
- proper rendering of a sequence of snippets and markdown texts
- fixing some UI glitches related to scrollbars
- finally get the syntax colouring working thanks to the guys from Atom-TypeScript
- there is now a new config option to disable display of the data tooltip automatically as soon as you move your cursor around.
- if this setting is true, it will show the same behavior than before
- if this setting is false, it will only activate / show the data tooltip when triggered manually via the keyboard shortcut (default:
CTRL+ALT
on Windows/Linux, orCMD+ALT
on Mac)
- merge pull request to support React components in DataTip API
- upgrade marked to 0.6.0
- fix text editor scrolling when mouse-wheel in large markdown text
- fix an issue preventing the overlay to show if the markedString is undefined
- fix an timing issue that still leads to left overs from previous overlays when navigating the code
- Adding Config settings for showing / dismissing overlay timer
- Initial Release on Atom.io
- Properly rendering markdown in overlay
- UI bugfixes for overlay (shadow, sizing)