Commit Graph

1265 Commits

Author SHA1 Message Date
Roy Qu b436312d19 - fix: undo one symbol completion as a whole operation 2022-03-07 20:51:56 +08:00
Roy Qu 1b8f3de21f - fix: calculation of caret position is not in consistence. 2022-03-07 20:30:45 +08:00
Roy Qu dafac73e12 - fix: the scroll behavior of mouse dragging on the editor's edge is not correct 2022-03-04 19:10:09 +08:00
Roy Qu 82ecab9c90 - enhancement: reduce startup time by about 1 second.
- enhancement: add option "mouse selection/drag scroll speed" in the options dialog's "Editor" / "general" tab.
  - fix: scroll speed of mouse selection/drag is too fast.
2022-03-04 19:04:45 +08:00
Roy Qu 96de964484 - enhancement: better support of ligatures
- enhancement: use the expression evaluation logic to handle "goto declaration"/"goto definition"
2022-03-04 16:40:16 +08:00
Roy Qu df7aba015d work save: editor token paint route redesign 2022-03-04 12:12:26 +08:00
Roy Qu 6a6f1a68e0 - enhancement: better processing of symbol completion 2022-03-02 15:45:43 +08:00
Roy Qu d93a41e496 - fix: menu font size is wrong when dpi changed 2022-03-02 15:17:09 +08:00
Roy Qu ecf567b13f update: redo/undo 2022-03-02 11:31:03 +08:00
Roy Qu 74efa484be - enhancement: group undo will stop at spaces 2022-03-01 23:35:01 +08:00
Roy Qu ee59d80bdb - enhancement: enable group undo
- enhancement: add option "hide symbols start with underscore" and "hide synbols start with two underscore"
  - fix: can't rename project files that not openned in editor
  - fix: dpi changes in CPU window shouldn't affect main window
2022-03-01 22:03:54 +08:00
Roy Qu 82d812b6eb - fix: crash when copy to non-c files
- fix: fonts in cpu window is not correctly set, when dpi changed
2022-03-01 18:11:15 +08:00
Roy Qu afec4355bd - fix: can't correctly set break conditions 2022-03-01 08:13:51 +08:00
Roy Qu cc0b209e2f - enhancement: option "open files in the same red panda C++ instance", in options->environment->file associations
- enhancement: hide unsupported files in files view
2022-02-28 22:40:09 +08:00
Roy Qu 08c285e55b Merge branch 'master' of github.com:royqh1979/RedPanda-CPP 2022-02-28 12:23:21 +08:00
Roy Qu 72a2772ddd update package script 2022-02-28 12:22:28 +08:00
Roy Qu 636e05f505 - fix: the "gnu c++ 20" option in compiler set options is wrong 2022-02-26 20:29:19 +08:00
Roy Qu 14241450cc Only detect git when first run 2022-02-26 19:42:50 +08:00
Roy Qu 030486ef01 update git ask pass for linux 2022-02-26 19:36:18 +08:00
Roy Qu 6a622f907e git askpass for linux 2022-02-26 18:50:07 +08:00
Roy Qu ad20f8df3f fix: path may not correct when decide if a file is in repository 2022-02-25 21:32:48 +08:00
Roy Qu fc27be6ae5 Merge branch 'master' of github.com:royqh1979/RedPanda-CPP 2022-02-25 21:24:40 +08:00
Roy Qu 54ddbce7f6 update templates 2022-02-25 20:04:31 +08:00
Roy Qu dcf2c4a8c9 work save 2022-02-25 18:56:34 +08:00
Roy Qu bc44f54788 update install scripts 2022-02-25 12:06:04 +08:00
Roy Qu 2084990491 add dialog to set git user infos 2022-02-25 11:07:30 +08:00
royqh1979@gmail.com 3df0c98031 make win-askpass a qt project 2022-02-25 08:58:58 +08:00
royqh1979@gmail.com 8365db47a0 - enhancement: git - pull / push / fetch 2022-02-24 23:31:48 +08:00
royqh1979@gmail.com 162121efa2 - enhancement: let user choose app theme when first run 2022-02-24 17:33:19 +08:00
royqh1979@gmail.com cbd718dcfe - enhancement: rename "open folder" to "choose working folder" 2022-02-24 16:47:05 +08:00
royqh1979@gmail.com 0764c9afbc - enhancement: git - remotes 2022-02-24 11:07:37 +08:00
Roy Qu 49a96e4c5b work save 2022-02-24 07:22:44 +08:00
Roy Qu 735eb92a13 optimize git log speed 2022-02-23 19:25:34 +08:00
royqh1979@gmail.com 205d517fcd - enhancement: clear history in file -> recent menu
- enhancement: close project in project view's context menu
  - enhancement: auto find compiler sets when run for the first time
2022-02-23 13:17:57 +08:00
royqh1979@gmail.com ed7f3d971e work save: git reset 2022-02-22 17:12:54 +08:00
royqh1979@gmail.com 18c9f62787 - fix: header completion error when header name contains '+' 2022-02-22 15:38:40 +08:00
Roy Qu b664094efc - fix: error in templates
- enhancement: git - reset
2022-02-22 09:16:20 +08:00
Roy Qu 13993bbc3c - enhancement: git - log 2022-02-21 23:35:28 +08:00
royqh1979@gmail.com adb201b4c1 增加编译指南 2022-02-21 12:01:26 +08:00
royqh1979@gmail.com 44dfdbc2ca update NEWS.md 2022-02-21 11:41:53 +08:00
royqh1979@gmail.com 50197f88da update translations 2022-02-21 11:39:24 +08:00
royqh1979@gmail.com 049df39411 add icons for conflict 2022-02-21 11:37:29 +08:00
royqh1979@gmail.com 56d8616a5f fix: error in icons
fix: icons in files view not changed, when icon set is changed
 work save: git merge and branch
2022-02-21 09:48:04 +08:00
Roy Qu 63b277d843 - fix: left and bottom panel size not correct when DPI changed 2022-02-20 22:36:12 +08:00
Roy Qu 7cc5cf4f45 work save: git - merge 2022-02-20 21:47:57 +08:00
Roy Qu 45bb056713 - enhancement: git - merge 2022-02-20 13:26:15 +08:00
Roy Qu 47e4fee047 update translations 2022-02-19 20:44:22 +08:00
Roy Qu 3bff1b46b6 - enhancement: git - branch / switch 2022-02-19 20:38:08 +08:00
Roy Qu 1f390d5240 - enhancement: when save a file, and it's under files view's current folder, auto add it to git (if it has a git repository)
- enhancement: new file icons for high contrast icon set
2022-02-16 21:19:00 +08:00
Roy Qu 5219ffc711 update file icons in high contrast 2022-02-16 21:16:10 +08:00