Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update Changelog.md and bump up version to 2.0.0-develop.6pr184_rebased | Abinoam Praxedes Marques Jr | 2016-02-19 | 2 | -5/+8 |
| | |||||
* | Fix some tests. New Menu api. | matrinox | 2016-02-19 | 1 | -8/+4 |
| | |||||
* | Add menu#build_item covenience, bringing us one step closer to a cleaner API | matrinox | 2016-02-19 | 2 | -2/+29 |
| | |||||
* | Change name keyword arg to first positional arg because it's required | matrinox | 2016-02-19 | 2 | -19/+14 |
| | |||||
* | Add configurable MenuItem via HighLine::Menu#add_item | matrinox | 2016-02-19 | 2 | -2/+42 |
| | |||||
* | Add changelog for PR #184 | matrinox | 2016-02-19 | 1 | -0/+4 |
| | |||||
* | Add Gemfile.lock to .gitignore | matrinox | 2016-02-19 | 1 | -0/+1 |
| | |||||
* | Remove keyword args to preserve backwards compatability (and ruby 1.9 support) | matrinox | 2016-02-19 | 2 | -23/+39 |
| | | | | | Allow passing in HighLine::Menu::MenuItem directly. Menu choice can be either name or the MenuItem. | ||||
* | Fix menu selection gathering with the various options | matrinox | 2016-02-19 | 4 | -22/+177 |
| | | | | | String/Regexp/Hash was broken and integer had some issues some times. Also lack of support for symbol was inconvenient at times. Lots of tests in place. | ||||
* | Fix bug with responses hash not updating with each additional menu choice | matrinox | 2016-02-19 | 4 | -15/+45 |
| | | | | | | Originally, build_responses gave precedence to new hash (which makes sense) but then old hash was given precedence because it allowed the user to set things and let that stick Instead, the solution should be to split the concerns: one hash for user one hash for internal. The hashes are then merged when outputting, giving the user responses precedence This does have the side effect of taking away responses reflection on the side of the client but that is easily added in build_responses | ||||
* | Add tests for text overide and name/text interaction | matrinox | 2016-02-19 | 1 | -0/+20 |
| | |||||
* | Add MenuItem struct for encapsulation | matrinox | 2016-02-19 | 2 | -50/+76 |
| | | | | | By encapsulating menu items in a struct, it's easier to add more fields like text. Instead of keeping name and text the same, they are now decoupled: user inputs match name while text is what's displayed in the terminal. | ||||
* | Fix whitespace | matrinox | 2016-02-19 | 1 | -54/+54 |
| | |||||
* | Merge pull request #183 from fabienfoerster/patch-1 | Abinoam P. Marques Jr | 2016-01-09 | 1 | -2/+2 |
|\ | | | | | Fix menu example in README.md | ||||
| * | Fix menu example in README.md | Fabien Foerster | 2016-01-09 | 1 | -2/+2 |
|/ | |||||
* | Merge pull request #181 from abinoam/issue_180v2.0.0.pre.develop.5 | Abinoam P. Marques Jr | 2015-12-27 | 4 | -6/+26 |
|\ | | | | | Issue #180 | ||||
| * | Bump up version to 2.0.0-develop.5 updating Changelog | Abinoam Praxedes Marques Jr | 2015-12-27 | 2 | -1/+4 |
| | | |||||
| * | Fix #180 - Make it possible to patch the responses hash | Abinoam Praxedes Marques Jr | 2015-12-27 | 1 | -5/+3 |
| | | | | | | | | ... so we can overwrite responses[:ask_on_error] | ||||
| * | Add #180 test - Menu prompt not reused after failed menu selection | Abinoam Praxedes Marques Jr | 2015-12-27 | 1 | -0/+19 |
|/ | | | | See: https://github.com/JEG2/highline/issues/180 | ||||
* | Merge pull request #179 from abinoam/feat_improve_docsv2.0.0.pre.develop.4 | James Edward Gray II | 2015-12-14 | 26 | -104/+626 |
|\ | | | | | Improve documentation grade on inch | ||||
| * | Bump up version to 2.0.0-develop.4 | Abinoam Praxedes Marques Jr | 2015-12-14 | 1 | -1/+1 |
| | | |||||
| * | Update Changelog.md | Abinoam Praxedes Marques Jr | 2015-12-14 | 1 | -0/+23 |
| | | |||||
| * | Put down the last C and B grade objects (inch - documentation) | Abinoam Praxedes Marques Jr | 2015-12-14 | 8 | -9/+32 |
| | | |||||
| * | Improve HighLine::ColorScheme documentation | Abinoam Praxedes Marques Jr | 2015-12-14 | 1 | -5/+14 |
| | | |||||
| * | Improve HighLine::Wrapper documentation | Abinoam Praxedes Marques Jr | 2015-12-14 | 1 | -0/+9 |
| | | |||||
| * | Improve HighLine::ListRenderer documentation | Abinoam Praxedes Marques Jr | 2015-12-14 | 1 | -1/+17 |
| | | |||||
| * | Improve HighLine::Paginator documentation | Abinoam Praxedes Marques Jr | 2015-12-14 | 1 | -0/+10 |
| | | |||||
| * | Reindent HighLine::Statement | Abinoam Praxedes Marques Jr | 2015-12-14 | 1 | -72/+74 |
| | | |||||
| * | Improve HighLine::Statement documentation | Abinoam Praxedes Marques Jr | 2015-12-14 | 1 | -1/+23 |
| | | |||||
| * | Improve HighLine class documentation | Abinoam Praxedes Marques Jr | 2015-12-14 | 1 | -11/+76 |
| | | |||||
| * | Improve HighLine::QuestionAsker documentation | Abinoam Praxedes Marques Jr | 2015-12-14 | 1 | -0/+18 |
| | | |||||
| * | Improve HighLine::Question documentation | Abinoam Praxedes Marques Jr | 2015-12-14 | 1 | -1/+54 |
| | | |||||
| * | Deprecate HighLine::Terminal::CHARACTER_MODE constant and unify ↵ | Abinoam Praxedes Marques Jr | 2015-12-14 | 5 | -20/+7 |
| | | | | | | | | #character_mode approach | ||||
| * | Improve HighLine::Terminal and childs documentation | Abinoam Praxedes Marques Jr | 2015-12-14 | 3 | -5/+29 |
| | | |||||
| * | Migrate NCurses code to new Terminal api and improve documentation | Abinoam Praxedes Marques Jr | 2015-12-14 | 1 | -6/+7 |
| | | |||||
| * | Improve HighLine::BuiltinStyles documentation | Abinoam Praxedes Marques Jr | 2015-12-14 | 1 | -2/+18 |
| | | |||||
| * | Improve HighLine::Question::AnswerConverter documentation | Abinoam Praxedes Marques Jr | 2015-12-14 | 1 | -0/+14 |
| | | |||||
| * | Improve HighLine::StringExtensions documentation | Abinoam Praxedes Marques Jr | 2015-12-14 | 1 | -0/+12 |
| | | |||||
| * | Improve HighLine::CustomErrors documentation | Abinoam Praxedes Marques Jr | 2015-12-14 | 1 | -0/+18 |
| | | |||||
| * | Improve HighLine::Terminal documentation | Abinoam Praxedes Marques Jr | 2015-12-14 | 1 | -3/+44 |
| | | |||||
| * | Improve HighLine::Style documentation | Abinoam Praxedes Marques Jr | 2015-12-14 | 1 | -2/+89 |
| | | |||||
| * | Change parameter signature of HighLine.find_or_create_style and improve ↵ | Abinoam Praxedes Marques Jr | 2015-12-13 | 1 | -3/+6 |
| | | | | | | | | documentation | ||||
| * | Improve TemplateRenderer documentation | Abinoam Praxedes Marques Jr | 2015-12-13 | 1 | -1/+25 |
| | | |||||
| * | Improve some monkey patched classes' documentation | Abinoam Praxedes Marques Jr | 2015-12-13 | 2 | -4/+10 |
| | | |||||
| * | Improve Menu#help #get_item_by_number and #get_item_by_letter documentation | Abinoam Praxedes Marques Jr | 2015-12-13 | 1 | -1/+9 |
| | | |||||
| * | Improve HighLine::Menu#select documentation | Abinoam Praxedes Marques Jr | 2015-12-13 | 1 | -1/+6 |
| | | |||||
| * | Improve HighLine::Menu#hidden documentation | Abinoam Praxedes Marques Jr | 2015-12-13 | 1 | -1/+7 |
| | | |||||
| * | Improve HighLine::Menu#choices documentation | Abinoam Praxedes Marques Jr | 2015-12-13 | 1 | -2/+5 |
| | | |||||
| * | Improve HighLine::Menu#choice documentation | Abinoam Praxedes Marques Jr | 2015-12-13 | 1 | -0/+17 |
|/ | |||||
* | Merge pull request #178 from abinoam/feat_improve_on_code_climate | Abinoam P. Marques Jr | 2015-11-20 | 11 | -309/+306 |
|\ | | | | | Improve scores on metric_fu and code climate |