Commit Graph

13 Commits

Author SHA1 Message Date
5428553a1e move files into a package structure 2022-02-06 16:02:54 +01:00
f0555df0a9 switch from PyQt6 to PySide6
PySide6 uses LGPL instead of GPL, which is much nicer to work with.
2022-01-30 10:50:31 +01:00
ba241b12e0 use cache to store char-to-column mapping
This is faster by O(n) to O(n²) compared to the previous algorithm
that would re-compute the column for each call.
2021-12-21 08:15:44 +01:00
5b7ebb2f9b fix highlighting for selections 2021-12-03 09:03:34 +01:00
a7b09a99a5 correctly highlight lines with tabs 2021-11-05 10:22:45 +01:00
0326013cbc use transparent color for selection highlight
other highlighting is still visible
2021-10-28 10:27:39 +02:00
f9434b4c1d prepare filtering 2021-10-26 18:51:32 +02:00
b592bada90 fix highlight 2021-10-26 11:09:45 +02:00
7002e91a35 compute between bytes and chars to get correct clipboard copy 2021-10-25 17:52:14 +02:00
b8eb62a3bf separate highlight selection from other selections
will make it easier to manage other selections externally
2021-10-25 17:26:00 +02:00
76fd4e0dbd use blue for selection
reserve yellow for search hits
2021-10-25 16:48:58 +02:00
6e831c66be add regex highlight 2021-10-24 19:47:30 +02:00
eab422a6ce improve highlighting 2021-10-24 18:49:47 +02:00