1. 04 Jun, 2019 1 commit
    • Greg Spencer's avatar
      Add actions and keyboard shortcut map support (#33298) · 387e2b06
      Greg Spencer authored
      This implements the keyboard shortcut handling and action invocation in order to provide a place in the infrastructure for keyboard events to trigger actions. This will allow binding of key events to actions like "move the focus to the next widget" and "activate button".
      387e2b06
  2. 15 May, 2019 1 commit
    • Greg Spencer's avatar
      Implements focus handling and hover for Material buttons. (#31438) · bb3c6605
      Greg Spencer authored
      This implements focus and hover handling for Material buttons. It inserts Focus widgets into the tree in order to allow buttons to be focusable via keyboard traversal (a.k.a. TAB traversal), and Listener widgets into the InkWell to allow the detection of hover states for widgets.
      
      Addresses #11344, #1608, and #13264.
      bb3c6605
  3. 30 Jul, 2018 1 commit
  4. 07 Mar, 2018 1 commit
    • Josh Soref's avatar
      Spelling (#15229) · c5a5945e
      Josh Soref authored
      * spelling: accommodate
      
      * spelling: allotted
      
      * spelling: anonymous
      
      * spelling: artificial
      
      * spelling: associated
      
      * spelling: asset
      
      * spelling: button
      
      * spelling: canvas
      
      * spelling: compatibility
      
      * spelling: coverage
      
      * spelling: condition
      
      * spelling: decoration
      
      * spelling: deferring
      
      * spelling: diameter
      
      * spelling: direction
      
      * spelling: displacement
      
      * spelling: dropdown
      
      * spelling: needing
      
      * spelling: environment
      
      * spelling: exited
      
      * spelling: expansion
      
      * spelling: explore
      
      * spelling: families
      
      * spelling: horizontal
      
      * spelling: increment
      
      * spelling: indices
      
      * spelling: internationalization
      
      * spelling: labrador
      
      * spelling: localizations
      
      * spelling: midflight
      
      * spelling: milliseconds
      
      * spelling: minimum
      
      * spelling: multiple
      
      * spelling: multiplication
      
      * spelling: navigator
      
      * spelling: overridden
      
      * spelling: package
      
      * spelling: performance
      
      * spelling: platform
      
      * spelling: porsche
      
      * spelling: position
      
      * spelling: preceded
      
      * spelling: precede
      
      * spelling: precedence
      
      * spelling: print
      
      * spelling: property
      
      * spelling: readily
      
      * spelling: reproducibility
      
      * spelling: rounded
      
      * spelling: scroll
      
      * spelling: separate
      
      * spelling: separator
      
      * spelling: services
      
      * spelling: specific
      
      * spelling: specify
      
      * spelling: synchronously
      
      * spelling: through
      
      * spelling: timeout
      
      * spelling: triangle
      
      * spelling: trivial
      
      * spelling: unusual
      
      * spelling: then
      
      * spelling: vertically
      
      * spelling: visible
      
      * spelling: visited
      
      * spelling: voice
      c5a5945e
  5. 06 Feb, 2018 1 commit
  6. 29 Nov, 2017 1 commit
  7. 13 Nov, 2017 1 commit
    • Greg Spencer's avatar
      Creates a new flutter command 'ide-config' and removes *.iml and .idea from tree. (#12958) · 797b39e9
      Greg Spencer authored
      Creates a new (hidden) flutter command 'ide-config' that will create and/or update
      existing .iml files and some files under the .idea directory, as well as
      removing existing *.iml files and the .idea directory.
      
      It also:
      
       * Adds *.iml to the .gitignore
       * Removes existing .iml files from the repo, and moves them to the
         packages/flutter_tools/ide_templates/intellij directory.
       * Adds a flag to ide-config ('--update-templates') that will take any new .iml
         files in the flutter tree and add them to the existing templates.
           - If --overwrite is also specified, then all existing templates will also
             be overwritten with the contents from the flutter tree, and any that have
             been deleted from the flutter tree will also be removed from the
             templates.
       * Added new run configurations for all existing app targets that will now also
         be automatically added to IntelliJ.
       * Setting up the environment also includes setting the coding style guidelines
         and the git VCS.
       * Note that after this PR lands, Flutter developers will need to run it once to
         re-create the .iml files and configuration files that have been removed.
      
      After this PR lands, .iml files will no longer appear in the untracked files
      section for git.
      797b39e9