1. 16 Feb, 2020 1 commit
    • Pochang Chen's avatar
      gtk: Set "hover-selection" of constraint tree view to true. · 60e5b607
      Pochang Chen authored
      The only reason I move the mouse there is to edit constraint,
      which need two clicks on unselected rows --- one to select and one to edit,
      but only one click on selected rows --- one to edit.
      Setting "hover-selection" to true make it always one click only.
      60e5b607
  2. 08 Sep, 2019 3 commits
  3. 04 Sep, 2019 2 commits
  4. 02 Sep, 2019 1 commit
  5. 30 Aug, 2019 4 commits
  6. 22 Aug, 2019 2 commits
  7. 21 Aug, 2019 1 commit
  8. 27 Jul, 2019 2 commits
  9. 13 Jul, 2019 1 commit
  10. 06 Jul, 2019 3 commits
  11. 04 May, 2019 2 commits
  12. 03 May, 2019 1 commit
  13. 02 May, 2019 1 commit
  14. 01 May, 2019 1 commit
    • Pochang Chen's avatar
      Big refactor and remove current (wx) GUI code · 97b0c0d1
      Pochang Chen authored
      * model.py now only has minimal data structure to define the problem.
      
      * Solving code moved to solver.py.
      
      * Parameter parser moved to paramreader.py.
        We can have other textual formats,
        so it shouldn't be put in model.py anyway.
      
      * Strengthening code moved to strengthening.py.
        It's not needed for just solving the problem.
      
      * GUI code (using wx) removed.
        This change will definitely break the code,
        I don't want to test manually,
        I don't know how to write wx tests,
        and I would like to use gtk anyway.
      97b0c0d1
  15. 30 Apr, 2019 6 commits
  16. 26 Apr, 2019 1 commit
    • Pochang Chen's avatar
      _to_monospace: add more alternatives · 463b1ece
      Pochang Chen authored
      FONTFAMILY_MODERN doesn't work on Mac. Neither does "Monospace".
      Therefore, "Menlo", "Monaco", and "Courier New" are added as
      alternatives. Finally, if none of above works, the original font is
      returned instead of an invalid one.
      463b1ece
  17. 25 Apr, 2019 1 commit
    • Pochang Chen's avatar
      Mostly rewritten for new interface · c601556c
      Pochang Chen authored
      * GUI parameter editor
      * chiphelper.py and readchips.py integrated to main
      * can now copy hycdes.com savecode
      * can now export to Excel
      * can now find chips on screen or in clipboard
      * rewrote parameter parsing (not 100% compatible)
      * drop pyparsing as depedency
      c601556c
  18. 17 Apr, 2019 3 commits
  19. 14 Apr, 2019 4 commits