Chia-Plot-Status icon indicating copy to clipboard operation
Chia-Plot-Status copied to clipboard

GUI 2.0

Open grayfallstown opened this issue 2 years ago • 1 comments

  • [x] Setup electron based GUI
  • [ ] Sections
    • [ ] Menu
      • [x] Horizontal
      • [x] Menu Entry Icons
      • [ ] All Menu Entries
      • [ ] Logo
    • [ ] PlotLog Table
      • [x] Setup table
      • [ ] Search / Filter / Sorting
        • [x] Make table sortable
        • [x] Implement filters
        • [x] Add Search
        • [ ] Implement debounce for search
      • [ ] Column Order / Hiding
        • [x] Make columns order re-sortable via settings
        • [ ] Make columns order re-sortable via the GUI (drag & drop)
        • [x] Implement hiding columns via settings
        • [ ] Implement hiding columns via the GUI
      • [ ] implement auto reload
      • [ ] implement auto reload pause
      • [ ] Implement Selection
        • [ ] CheckBoxes
        • [ ] SelectionButtons
        • [ ] FunctionButtons
      • [ ] Add Translation functionality
      • [ ] Add Tooltips
      • [x] Fix Scrollbar and Layout
      • [ ] Add Exporters
      • [ ] Progress with progress bar
      • [ ] Open Logfolder
      • [ ] Open Logfile
      • [ ] Mark as Dead dialog
      • [ ] Implement Notes
        • [ ] Field + Button
        • [ ] Dialog for Edit / Save
    • [ ] Statistics Tab
      • [ ] Setup Tables
      • [ ] Use Charts
    • [ ] Log Folders Tab
      • [x] setup table
      • [x] implement add
      • [x] implement remove
      • [ ] implement undo? (nice to have)
      • [ ] add file count
      • [ ] implement temporally excluding folder without removing it
    • [ ] Harvester Tab
      • [ ] Setup Tables
      • [ ] Use Charts
    • [ ] Syntax Highlighting LogViewer
  • [ ] Other stuff
    • [ ] Implement all forks
      • [ ] future proof
        • [ ] implement lookup of not yet existing forks based on folder structure and config.yaml content
    • [x] Spend way too much time on an animated background
    • [ ] Implement disable background animation
    • [ ] Favicon / Exe-Icon
    • [ ] Add to installer
    • [ ] make it coexist with the GUI 1.0, so users can still choose to use that one
    • [ ] merge into main

grayfallstown avatar Aug 13 '21 17:08 grayfallstown

You can test the new GUI in branch gui2. The main plot log table and managing plot log directories is functional, but far from feature complete.

Trivia: Technically it is the third GUI, but almost no one has seen or remembers the windows native one.

grayfallstown avatar Aug 21 '21 14:08 grayfallstown