BC-SECURITY / Starkiller

Starkiller is a Frontend for PowerShell Empire.
https://www.bc-security.org/post/an-introduction-to-starkiller
MIT License
1.37k stars 196 forks source link

WIP: v1.2.0 - UI Facelift, Darkmode, Vuetify #21

Closed vinnybod closed 4 years ago

vinnybod commented 4 years ago

Switches the component library from element-ui to vuetify. Vuetify has built in support for switching between a dark and a light mode which has been requested quite a bit. In doing this conversion, I can also say that a lot of the components are much easier to work with.

This also gives Starkiller a pretty good facelift for the better. I moved away from shoving everything into the popup drawer component and split them to separate pages with breadcrumbs linking between them. This makes it much easier for contributors to jump in without worrying about the crazy amount of object passing that was going on before.

This is still a WIP with some code cleanup and small refactors needed on the pages, but is 90% of the way there. You can leave feedback on this PR and there will be a release on the releases page for 1.2.0-beta.

The users page will not fully function unless you run Empire off the dev branch (or v3.2.0 when it comes out).

Turn dark mode on from the settings page.