Commit Graph

148 Commits

Author SHA1 Message Date
Roy Qu 6b6c19574d fix error in simplified chinese translation. 2024-04-06 11:07:15 +08:00
Roy Qu d3f2cd1dc1 refactor: name project options
fix: chinese translation for project options
2024-04-03 16:50:19 +08:00
Roy Qu bf245a7842 fix: can't execute bat file 2024-04-02 19:13:55 +08:00
Roy Qu 24f88f8d35 minor fix
fix: can't edit custom tool items
 update translations
 add log info for tool output
2024-04-02 17:19:50 +08:00
Roy Qu 97a7a62fb1 update translations 2024-04-01 21:10:50 +08:00
Roy Qu 1c51326e8f Use combobox to set project type option 2024-03-31 10:50:41 +08:00
Roy Qu 76d3e3d6e2 update simplified chinese translations.
fix: file filter for executable under linux
2024-03-27 23:55:34 +08:00
Roy Qu 8ca693f8dc fix: translation error 2024-03-26 14:08:35 +08:00
Roy Qu 477f7f1d7d - enhancement: Info contents from stderr are logged into "Tools Output" panel, add problem case name info to the log. 2024-03-26 13:45:26 +08:00
Roy Qu bc19b58cd3 - change: Set focus to "find next" button when find/replace dialog is openned.
- change: Don't set focus to "close" button after searched in the find/replace dialog
  - change: Set focus to "find" button when "find in files..." dialog is openned.
  - enhancement: Correct tab orders for all setting pages/dialogs.
  - enhancement: Shortcut key for buttons in find/replace and "find in files" dialogs.
2024-03-25 18:58:48 +08:00
Roy Qu 5003c412f7 - enhancement: "Mouse scroll direction" option in Options / Editor / General
- change: Invert scroll direction in horizontal, like in vertical.
2024-03-20 15:55:22 +08:00
Roy Qu 4e2053fb56 fix: crash when set breakpoints in an empty C/C++ file 2024-03-19 20:20:11 +08:00
Cyano Hao 3e58c52046
Improve font list interaction ()
* add icons

* improve font list interaction
2024-03-17 11:18:09 +08:00
Roy Qu 86dac40057 update translations 2024-03-14 10:11:19 +08:00
Cyano Hao 051fcfafa5
use relative locations in translations to avoid further merge conflict () 2024-03-14 10:05:57 +08:00
Roy Qu d0009d06d5 add tips for the font setting list 2024-03-13 20:48:08 +08:00
Roy Qu 1e3404c591 - fix: Shortcuts in non-editor panels conficts with the editor. 2024-03-13 11:04:51 +08:00
Roy Qu cb323850f0 change: force gcc use english to output if not in zh locale
enhancement: support gcc zh_CN locale
2024-03-07 20:33:16 +08:00
Roy Qu e4f0c88e80 Update translations
Change the way to differentiate test and release version
2024-03-03 17:32:10 +08:00
West-Pavilion af0e6ec803
Updated the Chinese translation for "Goto Page Start and Select" ()
This PR updates the Chinese translation for "Goto Page Start and Select" to accurately reflect the functionality of the feature.
本次PR更新了“Goto Page Start and Select”的中文翻译,以准确反映该功能的操作。
2024-03-01 08:27:48 +08:00
Roy Qu 0bab75cfd6 enhancement: force fixed width 2024-02-28 11:51:02 +08:00
Roy Qu 03e267d59a update translations 2024-02-26 19:08:52 +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 9672ebd079 fix: font style not correct when painting 2024-02-25 18:59:39 +08:00
XY0797 77bca7fd78
fix: Fixed the issue of missing Chinese translation in the 'invalid file name' window after renaming files ()
Co-authored-by: xy <eq_software@foxmail.com>
2024-02-22 10:30:41 +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
Cyano Hao e2a23ed4ee
add Lua api version check and type defs () 2024-01-21 18:02:51 +08:00
Ltabsyy 0611f706ae
Update about themes ()
* Correct the English name of the MoLo theme
* Fine tune the Contrast theme
* Unified Theme Name Length
2024-01-18 17:06:12 +08:00
Cyano Hao e2e5c46820
Add compiler hint interface for packager ()
* add compiler hint addon interface

* add architecture info in about dialog

* detect user install

* add qmake variable to control OpenConsole.exe preference

* enable asan/hwasan option on all platforms for cross toolchain

* fix lldb-server

* force to lldb-server when using lldb-mi

* add qt.conf for windows

* add windows domain installer with compiler hint

* add compiler hint for arch linux

* fix mainwindow actionInterrupt visibility

* update news

* update arch linux packaging

* update windows domain packaging

* allow parallel packaging in windows domain installer

* fix compiler set persistence in compiler hint interface
2024-01-18 16:14:36 +08:00
Cyano Hao 69872c6f0b
allow compiler sets persist in auto-find () 2024-01-18 10:41:18 +08:00
Cyano Hao 2e96a21f6f
Improve compiler check in about dialog ()
* improve compiler check in about dialog

* fix typo
2023-12-22 18:05:09 +08:00
Cyano Hao 1394e6c135
Add Lua-based theme add-ons ()
* 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 847aac5552 fix: Simplified Chinese translations 2023-11-08 14:38:27 +08:00
Roy Qu 9a51678d09 Minor update 2023-10-27 09:49:34 +08:00
Roy Qu 38a55dcdb4 - ehhancement: Show selected char counts in status bar.
- enhancement: Differentiate /* and /** when calculate auto indents.
2023-10-18 14:37:31 +08:00
Roy Qu 6016065b58 - enhancement: When creating project, warn user if the project folder is not empty. 2023-10-08 19:58:04 +08:00
Roy Qu 33d4327443 update translations 2023-09-22 08:17:52 +08:00
Roy Qu 8edbe5e9be update translations 2023-09-21 17:02:13 +08:00
Roy Qu 1e645d7770 Improvement of terminal support 2023-09-21 08:17:07 +08:00
Cyano Hao 52c5ea4caf
improve custom terminal settings ()
- custom terminal on Windows now require explicit enablement
- customizable terminal arguments pattern and its auto detection
- move hard-coded terminals to resource files
2023-09-20 10:52:54 +08:00
Cyano Hao 7cf5d21b48
Add runner args abstraction and fix shm on macOS/BSD ()
* add runner args abstraction to allow different args patterns in various terminal apps; fix macOS shm IPC

* extend platform support from Linux to XDG desktop

* update build docs for Unix

* improve terminal args pattern migration for macOS
2023-09-05 19:14:08 +08:00
Roy Qu 23a1a80890 more options for sdcc compiler 2023-08-21 22:03:21 +08:00
Roy Qu 6690599d60 fix: options are ignored when compile
add more compiler options for sdcc
 Support text input for compiler options
2023-08-21 11:48:23 +08:00
Roy Qu 4be629727d - enhancement: 3 compare mode for problem cases. 2023-08-19 18:01:16 +08:00
Roy Qu c63d0e7187 - update some project template icons.
- add icon info for project icon
2023-08-18 10:04:02 +08:00
Roy Qu 08693b81ec - enhancement: Use sdcc to generate bin files without linking sdcc startup codes. 2023-08-15 00:29:48 +08:00
Roy Qu bfc1b03ae3 use sdcc to create hex/bin files 2023-08-13 18:53:48 +08:00
Roy Qu d2b0653504 - enhancement: Autowrap tool output text. 2023-08-13 15:10:33 +08:00