a8062ad615
* fix(responsive): adjustments for small screens by @Hafizzle * Fixed cut off modal issues - Fixed limited time banner being cut off on smaller devices - Fixed Pin on purchase quest modal being cut off * Update order of views on Stats tab * Update styling of stat boxes & add stat allocation info * Live stat allocation & auto allocation implemented - Update stat allocation UI/UX cont. - Update stats live (versus pressing save) - Dynamically show the distribute dropdown based on if auto allocate switch is enabled * Remove duplicate string value, convert line endings * Fix auto allocation toggle alignment * lint fixes * Auto allocate UI fixes - remove info icon in each dropdown option, and replace info below each option - disable auto allocate dropdown instead of hiding it - removed radio buttons drop auto allocate options dropdown - Points available & auto allocate text share same baseline now * Stat allocation updates * Assigned Stat * lint fixes * stat feedback UI updates * tweak * stat allocation UI tweaks refactor allocation mode selection with selectList component & other UI tweaks * Fix hover dropdown padding & stat allocation chip always showing * Update stat allocation dropdown styling * Remove bold text on hover * Stat allocation by task dropdown * remove empty lines * show selected attribute on component itself * task stat selection UI updates * fix(cr): remove weird line endings --------- Co-authored-by: Kalista Payne <kalista@habitica.com>
Habitica Client
Project setup
npm install
Compiles and hot-reloads for development
npm run serve
Compiles and minifies for production
npm run build
Run your unit tests
npm run test:unit
Lints and fixes files
npm run lint
Customize configuration
Vue Structure
Currently pages and components are mixed in /src/components this is not a good way to find the files easy.
Thats why each changed / upcoming page / component should be put in either /src/components or in the /src/pages directory.
Inside Pages, each page can have a subfolder which contains sub-components only needed for that page - otherwise it has to be added to the normal components folder.
At the end of all the changes - the components should only contain components needed between all pages