Commit Graph

28 Commits

Author SHA1 Message Date
ema
9ebc030f8b Improve TextViewerPanel UI and usability
Enabled touch gesture support, disabled automatic hyperlink detection, and visually hid the line number separator. Added context menu items for copy and select all, installed a custom element generator for long lines, and integrated the search panel for enhanced text navigation.
2025-11-17 02:55:24 +08:00
ema
342f14ebd9 Add KrcDetector for .krc file support
Some checks failed
MSBuild / build (push) Has been cancelled
MSBuild / publish (push) Has been cancelled
2025-09-28 03:04:44 +08:00
ema
0a79d59c79 Add MakefileDetector for text viewer 2025-07-09 03:24:42 +08:00
ema
c47d9f3c9b Move resource dictionary initialization 2025-07-08 22:04:34 +08:00
ema
267b37c526 Improve QuickLook initialization speed 2025-07-05 02:46:00 +08:00
ema
4ff7cd53c4 Add Alt+Z shortcut to toggle word wrap #1487
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
Introduced a keyboard shortcut (Alt+Z) to toggle the WordWrap property in the TextViewerPanel for improved usability.
2025-06-27 07:03:11 +08:00
ema
a7c89d7e69 Add keyboard shortcuts for text direction #1612
Implemented Ctrl+LShift and Ctrl+RShift shortcuts to switch text flow direction between LTR and RTL in TextViewerPanel
2025-06-27 06:56:43 +08:00
ema
6ad73eddea Add option IsSupportRTL to control the RTL #1612 2025-06-27 03:33:35 +08:00
ema
a796cdbdf0 Support RTL for .txt file #1612 2025-06-27 03:28:08 +08:00
ema
e86716fc54 Support .properties 2025-06-22 23:31:59 +08:00
ema
efc83b0669 Use format detector feature for TextViewer
Some checks are pending
MSBuild / build (push) Waiting to run
MSBuild / publish (push) Blocked by required conditions
2025-06-19 17:03:20 +08:00
ema
eed0c53e9c Code Cleanup 2025-05-25 03:45:07 +08:00
ema
a0a46832ed Update copyright information 2025-05-06 21:04:58 +08:00
ema
36807702e2 Double encoding detection #471 #600 #769 #954 2024-12-24 11:22:05 +08:00
ema
28ec7655f8 Code Cleanup 2024-12-12 01:21:18 +08:00
Frank Becker
47540eef95 In Textviewer when OS is in dark mode and AllowDarkTheme is enabled in config file use dark background and light text (no syntax highlighting). (#1238)
With AllowDarkTheme disabled (default) use light background and light mode syntax highlighting.
2022-12-12 15:45:25 +01:00
Paddy Xu
7b5b01a7b4 Fix textviewer highlighting 2022-11-23 20:38:53 +01:00
Paddy
660dc88001 #1080: dark theme support for the text viewer 2022-02-20 18:55:28 +01:00
Paddy Xu
cbaf636173 set syntax highlighting limit to 512KB 2021-07-06 21:19:52 +02:00
Paddy Xu
28b9552dcd fix font bug 2021-07-06 21:10:57 +02:00
Paddy Xu
971285fc95 Fix #948: disable syntax highlighing when file is too big 2021-07-06 21:10:41 +02:00
Paddy Xu
237b99b305 Fix #941: caller assembly is incorrect in RELEASE mode 2021-06-27 11:22:02 +02:00
Paddy Xu
6d81d61cc5 Fix #787: add CTRL-F search bar. 2021-01-10 14:56:38 +01:00
Paddy Xu
5c96abd1cb Fix #644 step 2: add context menu to TextViewer 2020-05-09 19:33:46 +03:00
Paddy Xu
7847a02840 Fix #377: truncate long lines for better performance 2018-11-07 21:40:18 +02:00
Paddy Xu
382b9349be Darker text viewer 2018-06-23 16:39:42 +03:00
Paddy Xu
56b86ffb03 copy buffer before showing 2018-03-06 20:27:39 +02:00
Paddy Xu
bec5189a1c update code style and make file-loading async 2018-02-25 00:14:29 +02:00