Commit b642144
Version 2.0.2 (#485)
* chore: account for latest Flutter:master
* fix(example): incorrect variable usage
* Version 1.11.1 (#366)
* Version 1.7.1 (#287)
* Sidebar top (#244)
* chore: refactor dir structure
* feat: Sidebar top & updated default control color
* feat(example): search results in top
* chore: bump version, changelog
* chore: run flutter pub upgrade
* Update CHANGELOG.md
* Update lib/src/layout/sidebar/sidebar.dart
Co-authored-by: Minas Giannekas <whiplashoo@users.noreply.github.com>
* chore: update issue templates
* chore: update pr_prelaunch script
* Flutter 3 upgrade & MacosColor update (#248)
* chore: Update pubspec.yaml files to support Flutter 3
* chore: run dart fix --apply
* chore: migrate Scrollbar to Flutter 3
* chore: update flutter_lints & subsequent fixes
* feat: add missing functions to MacosColor
the Color class has a number of functions that MacosColor had not implemented
* chore: use super parameters
* chore: update changelog
* chore: tweak example app
Uses the new PlatformMenuBar. Also update product name.
* chore: small changelog tweak
* chore: run flutter format .
* chore: run dart fix --apply
* chore: run flutter format .
* chore: remove unused code in example
* chore: remove unused import
* chore: remove unused code
* Starter app (#251)
* chore: Update pubspec.yaml files to support Flutter 3
* chore: run dart fix --apply
* chore: migrate Scrollbar to Flutter 3
* chore: update flutter_lints & subsequent fixes
* feat: add missing functions to MacosColor
the Color class has a number of functions that MacosColor had not implemented
* chore: use super parameters
* chore: update changelog
* chore: tweak example app
Uses the new PlatformMenuBar. Also update product name.
* chore: small changelog tweak
* chore: run flutter format .
* chore: run dart fix --apply
* chore: run flutter format .
* chore: remove unused code in example
* chore: remove unused import
* feat: first pass at starter app brick
* chore: improve starter app brick
* chore: fix widget test in starter app
* feat: conditional prompts & running pub get
* chore: finalize brick
* chore: run flutter format
* chore: exclude starter app from analyzer
* Full screen opaque toolbar issue (closes #249) (#252)
* fix: don't show app window toolbar when in full screen
* chore: update README
* chore: update brick app window code
* chore: update pubspec and changelog
* chore: update actions
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
* Version 1.4.1 (#255)
* Sidebar top (#244)
* chore: refactor dir structure
* feat: Sidebar top & updated default control color
* feat(example): search results in top
* chore: bump version, changelog
* chore: run flutter pub upgrade
* Update CHANGELOG.md
* Update lib/src/layout/sidebar/sidebar.dart
Co-authored-by: Minas Giannekas <whiplashoo@users.noreply.github.com>
* chore: update issue templates
* chore: update pr_prelaunch script
* Flutter 3 upgrade & MacosColor update (#248)
* chore: Update pubspec.yaml files to support Flutter 3
* chore: run dart fix --apply
* chore: migrate Scrollbar to Flutter 3
* chore: update flutter_lints & subsequent fixes
* feat: add missing functions to MacosColor
the Color class has a number of functions that MacosColor had not implemented
* chore: use super parameters
* chore: update changelog
* chore: tweak example app
Uses the new PlatformMenuBar. Also update product name.
* chore: small changelog tweak
* chore: run flutter format .
* chore: run dart fix --apply
* chore: run flutter format .
* chore: remove unused code in example
* chore: remove unused import
* chore: remove unused code
* Starter app (#251)
* chore: Update pubspec.yaml files to support Flutter 3
* chore: run dart fix --apply
* chore: migrate Scrollbar to Flutter 3
* chore: update flutter_lints & subsequent fixes
* feat: add missing functions to MacosColor
the Color class has a number of functions that MacosColor had not implemented
* chore: use super parameters
* chore: update changelog
* chore: tweak example app
Uses the new PlatformMenuBar. Also update product name.
* chore: small changelog tweak
* chore: run flutter format .
* chore: run dart fix --apply
* chore: run flutter format .
* chore: remove unused code in example
* chore: remove unused import
* feat: first pass at starter app brick
* chore: improve starter app brick
* chore: fix widget test in starter app
* feat: conditional prompts & running pub get
* chore: finalize brick
* chore: run flutter format
* chore: exclude starter app from analyzer
* Full screen opaque toolbar issue (closes #249) (#252)
* fix: don't show app window toolbar when in full screen
* chore: update README
* chore: update brick app window code
* chore: update pubspec and changelog
* chore: update actions
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
Co-authored-by: Minas Giannekas <whiplashoo@users.noreply.github.com>
* chore: repository, homepage fields
* chore: update readme
* feat(starter_app): Version 1.1.0
* feat(starter_app): multi-window support
* feat: starter_app 1.2.1
* chore: move brick to its own repo & go back to old pana action
* Expand remaining part of row in MacosListTile (#265)
* Expand remaining part of row https://github.com/GroovinChip/macos_ui/issues/264
* Increment to version 1.4.2
* End sidebar (#267)
* chore: add missing trailing comma
* chore: improve MacosIconButton animation curve
* chore: remove false_secrets from pubspec.yaml
* feat: end sidebar
Also fixes the tests portion of the pr_prelaunch_tasks script
* feat: add "isEndSidebarShown" to MacosWindowScope
* fix: Correct the placement of the leading widget in disclosure sidebar items (#272)
* chore: Update changelog
* test: fix issues with date_picker_test
* Account for cases where the month and the day are the same
* Fix offstage warnings by removing tester taps that disabled the caret controls
* Update Actions (#279)
* Update flutter_analysis.yml
* Update dart_code_metrics.yaml
* Update gh_pages.yml
* Update pana_analysis.yml
* Update codecov.yaml
* fix syntax issue
* Version 1.6.0 - `MacosTabView` & `MacosSegmentedControl` (#273)
* feat: MacosTabView & MacosSegmentedControl
* chore: fixup scripts
* test: tests for segmented control & tab view
* chore: remove unused code
* chore: run flutter format .
* chore: bump code metrics
* docs: dartdoc updates
* docs: fix a documentation error
* chore: run flutter format .
* refactor: make active property of MacosTab optional, since it is handled via MacosSegmentedControl
* chore: fix import change
* refactor: change colors to match default native app design
* docs: update tab view screenshot in readme
* chore: update README example for MacosTabView
* chore: fix typo in MacosSegmentedControl
* chore: fix typo in MacosSegmentedControl docstring
* test: remove explicitly setting active property of MacosTabs
Co-authored-by: Minas Giannekas <whiplashoo721@gmail.com>
* Version 1.7.0: `MacosImageIcon` & sidebar updates (#274)
* feat: MacosTabView & MacosSegmentedControl
* chore: fixup scripts
* test: tests for segmented control & tab view
* chore: remove unused code
* chore: run flutter format .
* chore: bump code metrics
* docs: dartdoc updates
* docs: fix a documentation error
* chore: run flutter format .
* feat: MacosImageIcon & sidebar updates
* test: fix issues with date_picker_test
* Account for cases where the month and the day are the same
* Fix offstage warnings by removing tester taps that disabled the caret controls
* refactor: make active property of MacosTab optional, since it is handled via MacosSegmentedControl
* chore: fix import change
* refactor: change colors to match default native app design
* docs: update tab view screenshot in readme
* chore: fix README
* test: fix date picker test
Co-authored-by: Minas Giannekas <whiplashoo721@gmail.com>
* chore: fix typo in pr template
* feat: gh action to auto-generate releases on push to stable
* chore: update release action with latest from stable
* feat: add action to publish to pub
* docs: update readme
* Addresses #237
* Adds MacosColorWell to selectors section
* Adds code snippets for date & time pickers
* fix: 1.7.1
Fixes issue where end sidebar window breakpoint wasn’t being respected
Co-authored-by: Minas Giannekas <whiplashoo@users.noreply.github.com>
Co-authored-by: Jon Saw <jon.saw@gmail.com>
Co-authored-by: Minas Giannekas <whiplashoo721@gmail.com>
* Version 1.7.3 (#293)
* Version 1.7.4 (#295)
* Sidebar top (#244)
* chore: refactor dir structure
* feat: Sidebar top & updated default control color
* feat(example): search results in top
* chore: bump version, changelog
* chore: run flutter pub upgrade
* Update CHANGELOG.md
* Update lib/src/layout/sidebar/sidebar.dart
Co-authored-by: Minas Giannekas <whiplashoo@users.noreply.github.com>
* chore: update issue templates
* chore: update pr_prelaunch script
* Flutter 3 upgrade & MacosColor update (#248)
* chore: Update pubspec.yaml files to support Flutter 3
* chore: run dart fix --apply
* chore: migrate Scrollbar to Flutter 3
* chore: update flutter_lints & subsequent fixes
* feat: add missing functions to MacosColor
the Color class has a number of functions that MacosColor had not implemented
* chore: use super parameters
* chore: update changelog
* chore: tweak example app
Uses the new PlatformMenuBar. Also update product name.
* chore: small changelog tweak
* chore: run flutter format .
* chore: run dart fix --apply
* chore: run flutter format .
* chore: remove unused code in example
* chore: remove unused import
* chore: remove unused code
* Starter app (#251)
* chore: Update pubspec.yaml files to support Flutter 3
* chore: run dart fix --apply
* chore: migrate Scrollbar to Flutter 3
* chore: update flutter_lints & subsequent fixes
* feat: add missing functions to MacosColor
the Color class has a number of functions that MacosColor had not implemented
* chore: use super parameters
* chore: update changelog
* chore: tweak example app
Uses the new PlatformMenuBar. Also update product name.
* chore: small changelog tweak
* chore: run flutter format .
* chore: run dart fix --apply
* chore: run flutter format .
* chore: remove unused code in example
* chore: remove unused import
* feat: first pass at starter app brick
* chore: improve starter app brick
* chore: fix widget test in starter app
* feat: conditional prompts & running pub get
* chore: finalize brick
* chore: run flutter format
* chore: exclude starter app from analyzer
* Full screen opaque toolbar issue (closes #249) (#252)
* fix: don't show app window toolbar when in full screen
* chore: update README
* chore: update brick app window code
* chore: update pubspec and changelog
* chore: update actions
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
* Version 1.4.1 (#255)
* Sidebar top (#244)
* chore: refactor dir structure
* feat: Sidebar top & updated default control color
* feat(example): search results in top
* chore: bump version, changelog
* chore: run flutter pub upgrade
* Update CHANGELOG.md
* Update lib/src/layout/sidebar/sidebar.dart
Co-authored-by: Minas Giannekas <whiplashoo@users.noreply.github.com>
* chore: update issue templates
* chore: update pr_prelaunch script
* Flutter 3 upgrade & MacosColor update (#248)
* chore: Update pubspec.yaml files to support Flutter 3
* chore: run dart fix --apply
* chore: migrate Scrollbar to Flutter 3
* chore: update flutter_lints & subsequent fixes
* feat: add missing functions to MacosColor
the Color class has a number of functions that MacosColor had not implemented
* chore: use super parameters
* chore: update changelog
* chore: tweak example app
Uses the new PlatformMenuBar. Also update product name.
* chore: small changelog tweak
* chore: run flutter format .
* chore: run dart fix --apply
* chore: run flutter format .
* chore: remove unused code in example
* chore: remove unused import
* chore: remove unused code
* Starter app (#251)
* chore: Update pubspec.yaml files to support Flutter 3
* chore: run dart fix --apply
* chore: migrate Scrollbar to Flutter 3
* chore: update flutter_lints & subsequent fixes
* feat: add missing functions to MacosColor
the Color class has a number of functions that MacosColor had not implemented
* chore: use super parameters
* chore: update changelog
* chore: tweak example app
Uses the new PlatformMenuBar. Also update product name.
* chore: small changelog tweak
* chore: run flutter format .
* chore: run dart fix --apply
* chore: run flutter format .
* chore: remove unused code in example
* chore: remove unused import
* feat: first pass at starter app brick
* chore: improve starter app brick
* chore: fix widget test in starter app
* feat: conditional prompts & running pub get
* chore: finalize brick
* chore: run flutter format
* chore: exclude starter app from analyzer
* Full screen opaque toolbar issue (closes #249) (#252)
* fix: don't show app window toolbar when in full screen
* chore: update README
* chore: update brick app window code
* chore: update pubspec and changelog
* chore: update actions
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
Co-authored-by: Minas Giannekas <whiplashoo@users.noreply.github.com>
* chore: repository, homepage fields
* chore: update readme
* feat(starter_app): Version 1.1.0
* feat(starter_app): multi-window support
* feat: starter_app 1.2.1
* chore: move brick to its own repo & go back to old pana action
* Expand remaining part of row in MacosListTile (#265)
* Expand remaining part of row https://github.com/GroovinChip/macos_ui/issues/264
* Increment to version 1.4.2
* End sidebar (#267)
* chore: add missing trailing comma
* chore: improve MacosIconButton animation curve
* chore: remove false_secrets from pubspec.yaml
* feat: end sidebar
Also fixes the tests portion of the pr_prelaunch_tasks script
* feat: add "isEndSidebarShown" to MacosWindowScope
* fix: Correct the placement of the leading widget in disclosure sidebar items (#272)
* chore: Update changelog
* test: fix issues with date_picker_test
* Account for cases where the month and the day are the same
* Fix offstage warnings by removing tester taps that disabled the caret controls
* Update Actions (#279)
* Update flutter_analysis.yml
* Update dart_code_metrics.yaml
* Update gh_pages.yml
* Update pana_analysis.yml
* Update codecov.yaml
* fix syntax issue
* Version 1.6.0 - `MacosTabView` & `MacosSegmentedControl` (#273)
* feat: MacosTabView & MacosSegmentedControl
* chore: fixup scripts
* test: tests for segmented control & tab view
* chore: remove unused code
* chore: run flutter format .
* chore: bump code metrics
* docs: dartdoc updates
* docs: fix a documentation error
* chore: run flutter format .
* refactor: make active property of MacosTab optional, since it is handled via MacosSegmentedControl
* chore: fix import change
* refactor: change colors to match default native app design
* docs: update tab view screenshot in readme
* chore: update README example for MacosTabView
* chore: fix typo in MacosSegmentedControl
* chore: fix typo in MacosSegmentedControl docstring
* test: remove explicitly setting active property of MacosTabs
Co-authored-by: Minas Giannekas <whiplashoo721@gmail.com>
* Version 1.7.0: `MacosImageIcon` & sidebar updates (#274)
* feat: MacosTabView & MacosSegmentedControl
* chore: fixup scripts
* test: tests for segmented control & tab view
* chore: remove unused code
* chore: run flutter format .
* chore: bump code metrics
* docs: dartdoc updates
* docs: fix a documentation error
* chore: run flutter format .
* feat: MacosImageIcon & sidebar updates
* test: fix issues with date_picker_test
* Account for cases where the month and the day are the same
* Fix offstage warnings by removing tester taps that disabled the caret controls
* refactor: make active property of MacosTab optional, since it is handled via MacosSegmentedControl
* chore: fix import change
* refactor: change colors to match default native app design
* docs: update tab view screenshot in readme
* chore: fix README
* test: fix date picker test
Co-authored-by: Minas Giannekas <whiplashoo721@gmail.com>
* chore: fix typo in pr template
* feat: gh action to auto-generate releases on push to stable
* chore: update release action with latest from stable
* feat: add action to publish to pub
* docs: update readme
* Addresses #237
* Adds MacosColorWell to selectors section
* Adds code snippets for date & time pickers
* fix: 1.7.1
Fixes issue where end sidebar window breakpoint wasn’t being respected
* Tab view padding (#285)
* fix: use prepared title wrapped with a DefaultTextStyle instead of the raw title (#289)
* chore: fix typo
Closes #290
* feat: add `backgroundColor` to `MacosSheet` (#291)
Co-authored-by: Minas Giannekas <whiplashoo@users.noreply.github.com>
Co-authored-by: Jon Saw <jon.saw@gmail.com>
Co-authored-by: Minas Giannekas <whiplashoo721@gmail.com>
Co-authored-by: st merlhin <77164238+stMerlHin@users.noreply.github.com>
Co-authored-by: jtdLab <72231111+jtdLab@users.noreply.github.com>
* Version 1.7.5 (#299)
* chore: fix Flutter 3.3 warnings
* Version 1.7.6 (#327)
* Sidebar top (#244)
* chore: refactor dir structure
* feat: Sidebar top & updated default control color
* feat(example): search results in top
* chore: bump version, changelog
* chore: run flutter pub upgrade
* Update CHANGELOG.md
* Update lib/src/layout/sidebar/sidebar.dart
Co-authored-by: Minas Giannekas <whiplashoo@users.noreply.github.com>
* chore: update issue templates
* chore: update pr_prelaunch script
* Flutter 3 upgrade & MacosColor update (#248)
* chore: Update pubspec.yaml files to support Flutter 3
* chore: run dart fix --apply
* chore: migrate Scrollbar to Flutter 3
* chore: update flutter_lints & subsequent fixes
* feat: add missing functions to MacosColor
the Color class has a number of functions that MacosColor had not implemented
* chore: use super parameters
* chore: update changelog
* chore: tweak example app
Uses the new PlatformMenuBar. Also update product name.
* chore: small changelog tweak
* chore: run flutter format .
* chore: run dart fix --apply
* chore: run flutter format .
* chore: remove unused code in example
* chore: remove unused import
* chore: remove unused code
* Starter app (#251)
* chore: Update pubspec.yaml files to support Flutter 3
* chore: run dart fix --apply
* chore: migrate Scrollbar to Flutter 3
* chore: update flutter_lints & subsequent fixes
* feat: add missing functions to MacosColor
the Color class has a number of functions that MacosColor had not implemented
* chore: use super parameters
* chore: update changelog
* chore: tweak example app
Uses the new PlatformMenuBar. Also update product name.
* chore: small changelog tweak
* chore: run flutter format .
* chore: run dart fix --apply
* chore: run flutter format .
* chore: remove unused code in example
* chore: remove unused import
* feat: first pass at starter app brick
* chore: improve starter app brick
* chore: fix widget test in starter app
* feat: conditional prompts & running pub get
* chore: finalize brick
* chore: run flutter format
* chore: exclude starter app from analyzer
* Full screen opaque toolbar issue (closes #249) (#252)
* fix: don't show app window toolbar when in full screen
* chore: update README
* chore: update brick app window code
* chore: update pubspec and changelog
* chore: update actions
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
* Version 1.4.1 (#255)
* Sidebar top (#244)
* chore: refactor dir structure
* feat: Sidebar top & updated default control color
* feat(example): search results in top
* chore: bump version, changelog
* chore: run flutter pub upgrade
* Update CHANGELOG.md
* Update lib/src/layout/sidebar/sidebar.dart
Co-authored-by: Minas Giannekas <whiplashoo@users.noreply.github.com>
* chore: update issue templates
* chore: update pr_prelaunch script
* Flutter 3 upgrade & MacosColor update (#248)
* chore: Update pubspec.yaml files to support Flutter 3
* chore: run dart fix --apply
* chore: migrate Scrollbar to Flutter 3
* chore: update flutter_lints & subsequent fixes
* feat: add missing functions to MacosColor
the Color class has a number of functions that MacosColor had not implemented
* chore: use super parameters
* chore: update changelog
* chore: tweak example app
Uses the new PlatformMenuBar. Also update product name.
* chore: small changelog tweak
* chore: run flutter format .
* chore: run dart fix --apply
* chore: run flutter format .
* chore: remove unused code in example
* chore: remove unused import
* chore: remove unused code
* Starter app (#251)
* chore: Update pubspec.yaml files to support Flutter 3
* chore: run dart fix --apply
* chore: migrate Scrollbar to Flutter 3
* chore: update flutter_lints & subsequent fixes
* feat: add missing functions to MacosColor
the Color class has a number of functions that MacosColor had not implemented
* chore: use super parameters
* chore: update changelog
* chore: tweak example app
Uses the new PlatformMenuBar. Also update product name.
* chore: small changelog tweak
* chore: run flutter format .
* chore: run dart fix --apply
* chore: run flutter format .
* chore: remove unused code in example
* chore: remove unused import
* feat: first pass at starter app brick
* chore: improve starter app brick
* chore: fix widget test in starter app
* feat: conditional prompts & running pub get
* chore: finalize brick
* chore: run flutter format
* chore: exclude starter app from analyzer
* Full screen opaque toolbar issue (closes #249) (#252)
* fix: don't show app window toolbar when in full screen
* chore: update README
* chore: update brick app window code
* chore: update pubspec and changelog
* chore: update actions
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
Co-authored-by: Minas Giannekas <whiplashoo@users.noreply.github.com>
* chore: repository, homepage fields
* chore: update readme
* feat(starter_app): Version 1.1.0
* feat(starter_app): multi-window support
* feat: starter_app 1.2.1
* chore: move brick to its own repo & go back to old pana action
* Expand remaining part of row in MacosListTile (#265)
* Expand remaining part of row https://github.com/GroovinChip/macos_ui/issues/264
* Increment to version 1.4.2
* End sidebar (#267)
* chore: add missing trailing comma
* chore: improve MacosIconButton animation curve
* chore: remove false_secrets from pubspec.yaml
* feat: end sidebar
Also fixes the tests portion of the pr_prelaunch_tasks script
* feat: add "isEndSidebarShown" to MacosWindowScope
* fix: Correct the placement of the leading widget in disclosure sidebar items (#272)
* chore: Update changelog
* test: fix issues with date_picker_test
* Account for cases where the month and the day are the same
* Fix offstage warnings by removing tester taps that disabled the caret controls
* Update Actions (#279)
* Update flutter_analysis.yml
* Update dart_code_metrics.yaml
* Update gh_pages.yml
* Update pana_analysis.yml
* Update codecov.yaml
* fix syntax issue
* Version 1.6.0 - `MacosTabView` & `MacosSegmentedControl` (#273)
* feat: MacosTabView & MacosSegmentedControl
* chore: fixup scripts
* test: tests for segmented control & tab view
* chore: remove unused code
* chore: run flutter format .
* chore: bump code metrics
* docs: dartdoc updates
* docs: fix a documentation error
* chore: run flutter format .
* refactor: make active property of MacosTab optional, since it is handled via MacosSegmentedControl
* chore: fix import change
* refactor: change colors to match default native app design
* docs: update tab view screenshot in readme
* chore: update README example for MacosTabView
* chore: fix typo in MacosSegmentedControl
* chore: fix typo in MacosSegmentedControl docstring
* test: remove explicitly setting active property of MacosTabs
Co-authored-by: Minas Giannekas <whiplashoo721@gmail.com>
* Version 1.7.0: `MacosImageIcon` & sidebar updates (#274)
* feat: MacosTabView & MacosSegmentedControl
* chore: fixup scripts
* test: tests for segmented control & tab view
* chore: remove unused code
* chore: run flutter format .
* chore: bump code metrics
* docs: dartdoc updates
* docs: fix a documentation error
* chore: run flutter format .
* feat: MacosImageIcon & sidebar updates
* test: fix issues with date_picker_test
* Account for cases where the month and the day are the same
* Fix offstage warnings by removing tester taps that disabled the caret controls
* refactor: make active property of MacosTab optional, since it is handled via MacosSegmentedControl
* chore: fix import change
* refactor: change colors to match default native app design
* docs: update tab view screenshot in readme
* chore: fix README
* test: fix date picker test
Co-authored-by: Minas Giannekas <whiplashoo721@gmail.com>
* chore: fix typo in pr template
* feat: gh action to auto-generate releases on push to stable
* chore: update release action with latest from stable
* feat: add action to publish to pub
* docs: update readme
* Addresses #237
* Adds MacosColorWell to selectors section
* Adds code snippets for date & time pickers
* fix: 1.7.1
Fixes issue where end sidebar window breakpoint wasn’t being respected
* Tab view padding (#285)
* fix: use prepared title wrapped with a DefaultTextStyle instead of the raw title (#289)
* chore: fix typo
Closes #290
* feat: add `backgroundColor` to `MacosSheet` (#291)
* chore: fix Flutter 3.3 warnings
* fix: address ScrollController bug in MacosPopupButton (#300)
* fix(tests): account for Jan -> Dec & Dec -> Jan
date_picker_test.dart was failing due to not accounting for going from January to December and vice-versa.
Co-authored-by: Minas Giannekas <whiplashoo@users.noreply.github.com>
Co-authored-by: Jon Saw <jon.saw@gmail.com>
Co-authored-by: Minas Giannekas <whiplashoo721@gmail.com>
Co-authored-by: st merlhin <77164238+stMerlHin@users.noreply.github.com>
Co-authored-by: jtdLab <72231111+jtdLab@users.noreply.github.com>
* Version 1.9.0 (#339)
* Sidebar top (#244)
* chore: refactor dir structure
* feat: Sidebar top & updated default control color
* feat(example): search results in top
* chore: bump version, changelog
* chore: run flutter pub upgrade
* Update CHANGELOG.md
* Update lib/src/layout/sidebar/sidebar.dart
Co-authored-by: Minas Giannekas <whiplashoo@users.noreply.github.com>
* chore: update issue templates
* chore: update pr_prelaunch script
* Flutter 3 upgrade & MacosColor update (#248)
* chore: Update pubspec.yaml files to support Flutter 3
* chore: run dart fix --apply
* chore: migrate Scrollbar to Flutter 3
* chore: update flutter_lints & subsequent fixes
* feat: add missing functions to MacosColor
the Color class has a number of functions that MacosColor had not implemented
* chore: use super parameters
* chore: update changelog
* chore: tweak example app
Uses the new PlatformMenuBar. Also update product name.
* chore: small changelog tweak
* chore: run flutter format .
* chore: run dart fix --apply
* chore: run flutter format .
* chore: remove unused code in example
* chore: remove unused import
* chore: remove unused code
* Starter app (#251)
* chore: Update pubspec.yaml files to support Flutter 3
* chore: run dart fix --apply
* chore: migrate Scrollbar to Flutter 3
* chore: update flutter_lints & subsequent fixes
* feat: add missing functions to MacosColor
the Color class has a number of functions that MacosColor had not implemented
* chore: use super parameters
* chore: update changelog
* chore: tweak example app
Uses the new PlatformMenuBar. Also update product name.
* chore: small changelog tweak
* chore: run flutter format .
* chore: run dart fix --apply
* chore: run flutter format .
* chore: remove unused code in example
* chore: remove unused import
* feat: first pass at starter app brick
* chore: improve starter app brick
* chore: fix widget test in starter app
* feat: conditional prompts & running pub get
* chore: finalize brick
* chore: run flutter format
* chore: exclude starter app from analyzer
* Full screen opaque toolbar issue (closes #249) (#252)
* fix: don't show app window toolbar when in full screen
* chore: update README
* chore: update brick app window code
* chore: update pubspec and changelog
* chore: update actions
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
* Version 1.4.1 (#255)
* Sidebar top (#244)
* chore: refactor dir structure
* feat: Sidebar top & updated default control color
* feat(example): search results in top
* chore: bump version, changelog
* chore: run flutter pub upgrade
* Update CHANGELOG.md
* Update lib/src/layout/sidebar/sidebar.dart
Co-authored-by: Minas Giannekas <whiplashoo@users.noreply.github.com>
* chore: update issue templates
* chore: update pr_prelaunch script
* Flutter 3 upgrade & MacosColor update (#248)
* chore: Update pubspec.yaml files to support Flutter 3
* chore: run dart fix --apply
* chore: migrate Scrollbar to Flutter 3
* chore: update flutter_lints & subsequent fixes
* feat: add missing functions to MacosColor
the Color class has a number of functions that MacosColor had not implemented
* chore: use super parameters
* chore: update changelog
* chore: tweak example app
Uses the new PlatformMenuBar. Also update product name.
* chore: small changelog tweak
* chore: run flutter format .
* chore: run dart fix --apply
* chore: run flutter format .
* chore: remove unused code in example
* chore: remove unused import
* chore: remove unused code
* Starter app (#251)
* chore: Update pubspec.yaml files to support Flutter 3
* chore: run dart fix --apply
* chore: migrate Scrollbar to Flutter 3
* chore: update flutter_lints & subsequent fixes
* feat: add missing functions to MacosColor
the Color class has a number of functions that MacosColor had not implemented
* chore: use super parameters
* chore: update changelog
* chore: tweak example app
Uses the new PlatformMenuBar. Also update product name.
* chore: small changelog tweak
* chore: run flutter format .
* chore: run dart fix --apply
* chore: run flutter format .
* chore: remove unused code in example
* chore: remove unused import
* feat: first pass at starter app brick
* chore: improve starter app brick
* chore: fix widget test in starter app
* feat: conditional prompts & running pub get
* chore: finalize brick
* chore: run flutter format
* chore: exclude starter app from analyzer
* Full screen opaque toolbar issue (closes #249) (#252)
* fix: don't show app window toolbar when in full screen
* chore: update README
* chore: update brick app window code
* chore: update pubspec and changelog
* chore: update actions
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
Co-authored-by: Minas Giannekas <whiplashoo@users.noreply.github.com>
* chore: repository, homepage fields
* chore: update readme
* feat(starter_app): Version 1.1.0
* feat(starter_app): multi-window support
* feat: starter_app 1.2.1
* chore: move brick to its own repo & go back to old pana action
* Expand remaining part of row in MacosListTile (#265)
* Expand remaining part of row https://github.com/GroovinChip/macos_ui/issues/264
* Increment to version 1.4.2
* End sidebar (#267)
* chore: add missing trailing comma
* chore: improve MacosIconButton animation curve
* chore: remove false_secrets from pubspec.yaml
* feat: end sidebar
Also fixes the tests portion of the pr_prelaunch_tasks script
* feat: add "isEndSidebarShown" to MacosWindowScope
* fix: Correct the placement of the leading widget in disclosure sidebar items (#272)
* chore: Update changelog
* test: fix issues with date_picker_test
* Account for cases where the month and the day are the same
* Fix offstage warnings by removing tester taps that disabled the caret controls
* Update Actions (#279)
* Update flutter_analysis.yml
* Update dart_code_metrics.yaml
* Update gh_pages.yml
* Update pana_analysis.yml
* Update codecov.yaml
* fix syntax issue
* Version 1.6.0 - `MacosTabView` & `MacosSegmentedControl` (#273)
* feat: MacosTabView & MacosSegmentedControl
* chore: fixup scripts
* test: tests for segmented control & tab view
* chore: remove unused code
* chore: run flutter format .
* chore: bump code metrics
* docs: dartdoc updates
* docs: fix a documentation error
* chore: run flutter format .
* refactor: make active property of MacosTab optional, since it is handled via MacosSegmentedControl
* chore: fix import change
* refactor: change colors to match default native app design
* docs: update tab view screenshot in readme
* chore: update README example for MacosTabView
* chore: fix typo in MacosSegmentedControl
* chore: fix typo in MacosSegmentedControl docstring
* test: remove explicitly setting active property of MacosTabs
Co-authored-by: Minas Giannekas <whiplashoo721@gmail.com>
* Version 1.7.0: `MacosImageIcon` & sidebar updates (#274)
* feat: MacosTabView & MacosSegmentedControl
* chore: fixup scripts
* test: tests for segmented control & tab view
* chore: remove unused code
* chore: run flutter format .
* chore: bump code metrics
* docs: dartdoc updates
* docs: fix a documentation error
* chore: run flutter format .
* feat: MacosImageIcon & sidebar updates
* test: fix issues with date_picker_test
* Account for cases where the month and the day are the same
* Fix offstage warnings by removing tester taps that disabled the caret controls
* refactor: make active property of MacosTab optional, since it is handled via MacosSegmentedControl
* chore: fix import change
* refactor: change colors to match default native app design
* docs: update tab view screenshot in readme
* chore: fix README
* test: fix date picker test
Co-authored-by: Minas Giannekas <whiplashoo721@gmail.com>
* chore: fix typo in pr template
* feat: gh action to auto-generate releases on push to stable
* chore: update release action with latest from stable
* feat: add action to publish to pub
* docs: update readme
* Addresses #237
* Adds MacosColorWell to selectors section
* Adds code snippets for date & time pickers
* fix: 1.7.1
Fixes issue where end sidebar window breakpoint wasn’t being respected
* Tab view padding (#285)
* fix: use prepared title wrapped with a DefaultTextStyle instead of the raw title (#289)
* chore: fix typo
Closes #290
* feat: add `backgroundColor` to `MacosSheet` (#291)
* chore: fix Flutter 3.3 warnings
* fix: address ScrollController bug in MacosPopupButton (#300)
* fix(tests): account for Jan -> Dec & Dec -> Jan
date_picker_test.dart was failing due to not accounting for going from January to December and vice-versa.
* fix(plugin): Ensure the native color panel releases when closed
* Update flutter_analysis.yml
Closes #334
* Various bug fixes & minor updates (#338)
* Macos slider (#337)
* chore: run flutter format .
* chore: fix analysis
* chore: Bump version and update CHANGELOG.md
* chore: Update images to self taken ones as MacOS images are outdated
* fix: fix position offset by a small value
* fix: PR review feedback
* Update lib/src/indicators/slider.dart
---------
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
---------
Co-authored-by: Minas Giannekas <whiplashoo@users.noreply.github.com>
Co-authored-by: Jon Saw <jon.saw@gmail.com>
Co-authored-by: Minas Giannekas <whiplashoo721@gmail.com>
Co-authored-by: st merlhin <77164238+stMerlHin@users.noreply.github.com>
Co-authored-by: jtdLab <72231111+jtdLab@users.noreply.github.com>
Co-authored-by: Norbert Kozsir <norbertkozsir@gmail.com>
* Version 1.9.1 (#341)
* Sidebar top (#244)
* chore: refactor dir structure
* feat: Sidebar top & updated default control color
* feat(example): search results in top
* chore: bump version, changelog
* chore: run flutter pub upgrade
* Update CHANGELOG.md
* Update lib/src/layout/sidebar/sidebar.dart
Co-authored-by: Minas Giannekas <whiplashoo@users.noreply.github.com>
* chore: update issue templates
* chore: update pr_prelaunch script
* Flutter 3 upgrade & MacosColor update (#248)
* chore: Update pubspec.yaml files to support Flutter 3
* chore: run dart fix --apply
* chore: migrate Scrollbar to Flutter 3
* chore: update flutter_lints & subsequent fixes
* feat: add missing functions to MacosColor
the Color class has a number of functions that MacosColor had not implemented
* chore: use super parameters
* chore: update changelog
* chore: tweak example app
Uses the new PlatformMenuBar. Also update product name.
* chore: small changelog tweak
* chore: run flutter format .
* chore: run dart fix --apply
* chore: run flutter format .
* chore: remove unused code in example
* chore: remove unused import
* chore: remove unused code
* Starter app (#251)
* chore: Update pubspec.yaml files to support Flutter 3
* chore: run dart fix --apply
* chore: migrate Scrollbar to Flutter 3
* chore: update flutter_lints & subsequent fixes
* feat: add missing functions to MacosColor
the Color class has a number of functions that MacosColor had not implemented
* chore: use super parameters
* chore: update changelog
* chore: tweak example app
Uses the new PlatformMenuBar. Also update product name.
* chore: small changelog tweak
* chore: run flutter format .
* chore: run dart fix --apply
* chore: run flutter format .
* chore: remove unused code in example
* chore: remove unused import
* feat: first pass at starter app brick
* chore: improve starter app brick
* chore: fix widget test in starter app
* feat: conditional prompts & running pub get
* chore: finalize brick
* chore: run flutter format
* chore: exclude starter app from analyzer
* Full screen opaque toolbar issue (closes #249) (#252)
* fix: don't show app window toolbar when in full screen
* chore: update README
* chore: update brick app window code
* chore: update pubspec and changelog
* chore: update actions
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
* Version 1.4.1 (#255)
* Sidebar top (#244)
* chore: refactor dir structure
* feat: Sidebar top & updated default control color
* feat(example): search results in top
* chore: bump version, changelog
* chore: run flutter pub upgrade
* Update CHANGELOG.md
* Update lib/src/layout/sidebar/sidebar.dart
Co-authored-by: Minas Giannekas <whiplashoo@users.noreply.github.com>
* chore: update issue templates
* chore: update pr_prelaunch script
* Flutter 3 upgrade & MacosColor update (#248)
* chore: Update pubspec.yaml files to support Flutter 3
* chore: run dart fix --apply
* chore: migrate Scrollbar to Flutter 3
* chore: update flutter_lints & subsequent fixes
* feat: add missing functions to MacosColor
the Color class has a number of functions that MacosColor had not implemented
* chore: use super parameters
* chore: update changelog
* chore: tweak example app
Uses the new PlatformMenuBar. Also update product name.
* chore: small changelog tweak
* chore: run flutter format .
* chore: run dart fix --apply
* chore: run flutter format .
* chore: remove unused code in example
* chore: remove unused import
* chore: remove unused code
* Starter app (#251)
* chore: Update pubspec.yaml files to support Flutter 3
* chore: run dart fix --apply
* chore: migrate Scrollbar to Flutter 3
* chore: update flutter_lints & subsequent fixes
* feat: add missing functions to MacosColor
the Color class has a number of functions that MacosColor had not implemented
* chore: use super parameters
* chore: update changelog
* chore: tweak example app
Uses the new PlatformMenuBar. Also update product name.
* chore: small changelog tweak
* chore: run flutter format .
* chore: run dart fix --apply
* chore: run flutter format .
* chore: remove unused code in example
* chore: remove unused import
* feat: first pass at starter app brick
* chore: improve starter app brick
* chore: fix widget test in starter app
* feat: conditional prompts & running pub get
* chore: finalize brick
* chore: run flutter format
* chore: exclude starter app from analyzer
* Full screen opaque toolbar issue (closes #249) (#252)
* fix: don't show app window toolbar when in full screen
* chore: update README
* chore: update brick app window code
* chore: update pubspec and changelog
* chore: update actions
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
Co-authored-by: Minas Giannekas <whiplashoo@users.noreply.github.com>
* chore: repository, homepage fields
* chore: update readme
* feat(starter_app): Version 1.1.0
* feat(starter_app): multi-window support
* feat: starter_app 1.2.1
* chore: move brick to its own repo & go back to old pana action
* Expand remaining part of row in MacosListTile (#265)
* Expand remaining part of row https://github.com/GroovinChip/macos_ui/issues/264
* Increment to version 1.4.2
* End sidebar (#267)
* chore: add missing trailing comma
* chore: improve MacosIconButton animation curve
* chore: remove false_secrets from pubspec.yaml
* feat: end sidebar
Also fixes the tests portion of the pr_prelaunch_tasks script
* feat: add "isEndSidebarShown" to MacosWindowScope
* fix: Correct the placement of the leading widget in disclosure sidebar items (#272)
* chore: Update changelog
* test: fix issues with date_picker_test
* Account for cases where the month and the day are the same
* Fix offstage warnings by removing tester taps that disabled the caret controls
* Update Actions (#279)
* Update flutter_analysis.yml
* Update dart_code_metrics.yaml
* Update gh_pages.yml
* Update pana_analysis.yml
* Update codecov.yaml
* fix syntax issue
* Version 1.6.0 - `MacosTabView` & `MacosSegmentedControl` (#273)
* feat: MacosTabView & MacosSegmentedControl
* chore: fixup scripts
* test: tests for segmented control & tab view
* chore: remove unused code
* chore: run flutter format .
* chore: bump code metrics
* docs: dartdoc updates
* docs: fix a documentation error
* chore: run flutter format .
* refactor: make active property of MacosTab optional, since it is handled via MacosSegmentedControl
* chore: fix import change
* refactor: change colors to match default native app design
* docs: update tab view screenshot in readme
* chore: update README example for MacosTabView
* chore: fix typo in MacosSegmentedControl
* chore: fix typo in MacosSegmentedControl docstring
* test: remove explicitly setting active property of MacosTabs
Co-authored-by: Minas Giannekas <whiplashoo721@gmail.com>
* Version 1.7.0: `MacosImageIcon` & sidebar updates (#274)
* feat: MacosTabView & MacosSegmentedControl
* chore: fixup scripts
* test: tests for segmented control & tab view
* chore: remove unused code
* chore: run flutter format .
* chore: bump code metrics
* docs: dartdoc updates
* docs: fix a documentation error
* chore: run flutter format .
* feat: MacosImageIcon & sidebar updates
* test: fix issues with date_picker_test
* Account for cases where the month and the day are the same
* Fix offstage warnings by removing tester taps that disabled the caret controls
* refactor: make active property of MacosTab optional, since it is handled via MacosSegmentedControl
* chore: fix import change
* refactor: change colors to match default native app design
* docs: update tab view screenshot in readme
* chore: fix README
* test: fix date picker test
Co-authored-by: Minas Giannekas <whiplashoo721@gmail.com>
* chore: fix typo in pr template
* feat: gh action to auto-generate releases on push to stable
* chore: update release action with latest from stable
* feat: add action to publish to pub
* docs: update readme
* Addresses #237
* Adds MacosColorWell to selectors section
* Adds code snippets for date & time pickers
* fix: 1.7.1
Fixes issue where end sidebar window breakpoint wasn’t being respected
* Tab view padding (#285)
* fix: use prepared title wrapped with a DefaultTextStyle instead of the raw title (#289)
* chore: fix typo
Closes #290
* feat: add `backgroundColor` to `MacosSheet` (#291)
* chore: fix Flutter 3.3 warnings
* fix: address ScrollController bug in MacosPopupButton (#300)
* fix(tests): account for Jan -> Dec & Dec -> Jan
date_picker_test.dart was failing due to not accounting for going from January to December and vice-versa.
* fix(plugin): Ensure the native color panel releases when closed
* Update flutter_analysis.yml
Closes #334
* Various bug fixes & minor updates (#338)
* Macos slider (#337)
* chore: run flutter format .
* chore: fix analysis
* chore: Bump version and update CHANGELOG.md
* chore: Update images to self taken ones as MacOS images are outdated
* fix: fix position offset by a small value
* fix: PR review feedback
* Update lib/src/indicators/slider.dart
---------
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
* Adds `intialDate` to `MacosDatePicker` (#329)
* Adds `intialDate` to `MacosDatePicker`
* Bumps `macos_ui` version to `1.7.7`
* Apply suggestions from code review
* spelling correction
---------
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
---------
Co-authored-by: Minas Giannekas <whiplashoo@users.noreply.github.com>
Co-authored-by: Jon Saw <jon.saw@gmail.com>
Co-authored-by: Minas Giannekas <whiplashoo721@gmail.com>
Co-authored-by: st merlhin <77164238+stMerlHin@users.noreply.github.com>
Co-authored-by: jtdLab <72231111+jtdLab@users.noreply.github.com>
Co-authored-by: Norbert Kozsir <norbertkozsir@gmail.com>
Co-authored-by: Elijah Luckey <luckeyelijah112@gmail.com>
* chore: update gitignore
* chore: update pr template
* chore: update contributing.md & remove scripts
* feat: update `flutter_analysis` workflow (#356)
* attempt to automate dartfmt on pr's
* finish the if condition
* add some output messages
* docs: update README
Closes #352
* docs(ToolBar): update dartdocs
Closes #351
* Bottom resizable pane (#349)
* add bottom_resizable_pane.dart file
* add test for BottomResizablePane
* incremented the package version as appropriate and updated CHANGELOG.md
* include the bottomResizable pane widget on the example app (ButtonsPage) and exports the file
* makes ResizablePane horizontally draggable
* update doc comments
* include breaking change detail in CHANGELOG.md file
* update ResizablePane test
* remove bottom_resizable_pane.dart file and his test file
* update buttons_page.dart file in example app
* fix lints
* run dart format
* set the correct parameter name of resizable pane instance in example's ButtonsPage
* Apply suggestions from code review
* tweak changelog
* dartfmt
---------
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
* docs: add usage note regarding Flutter channel
Closes #362
* chore(actions): update `flutter_analysis.yaml`
Closes #365
* fix: SearchField overlay actions are not performed (#357)
* fix: SearchField overlay actions are not performed
See #348 for more details
* fix: run flutter pub get
* fix: add missing MacosSearchField test
* formatting tweak
---------
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
* address lints
* chore(actions): use master channel
* disable pana check on customer_testing branch
* chore(actions): job-level "if"
* chore(actions): do not run pana action for customer_testing branch
---------
Co-authored-by: Minas Giannekas <whiplashoo@users.noreply.github.com>
Co-authored-by: Jon Saw <jon.saw@gmail.com>
Co-authored-by: Minas Giannekas <whiplashoo721@gmail.com>
Co-authored-by: st merlhin <77164238+stMerlHin@users.noreply.github.com>
Co-authored-by: jtdLab <72231111+jtdLab@users.noreply.github.com>
Co-authored-by: Norbert Kozsir <norbertkozsir@gmail.com>
Co-authored-by: Elijah Luckey <luckeyelijah112@gmail.com>
Co-authored-by: FelixMethe <42588649+FelixMethe@users.noreply.github.com>
* When toolbar item is clicked, first pop the route and then call its callback - Fixes #346 (#381)
* fix: when a toolbar item is clicked, remove route first and then call its callback - fixes #346
* chore: update version and changelog
* feat: add support for `routerConfig` to `MacosApp.router` (#390)
* feat: add support for routerConfig to MacosApp.router
* remove required keywords in constructor
* rm ! in _buildMacosApp
* Update CHANGELOG.md
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
---------
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
* DCM lint updates and related fixes (#393)
* lints: add `double-literal-format` lint and fixes
* lints: add `prefer-first`, `prefer-last`, and `prefer-immediate-return`
Includes fixes
* chore: remove a redundant `async`
* fix: avoid non-const or final global state
* lints: add always-remove-listener and fix
* lints: add `avoid-unnecessary-setstate` and fixes
* lints: add `avoid-wrapping-in-padding` and fixes
* lints: add `prefer-const-border-radius` and fixes
* lints: add `prefer-correct-edge-insets-constructor` and fixes
* lints: add `use-setstate-synchronously` and fixes
* lints: remove `number-of-parameters`
* fix(MacosTextField): remove FocusNode listener instead of disposing FocusNode
* chore(actions): split out tests into their own workflow
* Fix the online gallery link
* Fix for invalid dates (#402)
* Revert "Merge branch 'customer_testing' into dev"
This reverts commit ebf1d069238a468ba1f22d053ee0781239cf8db2, reversing
changes made to a52b616f14b502de236c3ed0fb622e6abfb52b1c.
* Fix: use the `sidebar` and `endSidebar` key parameter (#400)
* Fix: use the `sidebard` and `endSidebar` key parameter
- pass sidebar key to the sidebar root widget (`AnimatedPositioned`)
- create a new sidebar `ScrollController` when the key is change
* Increment version and update changelog
* Apply suggestions from code review
* Update pubspec.lock file in example
---------
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
* Migrate to macos_window_utils (#377)
* chore: bump Dart SDK version
* add `.vscode/settings.json` to .gitignore
* feat: add macos_window_utils
* feat: wrap side in example with `TransparentMacOSSidebar`
* feat: enable wallpaper tinting on content area
* feat: adjust macOS window brightness depending on theme
* feat: add a way to disable wallpaper tinting
Wallpaper tinting is now also disabled whenever an overlay filter is
used.
* refactor: refactor wallpaper tinted area
* fix: fix wallpaper tinting override being applied on overlay filter rebuild
* fix: do not override wallpaper tinting if no `WallpaperTintingSettingsCubit` is found
* refactor: stop relying on exceptions to check if `WallpaperTintingSettingsCubit` exists in widget tree
* change: switch from BLoC to global wallpaper tinting settings
* chore: remove unused imports
* change: make canvas color mimic `NSWindow.windowBackgroundColor`
* change: make wallpaper tinted area rebuild on layout change
* feat: make toolbar wallpaper-tinted
* doc: document `disableWallpaperTinting`
* doc: improve documentation of `disableWallpaperTinting`
Add link to #16296 and clarify that disabling wallpaper tinting is meant
to be a temporary solution.
* doc: document wallpaper tinted area
* doc: document wallpaper tinting override
* doc: document wallpaper tinting settings builder
* doc: document wallpaper tinting settings data
* change: make `numberOfWallpaperTintingOverrides` private
* doc: document global wallpaper tinting settings
* doc: fix typo
* refactor: refactor wallpaper tinted area
* feat: add `insertRepaintBoundary` property
* change: enable `insertRepaintBoundary` in toolbar
* change: enable `insertRepaintBoundary` in scaffold
* change: export wallpaper tinted area
* feat: enable wallpaper tinting on end sidebar
* feat: add `sidebarState` property to window
* fix: fix background color of end sidebar not matching canvas color when theme brightness does not match platform brightness
* fix: fix wallpaper tinting override using `deactivate` instead of `dispose`
* merge
* change: comment out swift code that hides the toolbar in fullscreen mode
* change: upgrade to macos_window_utils ^1.1.1
* feat: migrate window delegate to macos_window_utils
* change: remove commented-out and unused Swift code
* fix: fix sliver toolbar not having a backdrop filter
* docs: document toolbar's `isVisible` property
* docs: document sliver toolbar's `isVisible` property
* docs: document sliver toolbar page's `isVisible` property
* docs: document `_WallpaperTintedAreaOrBlurFilter`
* refactor: remove unused `key` parameter
* refactor: remove unused import
* readme: update “Modern window look”
* change: bump version
* changelog: add entry for version 2.0.0
* changelog: add migration hint
* merge: toolbar
* fix: remove duplicate `debugFillProperties`
* refactor: rename `pages` to `pageBuilders`
* fix: remove unused import
* fix: remove unused imports
* change: remove unnecessary `NSWindowDelegate` from `MainFlutterWindow`
* change: rename `isVisible` property to `allowWallpaperTintingOverrides` for toolbar
* change: rename `isVisible` property to `allowWallpaperTintingOverrides` for sliver toolbar
* fix: fix typo in comment
* fix: fix `disableWallpaperTinting` having no effect
* change: disable `VisualEffectSubviewContainer` when disabling wallpaper tinting in window
* fix: fix some unit tests not passing
Some unit tests were failing with the following message:
“A Timer is still pending even after the widget tree was disposed.”
The cause of that was that `VisualEffectSubviewContainer`, or more
precisely `VisualEffectSubviewContainerWithGlobalKey` is using a timer
to update its visual effect subview outside of the widget's `build`
method.
The issue is fixed by either disabling wallpaper tinting in the window
(and therefore eliminating the use of `VisualEffectSubviewContainer`)
or, in cases where that was impossible (such as the sidebar) running
`await tester.pump(Duration.zero);` to allow the timer to complete.
* remove unused import
* change default canvas color
`NSColor.windowBackgroundColor` was found to be inaccurate.
The color has instead been changed to a color that was captured using
the Digital Color Meter.
* upgrade to macos_window_utils 1.1.2
* update “Modern window look” in readme for use with macos_window_utils 1.1.2
* change version to 2.0.0-beta.1
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
* add code formatting to documentation
Highlighted `macos_ui` as a code element.
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
* add missing comma to documentation
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
* change version in changelog entry to 2.0.0-beta.1
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
* change version in pubspec.lock
* format `window.dart`
* replace `Colors.transparent` with `MacosColors.transparent`
* document `WallpaperTintingSettingsBuilder`
* document `WallpaperTintedArea`
* implement `MacosWindowUtilsConfig`
* export `src/macos_window_utils_config.dart`
* use `MacosWindowUtilsConfig` in example
* document `MacosWindowUtilsConfig` constructor
* rename `_initMacosWindowUtils` to `_configureMacosWindowUtils` in example
* document `MacosWindowUtilsConfig` usage in readme
* replace opacity widget with repaint boundary
* improve documentation for `sidebarState`
* improve `MacosWindowUtilsConfig` documentation
* fix inconsistencies introduced by merging
* Update example/lib/main.dart
* remove ”do” prefix from field names in `MacosWindowUtilsConfig`
---------
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
* support flutter 3.10 minimum dart3 (#426)
* Update dart_code_metrics.yaml
* Update dart_code_metrics.yaml
* Update dart_code_metrics.yaml
* Fix EnumProperty test. (#419)
Fix test.
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
* update dependencies
* update changelog
* fix dart version constraint
* Rewritten `MacosSwitch` (#409)
* feat(controls): rewrite `MacosSwitch`
* feat(gallery): demonstrate new `MacosSwitch`
* chore: update version & changelog
* chore: update DCM
* chore: include `MacosColor` updates in changelog
* docs(MacosSwitch): update docs
* chore: some cleanup
* test: fix tests
* docs: update readme
* fix: UX of the click on the calendar elements in `MacosDatePicker` (#417)
fix: UX of the click on the calendar elements
* fix minor formatting fix
* feat: Added support for `startWeekOnMonday` to `MacosDatePicker` (#414)
* feat: Added support for `startWeekOnMonday` to `MacosDatePicker`
* Update lib/src/selectors/date_picker.dart
---------
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
* feat: Added support for `dateFormat` to `MacosDatePicker` (#415)
Co-authored-by: Reuben Turner <groovinchip@gmail.com>
* feat: Added support for `weekdayAbbreviations` and `monthAbbreviations` to `MacosDatePicker` (#416)
* fix mangled conflict resolution part 1
* fix mangled PR conflict resolution part 2
* fix: remove missed state property
---------
Co-authored-by: GroovinChip <groovinchip@gmail.com>
* fix: `ToolBar` title not avoiding traffic lights when no sidebar is present (#441)
* fix: `ToolBar` not avoiding traffic lights when no sidebar is present
* tweak changelog
* feat: implement `ControlSize` for `PushButton` (#447)
* feat: support `ControlSize` enum in `PushButton`
* chore: clean up code
* chore: update version & changelog
* chore: adjust border radius for regular control size
* fix: border radius no longer looks choppy
* improve: disabled background color
* refactor: `isSecondary` -> `secondary`
* chore: update changelog
* docs: update top-level `PushButton` dartdoc
* docs: update readme
* chore: migrate to DCM Teams
* fix: dcm action
* fix: push button tests
* docs: update readme
* fix: checkbox appearance (#448)
* fix: checkbox appearance
* fix: checkbox tests
* Reorganize gallery, add `MacosTypography.of(context)`, and update `MacosAlertDialog` (#451)
* move colors page out of disclosure & remove disclosure
* feat: reorganize gallery
* further refine buttons page
* fix app icon and button sizes in `MacosAlertDialog`
* update version, readme, & changelog
* More gallery improvements (#457)
* chore: recreate native app
* chore: use modern app icon
* chore: improve indicators page
* chore: improve fields page
* chore: improve selectors page
* Typography improvments (#459)
* fix: use `MacosColors.labelColor` as default typography color
* chore: more accurate job step names for DCM action
* fix gallery typography bold values
* feat: Add `MacosFontWeight` so that Apple specific weights can be used
Also updates the gallery to use the new weights
* Non-scrollable `ResizablePane` (#420)
* chore: add missing trailing commas & format
* Fix broken web support, platform theming issues, and typography updates (#460)
* start fixing gallery for web
* additional platform safety, theme, and typographic fixes
* update version
* gallery: remove commented & deprecated code from `main.dart`
* 2.0: Readme updates (#461)
* docs: update readme screenshots
* chore: update gallery to match readme
* fix: `HelpButton` sizing
* chore: deprecate `RelevanceIndicator`
* update version, changelog, & remove `RelevanceIndicator` from gallery & tests
* feat: version `2.0.0` (#462)
* Merges beta changelog entries into a singular `2.0.0` entry
* Updates the version to `2.0.0`
* Fixes the codecov badge
* Update CHANGELOG.md
* Update CONTRIBUTING.md
Fixes typo in contributing doc
* Alter copy of mock_canvas to unblock moving to flutter_test
* Fix compilation errors from mock canvas copy (#468)
* Alter copy of mock_canvas to unblock moving to flutter_test
* Fix compilation errors
* changelog
* Update changelog
* run pub get
* Resolve #445 (#471)
* Remove usages of '@image' directive (#483)
* Remove usages of '@image' directive
* changelog
* Run `pub get`
---------
Co-authored-by: Minas Giannekas <whiplashoo@users.noreply.github.com>
Co-authored-by: Jon Saw <jon.saw@gmail.com>
Co-authored-by: Minas Giannekas <whiplashoo721@gmail.com>
Co-authored-by: st merlhin <77164238+stMerlHin@users.noreply.github.com>
Co-authored-by: jtdLab <72231111+jtdLab@users.noreply.github.com>
Co-authored-by: Norbert Kozsir <norbertkozsir@gmail.com>
Co-authored-by: Elijah Luckey <luckeyelijah112@gmail.com>
Co-authored-by: FelixMethe <42588649+FelixMethe@users.noreply.github.com>
Co-authored-by: Erick Ghaumez <rxlabz@gmail.com>
Co-authored-by: Elias Yishak <42216813+eliasyishak@users.noreply.github.com>
Co-authored-by: Zemlaynikin Max <zemlyanikin.maksim@gmail.com>
Co-authored-by: Adrian Samoticha <86920182+Adrian-Samoticha@users.noreply.github.com>
Co-authored-by: Michelle Raouf <72160249+the-best-is-best@users.noreply.github.com>
Co-authored-by: Bernardo Ferrari <bernaferrari2@gmail.com>
Co-authored-by: Radosław Kłos <radoslaw@klos.dev>
Co-authored-by: Kate Lovett <katelovett@google.com>
Co-authored-by: Sam Rawlins <sam.rawlins@gmail.com>1 parent cbdf95b commit b642144
File tree
25 files changed
+982
-303
lines changed- example
- macos
- Flutter
- lib/src
- buttons
- enums
- indicators
- layout
- sidebar
- tab_view
- theme
- utils
- test
- buttons
- indicators
- theme
25 files changed
+982
-303
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
1 | 10 | | |
2 | 11 | | |
3 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
29 | | - | |
| 28 | + | |
30 | 29 | | |
31 | 30 | | |
32 | 31 | | |
| |||
38 | 37 | | |
39 | 38 | | |
40 | 39 | | |
41 | | - | |
| 40 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
| 15 | + | |
14 | 16 | | |
15 | 17 | | |
16 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
| 3 | + | |
2 | 4 | | |
3 | 5 | | |
4 | 6 | | |
| |||
11 | 13 | | |
12 | 14 | | |
13 | 15 | | |
| 16 | + | |
14 | 17 | | |
15 | 18 | | |
16 | 19 | | |
17 | 20 | | |
18 | 21 | | |
19 | 22 | | |
20 | 23 | | |
| 24 | + | |
| 25 | + | |
21 | 26 | | |
22 | 27 | | |
23 | 28 | | |
| |||
30 | 35 | | |
31 | 36 | | |
32 | 37 | | |
| 38 | + | |
33 | 39 | | |
34 | 40 | | |
35 | 41 | | |
| |||
38 | 44 | | |
39 | 45 | | |
40 | 46 | | |
41 | | - | |
| 47 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
4 | 12 | | |
5 | 13 | | |
6 | 14 | | |
| |||
37 | 45 | | |
38 | 46 | | |
39 | 47 | | |
40 | | - | |
| 48 | + | |
41 | 49 | | |
42 | 50 | | |
43 | | - | |
| 51 | + | |
44 | 52 | | |
45 | 53 | | |
46 | 54 | | |
| |||
57 | 65 | | |
58 | 66 | | |
59 | 67 | | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
60 | 76 | | |
61 | 77 | | |
62 | 78 | | |
| |||
112 | 128 | | |
113 | 129 | | |
114 | 130 | | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
115 | 139 | | |
116 | 140 | | |
117 | 141 | | |
| |||
128 | 152 | | |
129 | 153 | | |
130 | 154 | | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | 155 | | |
140 | 156 | | |
141 | 157 | | |
| |||
150 | 166 | | |
151 | 167 | | |
152 | 168 | | |
153 | | - | |
| 169 | + | |
154 | 170 | | |
155 | 171 | | |
156 | 172 | | |
157 | 173 | | |
158 | | - | |
| 174 | + | |
159 | 175 | | |
160 | 176 | | |
161 | | - | |
| 177 | + | |
162 | 178 | | |
163 | 179 | | |
164 | 180 | | |
165 | 181 | | |
166 | | - | |
| 182 | + | |
167 | 183 | | |
168 | 184 | | |
169 | | - | |
| 185 | + | |
170 | 186 | | |
171 | 187 | | |
172 | 188 | | |
173 | 189 | | |
174 | | - | |
| 190 | + | |
175 | 191 | | |
176 | 192 | | |
177 | | - | |
| 193 | + | |
178 | 194 | | |
179 | 195 | | |
180 | 196 | | |
| |||
288 | 304 | | |
289 | 305 | | |
290 | 306 | | |
291 | | - | |
| 307 | + | |
292 | 308 | | |
293 | 309 | | |
294 | | - | |
| 310 | + | |
295 | 311 | | |
296 | 312 | | |
297 | 313 | | |
| |||
328 | 344 | | |
329 | 345 | | |
330 | 346 | | |
331 | | - | |
| 347 | + | |
332 | 348 | | |
333 | 349 | | |
334 | | - | |
| 350 | + | |
335 | 351 | | |
336 | 352 | | |
337 | 353 | | |
| |||
412 | 428 | | |
413 | 429 | | |
414 | 430 | | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
415 | 439 | | |
416 | 440 | | |
417 | 441 | | |
| |||
429 | 453 | | |
430 | 454 | | |
431 | 455 | | |
432 | | - | |
| 456 | + | |
433 | 457 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1194 | 1194 | | |
1195 | 1195 | | |
1196 | 1196 | | |
1197 | | - | |
1198 | | - | |
1199 | | - | |
1200 | | - | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
1201 | 1204 | | |
1202 | 1205 | | |
1203 | 1206 | | |
| |||
0 commit comments