Commit Graph
100 Commits
Author SHA1 Message Date
andi e4324b03b4 reset filter only after cancelling the search
Fixes issue where the UI froze when removing the last char of a query while still a search was running. This caused the search thread to append to the newly truncated file, resulting in megabytes of null bytes at the beginning.
2021-12-10 15:58:51 +01:00
andi 6e6029f6a2 allow other plugins to open files 2021-12-10 15:51:32 +01:00
andi a7bff8b089 work around for null byte issue after truncating 2021-12-05 16:22:05 +01:00
andi 614968ca4b move the log file viewer to its own plugin
We plan to have multiple different types of tabs.
2021-12-04 16:53:02 +01:00
andi e255d157d8 cleanup 2021-12-04 09:37:34 +01:00
andi 9200e997fb scroll vertically when mouse is outside the text area 2021-12-03 09:05:58 +01:00
andi 5b7ebb2f9b fix highlighting for selections 2021-12-03 09:03:34 +01:00
andi 6bacfc065b sort menu items 2021-11-27 09:42:25 +01:00
andi 5c08dc4a5a cleanup 2021-11-26 19:12:52 +01:00
andi 83f0762027 hide empty menus 2021-11-26 18:47:00 +01:00
andi b3e5d535b7 fix crash when double clicking behind the last char 2021-11-26 18:43:12 +01:00
andi 0e27cb2b26 add the first plugins 2021-11-26 18:19:57 +01:00
andi 1ea10e2933 show how to call methods on plugins 2021-11-13 18:32:28 +01:00
andi c8e5374aa7 add plugin registry 2021-11-13 18:12:15 +01:00
andi d980cd99d5 brighter background and bigger eye 2021-11-08 18:13:49 +01:00
andi caf979a833 add new icon 2021-11-08 17:42:15 +01:00
andi f209156eea link result view and source view 2021-11-05 19:18:24 +01:00
andi e04c4a2ab7 fix selection of the suffix of a line 2021-11-05 10:24:53 +01:00
andi 1346485446 add test symbols that consist of multiple characters 2021-11-05 10:23:22 +01:00
andi a7b09a99a5 correctly highlight lines with tabs 2021-11-05 10:22:45 +01:00
andi c4544899e4 add an even lighter grey 2021-11-05 07:59:04 +01:00
andi 0145f327f4 try another icon 2021-11-04 19:39:14 +01:00
andi f3428b5bca add buffering to the map 2021-11-04 18:51:47 +01:00
andi cbc167ada8 add sorted map for byte offset mapping 2021-11-03 20:07:59 +01:00
andi b8581449ad make border golden
The black border was not visible on black task bars.
It looked like the white background with the R was the logo, which made the
impression that the logo was not scaled correctly.
2021-11-03 18:06:10 +01:00
andi 5b9c64fb86 do not pre-select an item in highlight dialog 2021-11-01 19:31:19 +01:00
andi f3f47d0ce7 draw all line backgrounds first 2021-11-01 19:28:41 +01:00
andi 44e23af54f option to open tab when saving selection as file 2021-11-01 17:53:15 +01:00
andi 4f512225a9 add icons to actions 2021-11-01 17:06:53 +01:00
andi 1f7ffe0488 option to disable the highlighting of search terms 2021-11-01 15:56:26 +01:00
andi 9d0b8b6fff cleanup 2021-11-01 15:38:03 +01:00
andi 7ffc524175 fix word selection when clicking into line with multi byte chars 2021-11-01 15:37:07 +01:00
andi 9916965792 select line on triple click 2021-11-01 15:32:24 +01:00
andi 66de106651 use Close button in about dialog instead of Ok 2021-11-01 15:22:05 +01:00
andi 06ffc3826d update end of selection when using click + shift 2021-11-01 15:18:57 +01:00
andi f471f4785e select word on double click 2021-11-01 15:13:41 +01:00
andi 2f1aabb379 rename 'manage highlighting' to 'highlighters' 2021-10-31 19:52:11 +01:00
andi 50965d9a0b add readme with list of features 2021-10-31 19:50:43 +01:00
andi 0d04432d8b add version and ok button to about dialog 2021-10-31 19:50:33 +01:00
andi f1b0bf4981 add context menu 2021-10-31 19:01:26 +01:00
andi 9fb8a45ef7 save highlighters
remove user config (not needed)
2021-10-31 18:05:10 +01:00
andi 3d80640609 show file size and name in status bar 2021-10-31 17:55:00 +01:00
andi e7cbe15292 we probably don't need this lock 2021-10-31 15:17:57 +01:00
andi 572d95a151 fix indentation of copy to clipboard 2021-10-31 13:56:18 +01:00
andi bb99fb2c58 partially fix scrolling in files > 2 GB 2021-10-31 13:53:17 +01:00
andi 79f9219e9a save selection to file if above threshold 2021-10-31 12:30:26 +01:00
andi 86de0b9830 new and improved color palette 2021-10-31 09:50:39 +01:00
andi a18f09b5f3 fix method name 2021-10-31 09:50:22 +01:00
andi 59a4173929 use QSettings to store window geometry 2021-10-31 07:52:13 +01:00
andi 87eb0a9bf1 add shortcuts for menu items 2021-10-30 21:05:14 +02:00
andi 6e35971263 tiny improvements to the color palette 2021-10-30 20:59:58 +02:00
andi 2826b93432 color button with drop down 2021-10-30 20:28:19 +02:00
andi f3f700f737 check if form is dirty 2021-10-30 16:43:27 +02:00
andi aee0ff9968 add dialog to manage highlighters
- no support for "no color"
- settings not saved to disk
2021-10-30 16:25:34 +02:00
andi 43e85d2863 remove file name from window title after closing the last file 2021-10-30 09:56:22 +02:00
andi 5b95c328d5 open files after the window has been opened
this way we can update the window title
2021-10-30 09:55:57 +02:00
andi f8483c242d update qt to 6.2.1 2021-10-30 09:46:46 +02:00
andi c33fd9b2b7 cleanup 2021-10-29 16:52:33 +02:00
andi 86b70f43ac ask user before creating a clipboard larger than 5 MB 2021-10-29 16:52:13 +02:00
andi fbd378cbf4 open file dialog in folder of currently open file 2021-10-29 14:27:45 +02:00
andi 029d60fc77 trying out another icon 2021-10-29 12:38:56 +02:00
andi d4db320e17 read highlighters from settings.ini 2021-10-29 11:53:47 +02:00
andi 5b9db22f39 open files by drag&drop 2021-10-29 11:02:38 +02:00
andi 6653f2ae89 recent file menu 2021-10-29 10:36:50 +02:00
andi 4c00dfed50 keep track of recent files 2021-10-29 10:09:49 +02:00
andi 4f50fd03a4 more font_size to a new config file for session data
We need config and session data.
config is what the user changes. Only read by the app.
session is what the app remembers. Read and written by the app.
2021-10-29 09:53:53 +02:00
andi 99d9be795b set window title to file name 2021-10-29 09:32:08 +02:00
andi bc8f9b006d store font size in settings file 2021-10-29 09:21:46 +02:00
andi 74e89ff78b add icon to about dialog 2021-10-28 19:58:54 +02:00
andi 999008e46e support files over 2 GB 2021-10-28 18:37:10 +02:00
andi ee338c45ad add application icon 2021-10-28 17:48:05 +02:00
andi 7f96adebdf faster destruction
It takes a while to wait until the observer thread stopped.
2021-10-28 15:13:54 +02:00
andi 8bab40e2ec about dialog 2021-10-28 12:22:06 +02:00
andi 0326013cbc use transparent color for selection highlight
other highlighting is still visible
2021-10-28 10:27:39 +02:00
andi cdd382858a highlight matches 2021-10-28 10:22:15 +02:00
andi dbfe0bebf8 move highlights to model
makes it easier to manage highlights
2021-10-28 09:52:00 +02:00
andi a0e6c24098 reset search hits when entering empty or invalid query 2021-10-28 09:48:38 +02:00
andi 02f1ce3af9 move font size update to settings class 2021-10-28 09:44:44 +02:00
andi f42ff06ce8 use wheel + ctrl to change font size 2021-10-28 09:40:40 +02:00
andi ce840819b2 try to fix ui freeze when filtering huge files 2021-10-28 08:45:24 +02:00
andi e426b816ef add cancel button 2021-10-27 19:16:57 +02:00
andi 851805118d support ctrl + a 2021-10-27 18:48:42 +02:00
andi b61f00ca02 explain the sleep 2021-10-27 18:45:15 +02:00
andi 3319ae4876 watch for file changes 2021-10-27 18:42:48 +02:00
andi 4a01c629ce remove tmp file when closing app with signal sigterm or sigint 2021-10-27 15:07:23 +02:00
andi 6a8f01d064 remove tmp file when closing the window 2021-10-27 09:27:14 +02:00
andi 8cfa518d93 remove tmp file when closing with menu action 2021-10-27 09:11:25 +02:00
andi 5a4299ef84 remove tmp file when closing tab 2021-10-27 09:00:44 +02:00
andi 1d8cd3dce5 support ignore case and regex filters 2021-10-27 08:44:20 +02:00
andi 28d3775b94 filtering without auto refresh 2021-10-27 08:05:18 +02:00
andi f9434b4c1d prepare filtering 2021-10-26 18:51:32 +02:00
andi 1a67925873 highlight error messages instead of info 2021-10-26 11:18:08 +02:00
andi b592bada90 fix highlight 2021-10-26 11:09:45 +02:00
andi 3b330b2fca do not open same file twice 2021-10-26 11:05:07 +02:00
andi 8fc682444d add file open dialog 2021-10-26 09:38:55 +02:00
andi aea1e49fe8 prepare i18n 2021-10-26 09:15:49 +02:00
andi 16abe95dac ignore pycache 2021-10-25 20:25:12 +02:00
andi 90f137dfe0 close tabs 2021-10-25 20:21:39 +02:00
andi 95d43e08f1 change font size 2021-10-25 19:31:28 +02:00
andi 7002e91a35 compute between bytes and chars to get correct clipboard copy 2021-10-25 17:52:14 +02:00