Tim Stack
7f18aa9cd9
[blog] add post for cursor mode
12 months ago
Tim Stack
8da3dcc01c
[listview] when making big moves, put the focused row in the middle
...
Related to #1088 and #1149
12 months ago
Tim Stack
1a1272bbfb
[cursor] when the parser overlay is displayed, sync the selection and top
...
Related to #1088
12 months ago
Tim Stack
fe7e89121f
[listview] set selection to 0 when pressing 'b'/'pgup' and the top is 0
12 months ago
Tim Stack
51841d40b8
[view] add selection column to lnav_views
...
related to #1149
12 months ago
Tim Stack
df80e75586
[overlay] try to fix issues between overlay and selection (related to #1088 )
1 year ago
Tim Stack
2062c7003b
[views_vtab] add a movement column to lnav_views and other stuff (related to #1088 )
...
I've plumbed the "movement" control through the lnav_views table
so that it can be controlled through the keymap definition instead
of hard-coded in hotkeys.cc. (Trying to move most stuff out of
there...)
Removed listview_curses::lv_displayed_rows since it seemed to
cause some glitchy behavior when moving to the last line.
Call invoke_scroll() when changing the selection and change the
bottom status to reflect the selected line instead of just the
top. Also, changing the selectability should set "needs update".
Change more commands to use the selection instead of the top.
1 year ago
Florian Münchbach
d996335abd
Use setter instead of directly modifying selection variable
2 years ago
Florian Münchbach
2c3b76c936
Move the displayed 'fields' details view with the cursor line
2 years ago
Florian Münchbach
e426a63731
Allow only visible log rows being selected
...
This solves the issue of the cursor going out of the visible screen
area. Wrapped rows were previously counted as single row but displayed
as multiple which led to the problem.
2 years ago
Tim Stack
1832303bde
[lo-fi] try to maintain the position of lines on the display
...
Fixes #815
2 years ago
Tim Stack
056754a926
[session] some improvements to session export
2 years ago
Timothy Stack
8ef581177c
[line_buffer] add some performance counters for tracking SQL perf
...
Also, check for keyboard input during SQL execution
so we can cancel.
Fixes #894
2 years ago
Timothy Stack
f5cc4b298f
[ui] add back top status bar
2 years ago
Timothy Stack
8b3b8a6e3c
[perf] fix some text file loading issues
2 years ago
Timothy Stack
52fe2db376
[spectro] add a summary overlay to the selected position and show log messages in a panel
2 years ago
Timothy Stack
31a670ce27
[md4c] initial markdown support
2 years ago
Timothy Stack
a27198e8ca
[regex101] add an integration with regex101
...
... and a pile of other changes
2 years ago
Timothy Stack
0785a432fa
[console] colorize console output
2 years ago
Timothy Stack
1019714409
[rescan] automatically pop the text view when the last text file is promoted
2 years ago
Timothy Stack
81e63784e7
[modernize] some more cleanups
2 years ago
Timothy Stack
66ef5fdae1
[clang-format] init
2 years ago
Timothy Stack
b3a4eadbe2
[cmds] add :show-only-this-file command
3 years ago
Timothy Stack
3cc22dc88c
remove leftover debug msg
3 years ago
Timothy Stack
75ead0eb60
[ui] update status on keypress and delay rescan/rebuild
3 years ago
Timothy Stack
4ff2b710d5
[log_format] change w3c_log to put extra columns into a JSON column
4 years ago
Timothy Stack
8e629b166a
[build] some more compiler profiling
...
Defect Number:
Reviewed By:
Testing Done:
4 years ago
Timothy Stack
0765c07010
[view] migrate view_action stuff to function objects
4 years ago
Timothy Stack
db8a3c4d38
[debt] doing some cleanup
...
Defect Number:
Reviewed By:
Testing Done:
4 years ago
Timothy Stack
df3df8369c
[session] stages
4 years ago
Timothy Stack
dfd18a4be5
[view] add files view
4 years ago
Timothy Stack
c5a82240ec
[build] try to fix some warnings
4 years ago
Timothy Stack
bb6f31eaa0
[theme] styling for scrollbars
5 years ago
Timothy Stack
fb7d6eafaf
[build] some refactoring of files
5 years ago
Timothy Stack
814ad03ec9
[view] keep a history of view positions
...
Fixes #577
6 years ago
Timothy Stack
2345a32423
[filter] add panel that shows the set of filters
...
Initial version, still needs some cleanup
6 years ago
Timothy Stack
686ce639a0
[build] use cmath instead of math.h
...
Defect Number:
Reviewed By:
Testing Done:
6 years ago
Timothy Stack
f241704a93
[readline] do a fuzzy match if the prefix match fails to find anything
...
Prototype for #541
6 years ago
Timothy Stack
4ccae48aea
[bookmarks] add support for tags and comments for log lines
...
Initial work for #446 and #447
TODO: filtering on tags/comments
Also did a bunch of clang-tidy cleanups and improvements to
the online help.
6 years ago
Timothy Stack
ef34a6aaaf
[search] display lines matching the search in preview instead of jumping to the first
...
Jumping around can be disruptive, instead show matches in
the preview window.
6 years ago
Timothy Stack
f25980df03
[ui] rework the default colors change
...
The default colors change resulted in some parts of the lnav
UI being colored incorrectly. I've reworked it a bit so that
the ansi color pairs are preserved and the default colors are
only used with the color pairs for roles. I've also replaced
references to ansi colors with roles in a few places to make
things work consistently.
7 years ago
Timothy Stack
a973f7f934
[misc] some more miscellaneous bugs
...
Defect Number:
Reviewed By:
Testing Done:
7 years ago
Timothy Stack
411ea1fbee
[help] show help text for SQL functions
...
Defect Number:
Reviewed By:
Testing Done:
7 years ago
Timothy Stack
fa296fca1b
[listview] get a batch of rows from the source instead of a single one at a time
...
Also: bump to c++14 and added a helper template for creating sqlite virtual tables
7 years ago
Timothy Stack
99eb3a54f3
[spectro] support marking lines in a bucket
8 years ago
Timothy Stack
fdc2748e3e
[spectro] add a spectrogram view that works with known message fields
8 years ago
Timothy Stack
80e5e8fcce
[logview] add a line with summary information to the log view
8 years ago
Paul Wayper
de38b11e67
Fixed missing semicolon from last break statement in previous commit.
9 years ago
Paul Wayper
e5acc0e6ba
Adding smaller movements to left and right via shift-arrows or H and L.
9 years ago
Timothy Stack
0452bc0438
[build] some more sign-compare stuff
9 years ago