1. 31 May, 2024 1 commit
  2. 30 May, 2024 3 commits
  3. 29 May, 2024 1 commit
  4. 28 May, 2024 1 commit
  5. 27 May, 2024 3 commits
  6. 25 May, 2024 1 commit
  7. 21 May, 2024 2 commits
  8. 17 May, 2024 2 commits
  9. 16 May, 2024 1 commit
    • FeniceLiu's avatar
      1. Add MIT LICENSE · 68ed75a8
      FeniceLiu authored
      2. Add font select function
      3. Fix fatal bug caused by update QTableWidget high frequency
      4. Add "save as txt" and "save as csv" function
      5. Add more font support CJK
      6. Split MainWindow.cpp to MainWindow_dynamics.cpp and MainWindow_static.cpp and complete most doc of them
      7. Adjust dialog and signals
      8. fix other bugs
      68ed75a8
  10. 15 May, 2024 2 commits
  11. 13 May, 2024 1 commit
  12. 12 May, 2024 2 commits
  13. 11 May, 2024 1 commit
  14. 10 May, 2024 1 commit
    • FeniceLiu's avatar
      GlobalSettings: · 3508c9d5
      FeniceLiu authored
      - Add value SyncLoadFrame
      - Add Max/Min/Step constants value of baud rate
      - Modify custom baud rate checker
      - Permit 0x00 as custom function code
      - Forbid isCustom_xxx value in setter function
      - Add several toast message in dumb function to satisfy QLinguist mechanism
      
      MainStyle:
      - Start to immigrate layout dimension constants to here
      
      SerialManager:
      - Fix bug in serRecordLimit: inverse compare
      
      ToastGroup:
      - Add member offset: distance from "parent" top to toast top
      - Readjust size when toast disappear and hide itself when no toast show
      - Modify toast group as a top-layer independent Window
      - Pointer parent now only participates moveCenter() but not REAL parent widget
      
      ParamDialog:
      - Complete this dialog
      - Complete its document
      - Nearly perfect code structure
      - Fix bugs
      
      zh_CN.ts & en_US.ts:
      - Update multi-linguist texts
      3508c9d5
  15. 07 May, 2024 1 commit
  16. 06 May, 2024 1 commit
  17. 05 May, 2024 1 commit
    • FeniceLiu's avatar
      remove menubar and replace with toolbar · b833ad7c
      FeniceLiu authored
      rename ColorPickerDialog .cpp/.h as ParamConfigDialog .cpp/.h
      add Class PaletteConfigDialog
      add portIsOpen to SerialManager
      delete template static function in SerialManager
      depart text loader in MainWindow
      tmp storage
      b833ad7c
  18. 04 May, 2024 1 commit
    • FeniceLiu's avatar
      Build GlobalSettings class for global settings config function · 81f900ee
      FeniceLiu authored
      Load color from global settings
      Config CMakeLists.txt for auto-generate resource.qrc and delete resource.qrc
      Add zh_CN.ts and en_US.ts for translatable string, not using constants.h namespace string.
      Finished all string translation ,add switch language action,
      Reload Statics Needed
      81f900ee
  19. 03 May, 2024 1 commit
  20. 02 May, 2024 1 commit
  21. 01 May, 2024 4 commits
  22. 30 Apr, 2024 1 commit
  23. 24 Apr, 2024 1 commit
  24. 23 Apr, 2024 2 commits
    • FeniceLiu's avatar
      Refactor the MainWindow class to be temporarily stored in windows.cpp and... · 0dad59c8
      FeniceLiu authored
      Refactor the MainWindow class to be temporarily stored in windows.cpp and window.h. More clearly delineate the structure of the constructor, greatly simplify the handling of serial port open-close-error, implement the slot function serialCallback() used to connect SerialManager::serialStateChanged. Added an interface to dynamically change the baud rate and other parameters of the serial port, and added a mechanism to enable the "Start Sending" button. Simplified the callback function for the serial port search button to a lambda function and treated all other uses of this function as UI emulation.
      0dad59c8
    • FeniceLiu's avatar
      completed old function of Serial, added async & multi-thread function. need to... · 18512919
      FeniceLiu authored
      completed old function of Serial, added async & multi-thread function. need to test & consider thread safety
      18512919
  25. 22 Apr, 2024 2 commits
  26. 21 Apr, 2024 1 commit
    • FeniceLiu's avatar
      Merge circular-queue class Records into Class Serial · 9b4ebc97
      FeniceLiu authored
      Rebuild class serial to optimal & write document
      Enable hyperTable function & textBrowser function
      Fix bug of scrollArea not working
      Add sync data button to UI
      Repair issue that signal-slot function used not properly
      9b4ebc97
  27. 20 Apr, 2024 1 commit
    • FeniceLiu's avatar
      add send-content text listener · c51763fa
      FeniceLiu authored
      add send-content checksum listener & fix bugs
      add serial port send function & connect to send-button
      Build circular queue of Records::Record
      c51763fa