Closed
Description
Implement the following sections in the form:
- User (by @chshersh)
- Owner: [input field]
- Full name: [input field]
- E-mail: [input field]
- Tools (✅ Cabal ✅ Stack) (by @vrom911)
- Project (by @vrom911)
- Name: [input field] !On-fly checking of the uniqueness!
- Description: [input field]
- Category: [input field]
- License:
- Project meta (by @vrom911)
- ✅ Library
- ✅ Exe
- ✅ Test
- ✅ Bench
- GHC: [space-separated versions]
- Custom Prelude [input field]
- Custom Prelude module name [input field]
- GitHub (by @chshersh)
- Enable (⏺ Yes ⏺ No)
- ✅ Private
- ✅ Travis
- ✅ AppVeyor
- On-the-fly window with project structure (by @vrom911)
- Box with all error messages (by @chshersh)
- Help window: edit commands, read color meaning?... (by @chshersh )
Tech debt:
- Horizontal checkbox arrangement (by @vrom911)
- Edit box label alignment (by @vrom911)
- Padding between input fields (by @vrom911)
- Project name validation (by @chshersh)
- Padding ratio button (by @chshersh)
- Learn how to insert text labels in forms (by @vrom911)
- Cancel on Esc and submit on Enter (by @vrom911)
- Create project (by @vrom911)
- Disabled checkboxes (by @chshersh)
- Focus ring check to delete every input field (by @vrom911 and @chshersh)
- Improve
help
(by @vrom911) - Delete input field content by Ctrl+d (by @vrom911)
- Border label padding (by @chshersh)
- Remove bold directory (by @vrom911)
- Pad project structure to the bottom (by @vrom911)
- No upload (by @chshersh)
- Wire up CLI interface (by @chshersh)
- Read config on start (by @vrom911)
- Use colourful borders in all places (by @vrom911)
- Custom characters in checkboxes and radio buttons (by @chshersh)
- Better form validation (by @chshersh)
- Keep focus on checkboxes (by @chshersh)
- AppVeyor only when Stack (by @chshersh)
- Better validation (see this comment) (by @chshersh)
- Show default GHC (by @chshersh)
- Write juicy documentation (by @vrom911)
- Better UX/UI for license list (by @vrom911)
- Make default description (by @vrom911)
- Move into separate package (by @chshersh)
- Confirm dialog (by @vrom911)
- Support Space in active checkboxes (by @chshersh)
- Skip deactivated checkboxes when changing focus with Tab (by @chshersh)
- Add info message if the config file is used.
- Add juicy README