Xeverous / filter_spirit

Advanced item filter generator for Path of Exile that uses it's own DSL and online item price APIs
GNU General Public License v3.0
36 stars 7 forks source link

graphic user interface #29

Closed Xeverous closed 3 years ago

Xeverous commented 4 years ago

So far FS has only a command-line interface. This is enough to make it work and let others automate it through shell scripts but an average user will definitely expect something "viewable" and more intuitive to use. GUI also allows to implement some fancy features like loot preview, filter rules debug, price data download management etc.

I'm currently contributing to cycfi/elements which will be the GUI library used for FS.

I'm currently using Magnum and discovering what's possible with it.

Meanwhite, post your feature ideas/UI mockups here.

Current plan (outaded): A UI consisting of few top-level tabs:

Xeverous commented 4 years ago

Sample UI mockups:

The second one is more close to the final version. The first one has overcomplicated item price data management - users should not care about micro-managing each download, they should just select league and API and then FS should automatically download the data if there is no recent such download in the cache.

Xeverous commented 4 years ago

Most recent work (using elements library):

This is an unfinished first UI that can actually be compiled.

Xeverous commented 3 years ago

Big news:

State so far: image

500+ FPS while running on laptop's integrated card

Xeverous commented 3 years ago

Current UI progress: image

Xeverous commented 3 years ago

Another example screen:

image

Xeverous commented 3 years ago

Done and released in 9cef3964bbacd936e584bfe551871e585971ece8.