Skip to content
This repository has been archived by the owner on Jan 6, 2023. It is now read-only.

GUI 2.0 #114

Open
14 of 60 tasks
grayfallstown opened this issue Aug 13, 2021 · 1 comment
Open
14 of 60 tasks

GUI 2.0 #114

grayfallstown opened this issue Aug 13, 2021 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@grayfallstown
Copy link
Owner

grayfallstown commented Aug 13, 2021

  • Setup electron based GUI
  • Sections
    • Menu
      • Horizontal
      • Menu Entry Icons
      • All Menu Entries
      • Logo
    • PlotLog Table
      • Setup table
      • Search / Filter / Sorting
        • Make table sortable
        • Implement filters
        • Add Search
        • Implement debounce for search
      • Column Order / Hiding
        • Make columns order re-sortable via settings
        • Make columns order re-sortable via the GUI (drag & drop)
        • 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
      • 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
      • setup table
      • implement add
      • 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
    • 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 grayfallstown added the enhancement New feature or request label Aug 13, 2021
@grayfallstown grayfallstown self-assigned this Aug 13, 2021
@grayfallstown
Copy link
Owner Author

grayfallstown commented Aug 21, 2021

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.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant