Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial pub release #78

Merged
merged 55 commits into from
May 13, 2021
Merged

Initial pub release #78

merged 55 commits into from
May 13, 2021

Commits on Mar 30, 2021

  1. Update CONTRIBUTING.md

    GroovinChip committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    f4203fc View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2021

  1. Theming and styles (#8)

    * Start work on theme
    
    Contains a super barebones theme.dart, shamelessly copied from https://github.com/bdlukaa/fluent_ui/blob/master/lib/src/styles/theme.dart
    
    * More theme work (9:50 AM March 30)
    
    * New macos_app.dart
    * Placeholer Typography in theme.dart from material
    * Add some todos/fixmes
    
    * Start work on theme
    
    Contains a super barebones theme.dart, shamelessly copied from https://github.com/bdlukaa/fluent_ui/blob/master/lib/src/styles/theme.dart
    
    * More theme work (9:50 AM March 30)
    
    * New macos_app.dart
    * Placeholer Typography in theme.dart from material
    * Add some todos/fixmes
    
    * Add Apple SF Pro fonts
    
    * Add typography.dart
    
    * Add basic documentation to typography.dart
    
    * Minor tweaks to macos_app.dart
    
    * Use CupertinoColors.systemBlue for default color
    * Rename color to primaryColor
    
    * Improvements to theming, root app; first new (experimental) widget: Scaffold!
    
    * Remove print
    
    * Add not implemented comments
    GroovinChip authored Mar 31, 2021
    Configuration menu
    Copy the full SHA
    70e2254 View commit details
    Browse the repository at this point in the history
  2. Update README.md with Content section

    This is very early and is mostly a placeholder
    GroovinChip committed Mar 31, 2021
    Configuration menu
    Copy the full SHA
    6486252 View commit details
    Browse the repository at this point in the history
  3. Add animationCurve and mediumAnimationDuration to Style class (#10)

    Also add repo url to pubspec.yaml
    GroovinChip authored Mar 31, 2021
    Configuration menu
    Copy the full SHA
    2bc2391 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2021

  1. Version 0.0.2 (#11)

    * Major Updates for Scaffold
    
    * Adds SplitView for expanded/shrinking the sidebar
    * Removed rightSidebar
    * Lots of customizable properties related to the sidebar
    * Documentation
    
    Additional changes:
    * Update typography.dart so that the color is properly shown.
    * Update version
    * Update README.md
    * Update CHANGELOG.md
    GroovinChip authored Apr 3, 2021
    Configuration menu
    Copy the full SHA
    af3f146 View commit details
    Browse the repository at this point in the history
  2. Update license (#12)

    * MIT License
    GroovinChip authored Apr 3, 2021
    Configuration menu
    Copy the full SHA
    5a4d827 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    807aac1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6c3257b View commit details
    Browse the repository at this point in the history
  5. Merge pull request #16 from GroovinChip/code_metrics

    Add dart_code_metrics package
    GroovinChip authored Apr 3, 2021
    Configuration menu
    Copy the full SHA
    9c15c71 View commit details
    Browse the repository at this point in the history
  6. Improve code_metrics and address warnings (#17)

    * Add metrics to configuration
    
    * Sort scaffold.dart public members
    
    * Sort macos_app.dart public members
    
    * Sort theme.dart public members
    
    * Sort typography.dart public members
    GroovinChip authored Apr 3, 2021
    Configuration menu
    Copy the full SHA
    3035886 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2021

  1. Configuration menu
    Copy the full SHA
    1794c47 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2021

  1. Rework on MacosApp (#18)

    * Rework on MacosApp
    
    Reworked MacosApp to use CupertinoApp as a backend. This has several improvements:
    
    - Apple-styled scrolling
    - Using the San Francisco font by default
    
    I also added documentation for all the properties
    
    * Fixed references
    
    iOS -> macOS
    color -> primaryColor
    bdlukaa authored Apr 12, 2021
    Configuration menu
    Copy the full SHA
    8e7edce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a2f55b View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2021

  1. Add primaryColor to Style (#19)

    Renames MacosApp's primaryColor to simply "color" as a result.
    GroovinChip authored Apr 13, 2021
    Configuration menu
    Copy the full SHA
    dc36748 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2021

  1. Implemented Switch (#21)

    * Implemented Switch
    
    - MacosTheme.maybeOf now can return a nullable value
    - Added Switch to Example app
    
    * Bump version
    bdlukaa authored Apr 15, 2021
    Configuration menu
    Copy the full SHA
    e00a229 View commit details
    Browse the repository at this point in the history
  2. Implement Progress Indicators

    bdlukaa committed Apr 15, 2021
    Configuration menu
    Copy the full SHA
    fee890d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0edecd9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b383b63 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5058669 View commit details
    Browse the repository at this point in the history
  6. Update readme (#23)

    * Update README.md with Switch, ProgressCircle, and ProgressBar
    
    * Reduce image sizes, update indeterminate ProgressCircle file extension
    
    * Converted to gif
    
    * Fix unreachable content
    GroovinChip authored Apr 15, 2021
    Configuration menu
    Copy the full SHA
    a034beb View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2021

  1. Theme refactor (#29)

    * Add primaryColor to Style
    
    Renames MacosApp's primaryColor to simply "color" as a result.
    
    * Major theme refactor that more closely resembles flutter/material and flutter/cupertino
    
    * The `Style` class is now `MacosThemeData`
    * `MacosTheme` is now a `StatelessWidget` that returns a private `_InheritedMacosTheme`. The static `MacosTheme.of(context)` is now defined here.
    * `MacosApp` now takes a `theme` and `darkTheme` rather than `style` and `darkStyle`. Additionally, there are minor changes to the way `MacosApp` is built that more closely resemble how `MaterialApp` is built.
    
    Inspired by:
    * material/theme.dart
    * material/theme_data.dart
    * material/app.dart
    * cupertino/theme.dart
    
    * Stop setting explicit active colors since the theme will always have a color
    GroovinChip authored Apr 17, 2021
    Configuration menu
    Copy the full SHA
    b89a7ab View commit details
    Browse the repository at this point in the history
  2. Update README.md and CONTRIBUTING.md (#33)

    * README.md now mentions CONTRIBUTING.md
    * CONTRIBUTING.md has been updated with branch structure and versioning information
    GroovinChip authored Apr 17, 2021
    Configuration menu
    Copy the full SHA
    8a6ad91 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ecaebb View commit details
    Browse the repository at this point in the history
  4. Add workflows/pana_analysis.yml (#35)

    * Add workflows/pana_analysis.yml
    
    * Use split_view from pub
    
    Author merged my null-safety PR a while back and I forgot to update. This addresses an analyzer warning and also should allow the pana_analysis action to run.
    
    * Run `dartfmt -w .` per pana report
    GroovinChip authored Apr 17, 2021
    Configuration menu
    Copy the full SHA
    edefee2 View commit details
    Browse the repository at this point in the history
  5. Push button (#40)

    * Stub out buttons with corresponding Styles
    
    * Stub out Fields and Labels with corresponding Styles
    
    * Stub out Selectors
    
    * Placeholder Indicators
    
    * Remove stubs for RoundButton and BevelButton
    
    Apple docs say not to use these
    
    * Start working on PushButton
    
    * Get PushButton color from style's primaryColor instead of PushButton's disabledColor
    
    Also:
    * Add button_states.dart
    * Add PushButtonStyle stub to Style
    * Add Diagnosticable mixin to PushButtonStyle
    
    * Tweak PushButton's disabledColor
    
    * Start work on PushButtonStyle
    
    * Add color, disabledColor, padding, and borderRadius properties to class with contructor and corresponding debug properties
    * Include PushButtonStyle when returning default style in theme.dart
    * Get PushButton color from current style if possible, otherwise fall back to defaults
    * Add todos for implementing other PushButtonStyle props in PushButton
    
    * Use proper padding and border radius for small and large PushButtons
    
    * Test PushButton in example app
    
    * Export push_button_theme.dart, move todo
    
    * Documentation updates
    
    * Documentation for PushButtonTheme and PushButtonThemeData
    * Tweak MacosThemeData documentation
    
    * Revert stubs
    
    * Update version and CHANGELOG.md
    
    * Ensure text color is correct when PushButton is disabled
    
    * Add PushButton section to README.md
    
    * Try embedding PushButton images as an album
    
    * Try embedding PushButton images as an album (2)
    
    * Revert to individual images
    GroovinChip authored Apr 17, 2021
    Configuration menu
    Copy the full SHA
    015ee96 View commit details
    Browse the repository at this point in the history
  6. Improve Typography (#41)

    * Add letter spacing to all TextStyles that require it
    
    Also make headline's letter spacing negative, per spec
    
    * Add fontWeights to TextStyles
    
    * Update PushButton images in README.md
    
    * Update version, CHANGELOG.md
    GroovinChip authored Apr 17, 2021
    Configuration menu
    Copy the full SHA
    6634ffc View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2021

  1. Add brightnessOf and maybeBrightness of to MacosTheme (#43)

    * Add `brightnessOf` and `maybeBrightness of`
    
    Also add documentation to `of`
    
    * Update CHANGELOG.md
    GroovinChip authored Apr 18, 2021
    Configuration menu
    Copy the full SHA
    3a36cc8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4cffae2 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2021

  1. Implemented Level indicator (#30)

    * Implement capacity indicator
    
    * Implemented rating indicator
    
    * Implemented relevance indicator
    
    * Implemented gesture detector for indicators
    
    * Updated theme
    
    * Fixed colors
    
    I also made some changes to styles/colors.dart
    
    * Update colors.dart
    bdlukaa authored Apr 19, 2021
    Configuration menu
    Copy the full SHA
    19b9750 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    039174d View commit details
    Browse the repository at this point in the history
  3. Implement RadioButton and Checkbox (#47)

    * Implemented checkbox
    
    * Implemented RadioButton
    
    * Updated the theme to match the latest dev
    
    * Updated radio button
    
    * Update CHANGELOG.md
    
    * Fixed radio button in light theme and added shadows
    
    * Fixed checkbox light theme
    
    * Fixed pubspec
    
    * Improved colors
    
    * CHORE: bump version
    bdlukaa authored Apr 19, 2021
    Configuration menu
    Copy the full SHA
    968aa7b View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2021

  1. Fixed #49

    The GestureDetector applied to capacity indicator should be added inside of the Container.
    
    Fixes #49
    
    Bumped version to 0.0.8
    bdlukaa committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    4274c42 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2021

  1. Configuration menu
    Copy the full SHA
    b056a35 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2021

  1. Implemented Help Button (#51)

    * Implemented Help Button
    
    * Implemented Help Button
    
    * Implemented Help Button
    
    * Implemented Help Button
    
    * Implemented Help Button
    harshvsb1105 authored May 1, 2021
    Configuration menu
    Copy the full SHA
    f23cfed View commit details
    Browse the repository at this point in the history
  2. Update CI with "Format scores json" step (#54)

    * Update CI with "Format scores json" step
    
    Useful for PR's across forks
    
    * Docs for new step
    
    * fix indentation issue
    GroovinChip authored May 1, 2021
    Configuration menu
    Copy the full SHA
    620778b View commit details
    Browse the repository at this point in the history

Commits on May 2, 2021

  1. Readme update (#55)

    * Documentation about checkbox
    
    * Documentation about radio button
    
    * Documentation about push button
    
    * Documentation about toggle switch
    
    * Documentation about indicators
    
    * Documentation about help buttons
    bdlukaa authored May 2, 2021
    Configuration menu
    Copy the full SHA
    df70270 View commit details
    Browse the repository at this point in the history
  2. Squashed commit of the following:

    commit 617ea07
    Author: Reuben Turner <groovinchip@gmail.com>
    Date:   Sat May 1 20:55:11 2021 -0400
    
        spacing
    
    commit 4e20615
    Author: Reuben Turner <groovinchip@gmail.com>
    Date:   Sat May 1 20:28:51 2021 -0400
    
        Use correct branch name
    
    commit e2a2b97
    Merge: 80753df df70270
    Author: Reuben Turner <groovinchip@gmail.com>
    Date:   Sat May 1 20:27:36 2021 -0400
    
        Merge branch 'dev' into gh_pages
    
    commit 80753df
    Author: Reuben Turner <groovinchip@gmail.com>
    Date:   Sat May 1 18:45:40 2021 -0400
    
        Add GH Pages action
    GroovinChip committed May 2, 2021
    Configuration menu
    Copy the full SHA
    bb8e8ba View commit details
    Browse the repository at this point in the history
  3. change base href

    GroovinChip committed May 2, 2021
    Configuration menu
    Copy the full SHA
    dd77e06 View commit details
    Browse the repository at this point in the history
  4. Squashed commit of the following:

    commit 81b9ac34100622c35cdac752e527a73f49197806
    Author: Reuben Turner <groovinchip@gmail.com>
    Date:   Sat May 1 22:06:32 2021 -0400
    
        change base href
    
    commit d633c3e
    Author: Reuben Turner <groovinchip@gmail.com>
    Date:   Sat May 1 21:55:35 2021 -0400
    
        Fix env
    
    commit 995f648
    Author: Reuben Turner <groovinchip@gmail.com>
    Date:   Sat May 1 21:53:02 2021 -0400
    
        tweak token usage
    
    commit 23552c6
    Author: Reuben Turner <groovinchip@gmail.com>
    Date:   Sat May 1 21:43:50 2021 -0400
    
        Switch back to my email/username
    
    commit 32dc277
    Author: Reuben Turner <groovinchip@gmail.com>
    Date:   Sat May 1 21:38:11 2021 -0400
    
        Simplify deploy
    
    commit b604090
    Author: Reuben Turner <groovinchip@gmail.com>
    Date:   Sat May 1 21:32:04 2021 -0400
    
        Change git config
    
    commit d18c134
    Author: Reuben Turner <groovinchip@gmail.com>
    Date:   Sat May 1 21:26:49 2021 -0400
    
        Fix indentation
    
    commit bcf5ec1
    Author: Reuben Turner <groovinchip@gmail.com>
    Date:   Sat May 1 21:25:32 2021 -0400
    
        Remove unnecessary steps and use "working-directory"
    
    commit f02cbd7
    Author: Reuben Turner <groovinchip@gmail.com>
    Date:   Sat May 1 21:19:58 2021 -0400
    
        Fix paths
    
    commit 7dc28be
    Author: Reuben Turner <groovinchip@gmail.com>
    Date:   Sat May 1 21:17:17 2021 -0400
    
        Add cd into example
    
    commit 3761559
    Author: Reuben Turner <groovinchip@gmail.com>
    Date:   Sat May 1 21:13:50 2021 -0400
    
        Try a different action deploying to gh pages
    GroovinChip committed May 2, 2021
    Configuration menu
    Copy the full SHA
    742cce0 View commit details
    Browse the repository at this point in the history
  5. Code Improvements (#58)

    * Documentation about checkbox
    
    * Documentation about radio button
    
    * Documentation about push button
    
    * Documentation about toggle switch
    
    * Documentation about indicators
    
    * Documentation about help buttons
    
    * Code improvements
    
    * Changes
    
    * Introduce library.dart
    
    Moving flutter exports from macos_ui.dart to library.dart allows documentation to be generated only for files belonging to macos_ui.
    
    * Fix placement of package level documentation
    
    * Address pana warning
    
    Co-authored-by: Reuben Turner <groovinchip@gmail.com>
    bdlukaa and GroovinChip authored May 2, 2021
    Configuration menu
    Copy the full SHA
    10d1d5b View commit details
    Browse the repository at this point in the history
  6. update base href

    GroovinChip committed May 2, 2021
    Configuration menu
    Copy the full SHA
    472607e View commit details
    Browse the repository at this point in the history
  7. Update PR template

    GroovinChip committed May 2, 2021
    Configuration menu
    Copy the full SHA
    a79ae19 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9dcc71a View commit details
    Browse the repository at this point in the history
  9. Update issue templates

    GroovinChip authored May 2, 2021
    Configuration menu
    Copy the full SHA
    e0dbdf7 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2021

  1. Configuration menu
    Copy the full SHA
    ded185c View commit details
    Browse the repository at this point in the history

Commits on May 9, 2021

  1. Scaffold (#52)

    * remove split_view package
    
    * create title_bar
    
    * create sidebar
    
    * create content_area
    
    * remove titlebar in MainFlutterWindow.swift
    
    * Update pubspec.lock
    
    * create resizable_pane
    
    * create resizable_pane_notifier
    
    * Update scaffold.dart
    
    * Update macos_ui.dart
    
    * Update main.dart
    
    * [example] add resizable pane
    
    * add dividerColor to MacosThemeData
    
    * use BoxDecoration in Sidebar
    
    * use SafeArea in ContentArea
    
    * update ResizablePane
    
    * update scaffold
    
    * make `ResizablePane` `const`
    
    * make `Sidebar` `const`
    
    * make `TitleBar` `const`
    
    * make `Scaffold` `const`
    
    * Update CHANGELOG.md
    
    * Update resizable_pane.dart
    
    * add maybeOf to scaffold
    
    * Update macos_ui.dart
    
    * Update scaffold.dart
    
    * add `scaffoldBreakpoint` to `sidebar`
    
    * use sidebar breakpoint and toggling in `Scaffold`
    
    * use `scaffoldBreakpoint` in `ResizablePane`
    
    * update example
    
    * Address some requested changes
    
    Co-authored-by: Reuben Turner <groovinchip@gmail.com>
    lesliearkorful and GroovinChip authored May 9, 2021
    Configuration menu
    Copy the full SHA
    ad55291 View commit details
    Browse the repository at this point in the history
  2. Text field (#62)

    * Implemented TextField
    
    And fixed macos resolve color
    
    * Formatted code
    
    * Update README.md
    
    * Border
    
    * Fixed text field border to match the latest design
    
    * Focused border animation
    
    * Fix formatting error
    
    * Update placeholder text in demo
    
    * Update version, CHANGELOG.md
    
    Co-authored-by: Reuben Turner <groovinchip@gmail.com>
    bdlukaa and GroovinChip authored May 9, 2021
    Configuration menu
    Copy the full SHA
    40a7c8a View commit details
    Browse the repository at this point in the history

Commits on May 10, 2021

  1. Implement mouse cursors (#67)

    * Implemente mouse cursors
    
    * Removed mouse cursor from checkbox and radio button
    
    * Implemented mouse cursor for text field
    
    * Bump version
    bdlukaa authored May 10, 2021
    Configuration menu
    Copy the full SHA
    6673be2 View commit details
    Browse the repository at this point in the history
  2. Implement Tooltip (#68)

    * Implement tooltip
    
    * Bump version and update readme
    
    * Format files
    
    * Fixed typo
    bdlukaa authored May 10, 2021
    Configuration menu
    Copy the full SHA
    4b29012 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2021

  1. Update Scaffold images (#72)

    * Update Scaffold images
    
    * Address analyzer warnings
    
    * Constructors first
    * Remove unnecessary statement
    GroovinChip authored May 11, 2021
    Configuration menu
    Copy the full SHA
    62feb6d View commit details
    Browse the repository at this point in the history
  2. Adjust failing score (#75)

    * Adjust failing score
    
    * Address warning
    
    * Run dartfmt
    
    * Re-adjust scoring
    
    * Re-adjust scoring again
    
    * Re-adjust scoring again!
    
    * Use correct score
    GroovinChip authored May 11, 2021
    Configuration menu
    Copy the full SHA
    9e42f00 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8873f44 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2021

  1. Update documentation (#77)

    * update `resizable_pane_notifier` documentation
    
    * update `ScaffoldScope` documentation
    
    * Update CHANGELOG.md
    lesliearkorful authored May 12, 2021
    Configuration menu
    Copy the full SHA
    189dc32 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2021

  1. Move to v 0.1.0

    GroovinChip committed May 13, 2021
    Configuration menu
    Copy the full SHA
    cbd4c78 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6126e90 View commit details
    Browse the repository at this point in the history