Roy Qu
|
0a4acbec46
|
- fix: crash when input using input method in an empty file.
- optimize for ligature and force monospace both enabled.
|
2024-02-28 18:20:11 +08:00 |
Roy Qu
|
0bab75cfd6
|
enhancement: force fixed width
|
2024-02-28 11:51:02 +08:00 |
Roy Qu
|
2743e6f682
|
- fix: Parser: invalidating file may lost class inheritance infos.
|
2024-02-28 09:17:30 +08:00 |
Roy Qu
|
255e09de89
|
fix: Fallback font combos in the editor font options panel are not correctly inited.
fix: Ascii control chars font not correctly loaded when app start.
|
2024-02-27 14:46:55 +08:00 |
Roy Qu
|
bc0d55b1bb
|
- enhancement: Display ascii control chars.
|
2024-02-27 13:23:58 +08:00 |
Roy Qu
|
45118f5251
|
fix: duplicate chars with paint lines
|
2024-02-27 10:18:37 +08:00 |
Roy Qu
|
2a3afffba9
|
refactor fill to end
|
2024-02-27 08:30:45 +08:00 |
Roy Qu
|
dfd7075dfb
|
add more fall back fonts
|
2024-02-26 18:22:02 +08:00 |
Roy Qu
|
174808d416
|
font: work save
|
2024-02-26 16:43:40 +08:00 |
Roy Qu
|
b57bbc34f9
|
Use fallback font instead of non-ascii font
|
2024-02-26 15:15:26 +08:00 |
Roy Qu
|
b3b5affeb8
|
minor refactor
|
2024-02-26 10:38:02 +08:00 |
Roy Qu
|
d648e741df
|
fix: wrong caret position when input using input method
|
2024-02-26 10:35:42 +08:00 |
Roy Qu
|
0e6d4483c4
|
handle unicode ZWNJ
|
2024-02-26 10:01:08 +08:00 |
Roy Qu
|
fd3a280708
|
fix: onGutterPaint not correctly called
fix: expand glyph char list is not work properly.
|
2024-02-26 08:59:01 +08:00 |
Roy Qu
|
6b1e4ff979
|
ligature not correctly supported
|
2024-02-25 22:08:10 +08:00 |
Roy Qu
|
fda9a424c4
|
fix: ending glyph not correctly drawed after editing
|
2024-02-25 20:01:05 +08:00 |
Roy Qu
|
9672ebd079
|
fix: font style not correct when painting
|
2024-02-25 18:59:39 +08:00 |
Roy Qu
|
16053882d4
|
minor fix
|
2024-02-25 11:27:25 +08:00 |
Roy Qu
|
7ac35a86b8
|
Painter optimization
ligature support
|
2024-02-25 11:22:49 +08:00 |
Roy Qu
|
effecc80f9
|
fix: can't redo input char
|
2024-02-25 10:18:09 +08:00 |
Roy Qu
|
3b28894d51
|
Work save:
|
2024-02-24 21:14:19 +08:00 |
Roy Qu
|
322c4bba4f
|
work save:
Optimization for text render
|
2024-02-24 15:05:46 +08:00 |
Roy Qu
|
cb2b119e46
|
Done:
- Caret move
- Delete current char / last char
Fix:
- Selection not correctly drawn
|
2024-02-24 11:25:41 +08:00 |
Roy Qu
|
06b8850970
|
work save
|
2024-02-23 21:43:58 +08:00 |
Roy Qu
|
3eadbafe25
|
work save: support don't force fix-width
|
2024-02-23 17:51:38 +08:00 |
Roy Qu
|
aa17ec785c
|
work save
|
2024-02-23 12:41:13 +08:00 |
Roy Qu
|
cf994d2ac6
|
work save: can display glyphs with code points > 0xFFFF now
|
2024-02-22 22:51:48 +08:00 |
Roy Qu
|
2489148da6
|
work save
|
2024-02-22 19:00:47 +08:00 |
Roy Qu
|
cb1d2594da
|
work save
|
2024-02-22 18:03:07 +08:00 |
Roy Qu
|
d6fa17cdd9
|
work save
|
2024-02-22 14:24:29 +08:00 |
Roy Qu
|
d2b8e8de0f
|
work save
|
2024-02-21 18:30:43 +08:00 |
Roy Qu
|
6592b9cd73
|
Merge branch 'master' into emoji
|
2024-02-21 11:14:15 +08:00 |
Roy Qu
|
15c5956e1e
|
minor change
|
2024-02-21 10:01:15 +08:00 |
Roy Qu
|
e49f815119
|
Improve raw string syntax color
|
2024-02-21 09:58:18 +08:00 |
Roy Qu
|
f9d8212712
|
- Enhancement: New option for compiler set "Don't localize gcc output messages"
|
2024-02-20 21:47:12 +08:00 |
Roy Qu
|
522722c418
|
- Enhancement: Improved Raw string support
|
2024-02-20 17:25:37 +08:00 |
Roy Qu
|
0faea6ac69
|
- Enhancement: Don't auto-indent in raw string.
|
2024-02-20 12:51:01 +08:00 |
Roy Qu
|
f0c01e03aa
|
- Fix: Can't goto definition/declaration into files that not saved.
|
2024-02-20 10:31:12 +08:00 |
Roy Qu
|
5953696beb
|
work save
|
2024-01-20 21:08:46 +08:00 |
Roy Qu
|
e78bb8db7e
|
work save
|
2024-01-20 10:37:59 +08:00 |
Roy Qu
|
8ce58344db
|
work save
|
2024-01-20 09:38:14 +08:00 |
Roy Qu
|
4a190ec873
|
work save
|
2024-01-19 21:36:54 +08:00 |
Roy Qu
|
14913d664e
|
basic works
|
2024-01-19 19:41:45 +08:00 |
Cyano Hao
|
2b561729f3
|
Add xmake as alternative build system (#181)
* add xmake as alternative build system
* add feature matrix test
|
2024-01-19 09:25:21 +08:00 |
Cyano Hao
|
1394e6c135
|
Add Lua-based theme add-ons (#165)
* import Lua 5.4.6 as subproject
* Lua-based theme
* Lua theme showcase - random light
* add “Inky dark” (墨落) theme
* add copyright notice
* add feature flag for Lua-based add-on
|
2023-12-22 18:03:29 +08:00 |
Roy Qu
|
a6b9d282cf
|
- fix: Click on the line begin may toggle breakpoint.
|
2023-11-19 16:53:29 +08:00 |
Roy Qu
|
49237ebf03
|
- change: Use qt.conf to use freetype font engine. User can use the windows default font engine by remove this file.
|
2023-11-19 16:41:36 +08:00 |
Roy Qu
|
1c23010408
|
- change: Set mouse cursor to hand pointing when it's on gutter.
- fix: mouse cursor doesn't change when move back to editor.
|
2023-10-23 21:46:13 +08:00 |
Roy Qu
|
00736ea73b
|
- change: Ensure the line just below caret is visible while moving caret.
|
2023-10-23 17:36:10 +08:00 |
Roy Qu
|
e0b9bfb4c8
|
minor cleanup
|
2023-10-22 20:04:21 +08:00 |