Commit Graph
100 Commits
Author SHA1 Message Date
andi 17f954205b remove radialGradient
The radialGradient was used for the eye.
The eye looks better with it, but Qt does not support it.
2022-08-28 12:36:45 +02:00
andi e405e908db use different constructor to more reliably set the parent for menus and actions
This may make rendering menus more stable on hi-dpi monitors.
It worked before, but sometimes it had some weird glitches.
2022-08-28 12:00:10 +02:00
andi fd840a2c95 create a desktop file when running the binary distribution on Linux 2022-08-28 11:54:19 +02:00
andi 554220148f cleanup 2022-08-28 09:34:09 +02:00
andi a4052bb43e use Icon instead of QIcon 2022-08-28 09:07:34 +02:00
andi 272a0fa076 create binary distribution for Linux with pyinstaller 2022-08-28 09:02:37 +02:00
andi 23cdc14b3b remove unnecessary stuff 2022-08-28 08:45:23 +02:00
andi 32028a54b9 make version accessible without having to read a file
This works when krowlog is bundled into a single executable
2022-08-28 08:44:45 +02:00
andi b6aa3083d2 find icons if cwd is not in the program root 2022-08-27 17:59:37 +02:00
andi 750456642c use krowlog svg as icon 2022-08-27 11:08:56 +02:00
andi 27dbc9085d cleanup 2022-08-26 19:24:16 +02:00
andi 7b0d7f8807 use PySide6-Essentials instead of full install
This reduces the size to 'just' 220mb.
2022-08-26 19:00:37 +02:00
andi 5e81d90c1f update urllib3 2022-08-25 19:54:28 +02:00
andi 46a49f1b90 get more library versions programmatically 2022-08-25 19:38:18 +02:00
andi 3772e696ce make version label selectable 2022-08-25 19:27:05 +02:00
andi f9d10d37ec translate the number of matched lines text 2022-08-25 19:23:46 +02:00
andi 4a082ab8ee fix a few warnings 2022-08-25 19:19:30 +02:00
andi fcc570d75f show how many lines match 2022-08-25 19:15:30 +02:00
andi 7732d95626 remove abstract method annotation from copy method
The method was not abstract.
2022-08-25 19:13:59 +02:00
andi fc0922c661 rename folder filesbrowserplugin is in 2022-08-25 19:12:16 +02:00
andi e1104916d6 use icon for select base dir
Windows does not have an icon theme.
2022-08-23 20:15:43 +02:00
andi 536d6aff08 support multiple filters 2022-08-23 20:10:48 +02:00
andi 7e390cada6 rename findInFilesPlugin to filesBrowserPlugin 2022-08-23 20:10:37 +02:00
andi 2d195bd137 rename icon8d.png to icon.png
also add the original xcf file
2022-08-23 19:40:03 +02:00
andi e649ad8671 add license file 2022-08-23 19:32:50 +02:00
andi 7e0d13529a translate 2022-08-21 16:12:53 +02:00
andi 651afe11ad no translation necessary for empty string 2022-08-21 16:04:57 +02:00
andi d4d87aa7d2 update libs 2022-08-21 09:53:02 +02:00
andi a740df32c6 hide type column 2022-08-21 09:52:54 +02:00
andi dd0cba259b add findInFiles plugin 2022-08-21 09:32:32 +02:00
andi 14c059e5aa add findInFiles plugin 2022-07-30 09:17:08 +02:00
andi 1a4006ca8f make text in status bar selectable 2022-06-25 09:01:01 +02:00
andi af69988b4a close tabs with middle mouse button 2022-06-25 08:36:00 +02:00
andi df68063c28 update qt to 6.3.1 2022-06-25 08:35:27 +02:00
andi b525a0978d fix column_to_char for tabs 2022-05-07 15:23:35 +02:00
andi 7d9a2d0648 replace some control characters with their symbol counterparts 2022-05-07 10:38:54 +02:00
andi 4d794480c7 Merge remote-tracking branch 'origin/master' 2022-04-24 09:38:10 +02:00
andi 22a9f4f652 update qt to 6.3.0 2022-04-24 09:35:55 +02:00
andi 4fbb7ac712 connect toggle for time diff plugin 2022-04-24 09:25:20 +02:00
andi 297f67b9b5 add time diff plugin 2022-03-12 09:28:38 +01:00
andi b99421e8e7 add copy to ZonedPluginRegistry 2022-03-12 08:28:09 +01:00
andi edb264dbf5 add ZonedPluginRegistry 2022-02-27 08:54:52 +01:00
andi 1a286723a9 add caret-down icon 2022-02-22 20:17:54 +01:00
andi a5ce2f83cd add progress bar 2022-02-22 20:17:35 +01:00
andi 1f9ca04e23 cleanup 2022-02-22 19:47:40 +01:00
andi b81dadf8f3 prevent reset of filter when changing tabs 2022-02-22 19:42:16 +01:00
andi ac3b9960c8 save queries 2022-02-20 18:39:26 +01:00
andi e24954889d use signals to trigger rendering update 2022-02-20 09:50:38 +01:00
andi 916eac5134 use signals to enable/disable the cancel button 2022-02-20 08:36:54 +01:00
andi d28c870a0a use pythons locale package to determine the system locale 2022-02-12 10:52:52 +01:00
andi 4f6899eac5 revert
accidentially made a rebase
2022-02-12 10:49:04 +01:00
andi a640b35c87 rename ravenlog to krowlog
There is a database named RavenDB.
KrowLog starts with a K, which is a) distinctive and b) has an association to KDE.
2022-02-12 10:48:38 +01:00
andi 38e14d6042 buggy progress while filtering 2022-02-12 09:14:33 +01:00
andi 2672f8ac73 update QT to 6.2.3 2022-02-12 09:13:32 +01:00
andi 9d6e6532ca cancel search when closing the window 2022-02-09 17:21:58 +01:00
andi c470ca4ed1 reopen the files that were open the last time 2022-02-06 17:49:22 +01:00
andi 283bdae0fd cleanup 2022-02-06 16:23:44 +01:00
andi 6c9d5663e8 move files into a package structure 2022-02-06 16:21:25 +01:00
andi 323d5d6dd5 move files into a package structure 2022-02-06 16:19:42 +01:00
andi 1e3782aaa4 move files into a package structure 2022-02-06 16:16:31 +01:00
andi b45a952213 add license info for ionicons 2022-02-06 16:06:38 +01:00
andi 57c890f21a remove feather icons 2022-02-06 16:04:30 +01:00
andi 34cac97124 add more icons from ionicons 2022-02-06 16:03:50 +01:00
andi 5428553a1e move files into a package structure 2022-02-06 16:02:54 +01:00
andi 8bb4ca0563 move files into a package structure 2022-02-06 15:55:27 +01:00
andi 111c11d5d4 remove ravenui.py by using plugin registry instead 2022-02-06 15:49:12 +01:00
andi 6573580f3c ability to change language 2022-02-06 15:37:26 +01:00
andi 95634355c2 some translations 2022-02-03 18:35:31 +01:00
andi 2424674f2a fix buttons in dialog 2022-02-03 18:29:41 +01:00
andi 9614785302 fix buttons in dialog 2022-02-03 18:24:05 +01:00
andi 2d21de0e43 make language changeable 2022-02-02 20:04:50 +01:00
andi 9c28a41904 i18n with gettext 2022-02-02 19:35:57 +01:00
andi 939c86dbe2 i18n with QT 2022-02-01 18:30:15 +01:00
andi 26e2ee89e8 remove six
does not seem to be required
2022-01-30 10:53:39 +01:00
andi 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
andi f33c8b0da5 use N as shortcut 2022-01-30 07:57:15 +01:00
andi 77fb8c0ea4 add icon for recent files menu 2022-01-29 20:05:36 +01:00
andi 4ac9fdf13a fix corner case 2022-01-29 19:49:16 +01:00
andi bb15754e1e update dependencies 2022-01-29 18:53:15 +01:00
andi 6fd3783878 add notes plugin 2022-01-29 18:53:05 +01:00
andi 21317fd254 cleanup 2022-01-29 17:44:43 +01:00
andi f0c3d34995 handle character in the category 'nonspacing mark'
Those characters are ignored, because they decorate
the previous character.
2022-01-29 17:38:52 +01:00
andi 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
andi ffea831e2d fix the way tabs are used
The previous code just assumed a tab was 4 spaces wide.
This is not true, because a tab can be between 1 and 4 spaces wide.
2021-12-21 08:15:44 +01:00
andi 3c27913e75 update QT6 to 6.2.2 2021-12-21 08:15:44 +01:00
andi 338a720652 add icons for future use, maybe 2021-12-21 08:15:44 +01:00
andi 7438718190 choose font based on OS 2021-12-21 08:15:44 +01:00
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