Single view instead of a split one #2598
Gal Szkolnik (Lockszmith-GH)
started this conversation in
General
Replies: 1 comment 5 replies
-
|
I don't understand what you mean. There is already a main view |
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
My understanding of the 'flow'/logic of the application is as follows:
flowchart LR start([start]) --> init[Initial filter settings] --> which{which view} which -->|Discover| ref-discover["refresh discover"] --> filter-discover[filter only non installed] --> cache-discover[("discover cache")] --> dicover -->|Search| ref-discover which -->|Updates | ref-updates["refresh updates"] --> filter-updates[filter only update pending] --> cache-updates[("updates cache")] --> updates -->|Search| filter-updates which -->|Setup | ref-installed["refresh installed"] --> filter-installed[filter only installed] --> cache-installed[("installed cache")] --> installed --> |Search| filter-installedWould it make sense to have a single view, where a state column would distinguish between installed/available online/update available with a column that can be filtered?
And when searching, non-installed options will show (which can be filtered out as well)
I feel that a single-consistent view would streamline the entire application substantially.
I'm pretty sure you came about the three
pane viewsview modes due to some limitation you encountered at first, so I'm curious whether you will entertain a different design to it?I don't know if this diagram helps or not, but this is the flow I think would make working with UniGet most more smooth
flowchart LR start([start]) subgraph data init(("init")) refresh(("refresh")) cache-discover[( discover cache )] cache-inst[( installed cache )] f[\ filter installed/ updates /] end unilist([ Unified View ]) action{action} search((search)) filter(( update filter )) init --> refresh --> cache-inst start %% Initializtion -->|"(async)"| init -->|"reset"| cache-discover & f start -->|initialize| unilist %% Initializtion f ==o|" push update from cache to view (thorugh filter) "| cache-inst unilist ==o| push update from cache to view | cache-discover unilist ---> action action --> search action ----> filter action -----> refresh filter-.->| update filter | f --> unilist search -.->| update filter | f search -..->| query saerch criteria | cache-discoverBeta Was this translation helpful? Give feedback.
All reactions