Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Allow using internal popupmenu or ext_popupmenu for wildmenu | Björn Linse | 2019-03-16 |
| | | | | | Deprecate ext_wildmenu. ext_popupmenu already contains more state (anchor position), and will allow further expansion (info about items). | ||
* | floats: implement floating windows | Björn Linse | 2019-03-02 |
| | | | | Co-Author: Dongdong Zhou <dzhou121@gmail.com> | ||
* | ui: implement ext_messages | Björn Linse | 2019-02-10 |
| | | | | Co-Author: Dongdong Zhou <dzhou121@gmail.com> | ||
* | ui/compositor: add redraws needed due to intersected doublewidth chars. | Björn Linse | 2019-02-02 |
| | |||
* | UI: add "compositor" layer to merge grids for TUI use in a correct way | Björn Linse | 2019-02-02 |
| | | | | | | | | Initially we will use this for the popupmenu, floating windows will follow soon NB: writedelay + compositor is weird, we need more flexible redraw introspection. | ||
* | multigrid: API version bump | Björn Linse | 2018-12-31 |
| | |||
* | multigrid: rename event to win_pos, make grid first | Björn Linse | 2018-12-31 |
| | |||
* | multigrid: add msg_scroll_start and msg_scroll_reset events | Björn Linse | 2018-12-31 |
| | |||
* | multigrid: send win_hide events when changing tabpage | Björn Linse | 2018-12-31 |
| | |||
* | multigrid: use grid-based coordinates for ext_popupmenu | Björn Linse | 2018-12-31 |
| | |||
* | multigrid: Add win_position event | Utkarsh Maheshwari | 2018-12-31 |
| | | | | Throttle win_position events | ||
* | multigrid: Change screen_* functions to grid_* functions | Utkarsh Maheshwari | 2018-12-31 |
| | |||
* | api/ui: verify compatibility of UI events | Björn Linse | 2018-10-21 |
| | |||
* | ui: rename ext_newgrid to ext_linegrid | Björn Linse | 2018-10-01 |
| | |||
* | ui: use line-based rather than char-based updates in screen.c | Björn Linse | 2018-07-21 |
| | | | | | | | | | | | | | Add ext_newgrid and ext_hlstate extensions. These use predefined highlights and line-segment based updates, for efficiency and simplicity.. The ext_hlstate extension in addition allows semantic identification of builtin and syntax highlights. Reimplement the old char-based updates in the remote UI layer, for compatibility. For the moment, this is still the default. The bulitin TUI uses the new line-based protocol. cmdline uses curwin cursor position when ext_cmdline is active. | ||
* | tui: handle termguicolors rgb value in bridge for now | Björn Linse | 2018-06-02 |
| | | | | | When/if TUI/bridge teardown is refactored to use events, this commit can be reverted. | ||
* | ui_events: correct wrong argument order | Björn Linse | 2018-04-17 |
| | |||
* | ui/tui: highlighting refactor | Björn Linse | 2018-02-11 |
| | | | | | | | | Make HlAttr contain highlighting state for both color modes (cterm and rgb). This allows us to implement termguicolors completely in the TUI. Simplify some logic duplicated between ui.c and screen.c. Also avoid some superfluous highlighting reset events. | ||
* | ui: forward relevant option updates to UIs (#7520) | Björn Linse | 2017-12-12 |
| | | | also make termguicolors mutable after startup | ||
* | Merge #7454 'ui: ext_wildmenu' | Justin M. Keyes | 2017-10-31 |
|\ | | | | | | | | | closes #6168 ref #5686 | ||
| * | ui: allow external ui to draw wildmenu | Dongdong Zhou | 2017-10-29 |
|/ | | | | | Co-authored-by: Björn Linse <bjorn.linse@gmail.com> Updated docs and tests. | ||
* | ext_cmdline: rename cmdline_char to cmdline_special_char | Björn Linse | 2017-10-26 |
| | |||
* | ext_cmdline: extend "function" to generic "block" mechanism | Björn Linse | 2017-10-26 |
| | |||
* | ext_cmdline: lint | Dongdong Zhou | 2017-10-26 |
| | |||
* | ext_cmdline: added indent | Dongdong Zhou | 2017-10-26 |
| | |||
* | ext_cmdline: Add function block support | Dongdong Zhou | 2017-10-26 |
| | |||
* | ext_cmdline: added cmdline level | Dongdong Zhou | 2017-10-26 |
| | | | | add cchar_to_string | ||
* | ext_cmdline: change to use ui_call | Dongdong Zhou | 2017-10-26 |
| | |||
* | lint: fix indentation of FUNC_ATTR lines | Björn Linse | 2017-06-03 |
| | |||
* | api: always use prefix FUNC_API, also change NOEVAL to REMOTE_ONLY | Björn Linse | 2017-05-10 |
| | |||
* | api: add metadata for ui events | Björn Linse | 2017-05-10 |
| | |||
* | api: use generated events for popupmenu and tabline | Björn Linse | 2017-05-10 |
| | |||
* | api: generate ui events | Björn Linse | 2017-05-10 |