summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update Changelog.md and bump up version to 2.0.0-develop.6pr184_rebasedAbinoam Praxedes Marques Jr2016-02-192-5/+8
|
* Fix some tests. New Menu api.matrinox2016-02-191-8/+4
|
* Add menu#build_item covenience, bringing us one step closer to a cleaner APImatrinox2016-02-192-2/+29
|
* Change name keyword arg to first positional arg because it's requiredmatrinox2016-02-192-19/+14
|
* Add configurable MenuItem via HighLine::Menu#add_itemmatrinox2016-02-192-2/+42
|
* Add changelog for PR #184matrinox2016-02-191-0/+4
|
* Add Gemfile.lock to .gitignorematrinox2016-02-191-0/+1
|
* Remove keyword args to preserve backwards compatability (and ruby 1.9 support)matrinox2016-02-192-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 optionsmatrinox2016-02-194-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 choicematrinox2016-02-194-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 interactionmatrinox2016-02-191-0/+20
|
* Add MenuItem struct for encapsulationmatrinox2016-02-192-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 whitespacematrinox2016-02-191-54/+54
|
* Merge pull request #183 from fabienfoerster/patch-1Abinoam P. Marques Jr2016-01-091-2/+2
|\ | | | | Fix menu example in README.md
| * Fix menu example in README.mdFabien Foerster2016-01-091-2/+2
|/
* Merge pull request #181 from abinoam/issue_180v2.0.0.pre.develop.5Abinoam P. Marques Jr2015-12-274-6/+26
|\ | | | | Issue #180
| * Bump up version to 2.0.0-develop.5 updating ChangelogAbinoam Praxedes Marques Jr2015-12-272-1/+4
| |
| * Fix #180 - Make it possible to patch the responses hashAbinoam Praxedes Marques Jr2015-12-271-5/+3
| | | | | | | | ... so we can overwrite responses[:ask_on_error]
| * Add #180 test - Menu prompt not reused after failed menu selectionAbinoam Praxedes Marques Jr2015-12-271-0/+19
|/ | | | See: https://github.com/JEG2/highline/issues/180
* Merge pull request #179 from abinoam/feat_improve_docsv2.0.0.pre.develop.4James Edward Gray II2015-12-1426-104/+626
|\ | | | | Improve documentation grade on inch
| * Bump up version to 2.0.0-develop.4Abinoam Praxedes Marques Jr2015-12-141-1/+1
| |
| * Update Changelog.mdAbinoam Praxedes Marques Jr2015-12-141-0/+23
| |
| * Put down the last C and B grade objects (inch - documentation)Abinoam Praxedes Marques Jr2015-12-148-9/+32
| |
| * Improve HighLine::ColorScheme documentationAbinoam Praxedes Marques Jr2015-12-141-5/+14
| |
| * Improve HighLine::Wrapper documentationAbinoam Praxedes Marques Jr2015-12-141-0/+9
| |
| * Improve HighLine::ListRenderer documentationAbinoam Praxedes Marques Jr2015-12-141-1/+17
| |
| * Improve HighLine::Paginator documentationAbinoam Praxedes Marques Jr2015-12-141-0/+10
| |
| * Reindent HighLine::StatementAbinoam Praxedes Marques Jr2015-12-141-72/+74
| |
| * Improve HighLine::Statement documentationAbinoam Praxedes Marques Jr2015-12-141-1/+23
| |
| * Improve HighLine class documentationAbinoam Praxedes Marques Jr2015-12-141-11/+76
| |
| * Improve HighLine::QuestionAsker documentationAbinoam Praxedes Marques Jr2015-12-141-0/+18
| |
| * Improve HighLine::Question documentationAbinoam Praxedes Marques Jr2015-12-141-1/+54
| |
| * Deprecate HighLine::Terminal::CHARACTER_MODE constant and unify ↵Abinoam Praxedes Marques Jr2015-12-145-20/+7
| | | | | | | | #character_mode approach
| * Improve HighLine::Terminal and childs documentationAbinoam Praxedes Marques Jr2015-12-143-5/+29
| |
| * Migrate NCurses code to new Terminal api and improve documentationAbinoam Praxedes Marques Jr2015-12-141-6/+7
| |
| * Improve HighLine::BuiltinStyles documentationAbinoam Praxedes Marques Jr2015-12-141-2/+18
| |
| * Improve HighLine::Question::AnswerConverter documentationAbinoam Praxedes Marques Jr2015-12-141-0/+14
| |
| * Improve HighLine::StringExtensions documentationAbinoam Praxedes Marques Jr2015-12-141-0/+12
| |
| * Improve HighLine::CustomErrors documentationAbinoam Praxedes Marques Jr2015-12-141-0/+18
| |
| * Improve HighLine::Terminal documentationAbinoam Praxedes Marques Jr2015-12-141-3/+44
| |
| * Improve HighLine::Style documentationAbinoam Praxedes Marques Jr2015-12-141-2/+89
| |
| * Change parameter signature of HighLine.find_or_create_style and improve ↵Abinoam Praxedes Marques Jr2015-12-131-3/+6
| | | | | | | | documentation
| * Improve TemplateRenderer documentationAbinoam Praxedes Marques Jr2015-12-131-1/+25
| |
| * Improve some monkey patched classes' documentationAbinoam Praxedes Marques Jr2015-12-132-4/+10
| |
| * Improve Menu#help #get_item_by_number and #get_item_by_letter documentationAbinoam Praxedes Marques Jr2015-12-131-1/+9
| |
| * Improve HighLine::Menu#select documentationAbinoam Praxedes Marques Jr2015-12-131-1/+6
| |
| * Improve HighLine::Menu#hidden documentationAbinoam Praxedes Marques Jr2015-12-131-1/+7
| |
| * Improve HighLine::Menu#choices documentationAbinoam Praxedes Marques Jr2015-12-131-2/+5
| |
| * Improve HighLine::Menu#choice documentationAbinoam Praxedes Marques Jr2015-12-131-0/+17
|/
* Merge pull request #178 from abinoam/feat_improve_on_code_climateAbinoam P. Marques Jr2015-11-2011-309/+306
|\ | | | | Improve scores on metric_fu and code climate