- Use Atom tooltips for panel elements
- Fix #197
- Fix ParamSelectView filter key error
- Fix #192
- Add IRC chat info
- Removed gitter badge
- Use atom-highlight package for highlighting
- Don't depend on marker internals
- Make vertical padding smaller on ide-haskell-item-description
- Add README info on changing panel style
- Panel tooltips
- Fix state-saved tab activation
- Auto hide output option (thanks @supermario, #185)
- Vertical panel heading when docked left/right, style cleanup
- s/target/currentTarget
- Bring highlighter in-line with other projects
- Atom 1.13 update
- Update CHANGELOG
- Fix LICENSE date
- Update LICENSE
- Prepare 1.8.2 release
- Don't emit should-show-tooltip if range under cursor is unchanged
- Use Atom's highlights code for tooltips, etc
- Add custom prettifier options
- UPI 0.2: get/setConfigParam only promises
- Throw error if package isn't active
- Add aspv to deps
- Possibly undefined argument
- UPI 0.1.0: keep per-project plugin configuration
- Cleanup result-item destruction
- Requires cleanup
- Remove unneeded require
- Destroy check-result markers on invalidation
- Quick-patch tootlips to work on atom-1.9.0-beta2
- Readme update
- Use typeof instead instanceof where possible
- AHS bump
- AHS bump
- Handle non-zero exit code in prettify
- Use general algo to get root dir for prettify
- Shut up deprecation cop
- [README] Installing with cabal
- Fix changelog
- Fix MessageObject toHtml tokenization
- Move build target select list style to ide-haskell-cabal
- Move ide-haskell-target style to ide-haskell-cabal
- Cleaner tooltip arrow
- Fix html entities in messages
- Clean panel font styles
- Bind check result markers to editor id
- Update UPI docs
- onShouldShowTooltip callback can return undef/val
- Update CHANGELOG
- Show tooltip on selection range
- Do away with ::shadow selector
- Typo (pull request #144 from @ggreif)
- Vertical spacing for multi-message tooltips
- Support array TooltipMessage
- Fix some bugs in MessageObject
- Add more detail to setup instructions (pull request #140 from @Gabriel439)
- Pretty tooltips
- Add ide-haskell class to atom-workspace
- Grammar
- Update TODO
- Fix getEventType for Atom 1.3.x
- update contributors
- Might be no controller on close-tooltip
- Fix tooltip fail reporting
- Cleanup & Fix deprecation warnings
- Disable progress bar animation while invisible
- Even more robust tooltip hiding (amend 1.3.2)
- More robust tooltip hiding
- Drop linter styles
- Panel resizing for different positions
- Use simpler view API
- Initial support for setting output panel position
- Show cursor position on cursor move (#120)
- Handle controller-specific event disposal in controller dtor
- EditorController.onDidStopChanging
- UPI interface
- Build backend support
- Output panel revamped
- Add 'show info fallback to type' command/mouseover option
- Support for arbitrary message types
- Config cleaned up
- General code cleanup
- Proper disposal in views, using SubAtom for event listeners
- Filter based on current file
- State save
- Moved command registration to backend consumption
- Moved menu initialization to after backend consumption
- Renamed 'Linter' menu option to 'Lint'
- Activation logic revamped
- Removed autocomplete-haskell startup message
- Run
stylish-haskell
andcabal format
in file directory to allow for more fine-grained control with.stylish-haskell.yaml
- Fix auto-switch to tab
- Go-to-next/prev error
- Pass-through
escape
keybinding for close-tooltip if there are no tooltips
- Make ide-backend commands optional (i.e. check if those exist before calling)
- Optional support for AtomLinter for showing project messages, support for haskell-ghc-mod 0.8.0
- Initial support for literate Haskell
- Fixes for Atom 0.209 API change w.r.t. mouse position
- Better error tooltips
- Fix #73
- Fix #67 (trying to get row length beyond last row)
- Initial implementation of insert-import
- Don't try to restore cursor positions on prettify if no cursor
- Run check and lint in onDidSave
- Limit max panel height to 50% viewport
- Fix an error when editor is closed while waiting for an operation to complete.
- Run context menu commands on last mouse position
- Version bump to haskell-ide-backend
- Version bump to backend-helper
- Deactivation cleanup
- Insert import stubs
- CSS hack to catch mouse events only on .scroll-view (specialized to atom-text-editor[data-grammar~="haskell"])
- Don't queue more than one type/info request (#63)
- Check if mouse is still in expression range before showing tooltip (#63)
- Cabal format (#24)
- Tooltip behavior updates (#62):
- Don't hide tooltip unless new is ready, or none is expected
- Show tooltip at the start of expression, and not at mouse position (only when invoked by mouse)
- Set pointer-events:none on atom-overlay
- Disable fade-in to reduce flicker
- Show warning state in outputView on fail to get info/type
- Bump to haskell-ide-backend-0.1.1
- Preserve cursor position on prettify (#58)
- Make closeTooltipsOnCursorMove matter
- More accurate fix for error on close (#56)
- Fix error on file close (#56)
- Fix error when hovering mouse over selection
- Specify Atom version according to docs
- Migration to haskell-ide-backend service
- Autocompletion delegated to autocomplete-haskell
- Stop backend menu option
- Hotkeys configurable from settings window
- Most commands are bound to haskell grammar editors
- Option to prettify file on save (some problems exist)
- Command to insert type
- Now works on standalone Haskell files!
- Allowing text selection in bottom pane (Daniel Beskin)
- Fixing a missing resize cursor on Windows (Daniel Beskin)
- Somewhat better error-reporting on ghc-mod errors
- Options descriptions
- Fixed main file deprecations
- Fixed #50
- Fixed #48
- Fixed ghc-mod newline compatibility on Windows (Luka Horvat)
- Fixed #44
- Fixed #26, #37, #40
- Added a hack, which should hopefully fix #29
- Fixed #16
- Fixed #25
- Fixed: Upgrade to atom 1.0 api. Upgrade autocomplete (John Quigley)
- Fixed: Fix issue requiring package to be manually deactivated/reactivated (John Quigley)
- New: Code prettify by
stylish-haskell
.
- New: Autocompletion feature added (issue #4).
- Fixed: Types and errors tooltips were not showed if
Soft Wrap
was turned on.
- Fixed: #3, #8, #9, #10, #11, #13.
- Fixed: After multiple package enable-disable actions multiple
ghc-mod
utilities started in concurrent with the same task.
- Fixed: Package disable and uninstall works now.
- First release.